Eclipse y/o user no tiene permiso para escribir en puerto /dev/ttyUSB0

Eclipse y/o user no tiene permiso para escribir en puerto /dev/ttyUSB0

de Pablo Mazzara Aguirrezabal -
Número de respuestas: 0

Estimados,

En el lab de hoy nos encontramos con el problema de que en Ubuntu 12.04 hay problemas de permisos para "user" y para Eclipse cuando intentan escribir en el puerto /dev/ttyUSB0 que usa el mote (al instalar el programa en el mote).

Para solucionar ese problema se debe dar permiso a los puertos usb para todos los usuarios en UDEV:

Crear un archivo .rules con el siguiente comando en la consola:

sudo gedit /etc/udev/rules.d/50-ttyusb.rules

Se abrirá el editor de texto y allí agregar la linea de código:

KERNEL=="ttyUSB[0-9]*",NAME="tts/USB%n",SYMLINK+="%k",GROUP="uucp",MODE="0666"

 Salvar el archivo y volver a enchfar el mote.

Debería desaparecer el problema.

Otro problema importante es tener cuidado cuando se crea un nuevo proyecto, hay que decir que es de tipo Tinyos Project y establecer en Propiedades -> TinyOS Build -> Application el "Top-level component" del proyecto (el AppC).

Saludos,

Pablo