Das Beaglebone im (Linux-)Netzwerk finden

Juni 2, 2013 - Lesezeit: ~1 Minute

Avahi ist eine freie Implementierung von Zeroconf.

 

sudo apt-get install avahi-daemon

 

Und ein Browser

sudo apt-get install avahi-discover

 

Tags: Ubuntu Netzwerk Linux Beaglebone

Beaglebone mit Python I2C ansteuern

Mai 28, 2013 - Lesezeit: ~1 Minute

1. Vorbereitung

  • Installation des benötigten Pythonmoduls smbus
  • Dem Nutzer die Rechte zur Ansteuerung des I2C geben
sudo apt-get install python-smbus i2c-tools
sudo adduser <Nutzer> i2c

 

Tags: Ubuntu Linux Beaglebone Python

nur Firebird - Client unter Ubuntu installieren

Mai 15, 2013 - Lesezeit: ~1 Minute
sudo apt-get install libfbclient2
Tags: Ubuntu Firebird Kubuntu

nohup

Februar 28, 2013 - Lesezeit: ~1 Minute

Um Programme als "Dienst" zu starten: http://wiki.ubuntuusers.de/nohup

Tags: Ubuntu Kubuntu Linux

UART des Beaglebone unter Ubuntu nutzen

November 7, 2012 - Lesezeit: 2 Minuten

Auf meinem Beaglebone läuft Ubuntu 12.04. Für eine RS485-Kopplung wollte ich die UART nutzen. Dabei werden folgende angezeigt

  • UART1 (/dev/ttyO1) P9 pins 24(TX) 26(RX)
  • UART2 (/dev/ttyO2) P9 pins 21(TX) 22(RX)
  • UART4 (/dev/ttyO4) P9 pins 13(TX) 11(RX)
  • UART5 (/dev/ttyO5) P8 pins 37(TX) 38(RX)

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:

Tags: Ubuntu Beaglebone

VMware Workstation 9.0 und der Linuxkernel 3.5.x (Ubuntu 12.10)

Oktober 22, 2012 - Lesezeit: ~1 Minute

Auch für die neue Kernelversion ist ein Patch erforderlich. Nach der Installation werden auch alle Module erzeugt. Sie funktionieren aber nicht.

Erst einmal testen:

$ ls /lib/modules/$(uname -r)/misc/vm* -l

-rw-r--r-- 1 root root  28880 Okt 20 20:47 /lib/modules/3.5.0-17-generic/misc/vmblock.ko
-rw-r--r-- 1 root root 146072 Okt 20 20:47 /lib/modules/3.5.0-17-generic/misc/vmci.ko
-rw-r--r-- 1 root root 117274 Okt 20 20:47 /lib/modules/3.5.0-17-generic/misc/vmmon.ko
-rw-r--r-- 1 root root  89870 Okt 20 20:47 /lib/modules/3.5.0-17-generic/misc/vmnet.ko

Diese 4 Module müssen gelöscht werden, und der Rechner neu gestartet werden

$ sudo rm /lib/modules/$(uname -r)/misc/vm*
$ sudo reboot

jetzt den Patch herrunterladen und installieren:

$ wget http://www.nfix.de/download/vmware9_kernel35_patch.tar.bz2
$ tar xfj vmware9_kernel35_patch.tar.bz2
$ cd vmware9_kernel3.5_patch
$ sudo ./patch-modules_3.5.0.sh

 

Tags: Ubuntu VMWare Kernel 3.5