Beaglebone mit Python I2C ansteuern
admin 28.05.2013 - 15:071. 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
1. Vorbereitung
sudo apt-get install python-smbus i2c-tools sudo adduser <Nutzer> i2c
sudo apt-get install libfbclient2
Um Programme als "Dienst" zu starten: http://wiki.ubuntuusers.de/nohup
Auf meinem Beaglebone läuft Ubuntu 12.04. Für eine RS485-Kopplung wollte ich die UART nutzen. Dabei werden folgende angezeigt
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:
Als Administrator
sfc /scannow
eingeben.
Ich habe Ubuntu auf meinen Beaglebone nach folgender Anleitung installiert
http://elinux.org/BeagleBoardUbuntu#Ubuntu_12.04_.28Precise.29
1. aktuelle Netinstall-Version auf die SD-Karte kopieren
git clone git://github.com/RobertCNelson/netinstall.git cd netinstall sudo ./mk_mmc.sh --mmc /dev/sdX --uboot bone --distro precise-armhf
/dev/sdX ist dabei die Speicherkarte z.B. /dev/sdb
Ich wollte meine Termine über CalDAV synchronisieren. Nach vielen Versuchen habe ich es geschafft. Als URL muss folgende Adresse eingetragen werden:
http(s)://server/pfad auf server/apps/calendar/caldav.php/calendars/nutzername/kalendername/
Ich habe den Patch von weltall entsprechend geändert.
Falls schon eine ältere Version gepacht wurde, muss die Datei .patch mit:
sudo rm /usr/lib/vmware/modules/source/.patched
gelöscht werden
Für den neuen Kernel ist ein Patch erforderlich
Danke für den Patch an weltall
Für den neuen Kernel ist ein Patch erforderlich
cd /tmp
wget http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
tar -xvf vmware802fixlinux320.tar.gz
sudo ./patch-modules_3.2.0.sh