Auf meinem Beaglebone läuft Ubuntu 12.04. Für eine RS485-Kopplung wollte ich die UART nutzen. Dabei werden folgende angezeigt
Obwohl das Programm lief, wurden keine Daten ausgegeben. Im Beitrag BeagleBone and Zigbee fand ich die Lösung. Jeder Pin des Beaglebone wird für mehrere Aufgaben genutzt. Deshalb müssen die Pins erst auf die UART's eingestellt werden.
Dafür muss die Datei uart-mux in das Verzeichnis /etc/init.d kopiert werden.
wget https://raw.github.com/Syntro/SyntroZigbee/master/BeagleBone/uart-mux sudo cp uart-mux /etc/init.d/uart-mux sudo chmod +x /etc/init.d/uart-mux sudo update-rc.d uart-mux start 95 2 .
Noch einmal vielen Dank an scottellis für diese Lösung
weitere Links: