CAN-Bus mit Linux und Python

CAN-Bus mit Linux und Python Netzwerkprogrammierung, diesmal mit CAN und nicht TCP/IP Linux unterstützt CAN-Bus schon sehr lange. Seit geraumer Zeit ist das Interface sehr reif - wer Netzwerkprogrammierung kennt, kommt damit sehr leicht zurecht, denn CAN-Kommunikation fügt sich nahtlos in den Netzwerkstack des Betriebssystems ein. CAN-Bus wird oft mit Echtzeit, Mikrokontrollerprogrammierung, und Magie assoziiert. Der Vortrag zeigt, wie einfach alles ist, sofern man die Themen auseinanderhält. CAN-Bus ist ein Sache, Echtzeit eine andere, und Mikrocontrollerprogrammierung oder gar Magie eine komplett andere. Anhand zweier Raspberries und stümperhaft zusammengelöteter CAN-Addons (im wesentlichen ein MCP2515 CAN-Controller) wird auf folgende Themen eingegangen: Allfällige Arbeiten am Kernel (Konfiguation der SPI-Schnittstelle, etc.) Ein paar Grundlagen der Netzwerkkommunikation Konfiguration des CAN-Netzwerks über das bekannte "ip" Command Eine Python-Fallstudie Das Open-Source-Paket "can-utils", das nette Hilfsmittel zur Verfügung stellt Link zum Programm (und Downloads): http://glt14-programm.linuxtage.at/events/239.de.html
Length: 46:22
Views 2903 Likes: 4
Recorded on 2014-04-04 at Grazer LinuxTage
Look for other videos at Grazer LinuxTage.
Tweet this video