El OS X tiene algún tipo de mecanismo de exclusión en los puertos de serie. La MacBook no tiene ningún puerto serie, pero los puertos USB los emulan. Cuando el Arduino está conectado, aparece en la lista de puertos como "/dev/tty.usbmodem ..." donde ...
son algunos dígitos finales.
Cuando se dice que el puerto estaba ocupado, es una excepción estándar I/O que significaba que no podíamos obtener acceso. El propietario actual no estaba definido porque no había un propietario actual. Simplemente no teníamos el acceso requerido al directorio para tomar posesión.
utilizando el terminal de Apple, haga lo siguiente:
sudo mkdir /var/lock
sudo chmod a+rw /var/lock
Esto crea en el directorio deseado y lo hace accesible. ¡El puerto serie ya no estará ocupado, a menos que algo más realmente lo esté usando!
¡Muchas gracias! Muy buena respuesta! –
eres un héroe, ¡tú! – Chris