
Wenn Geräte an Bäumen wachsen: Linux-Device-Tree-Portierung (clt23)
Chaos Computer Club - archive feed · Ahmad Fatoum
March 11, 202353m 43s
Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Im Grunde braucht Software nur eine CPU und Speicher. Was Nützliches hat
man aber erst, wenn mit der echten Welt geredet werden kann: Sensoren auslesen, Aktoren ansteuern und Netzwerke bedienen. Was der Hardwerker in einen Schaltplan malt, muss der Softwerker daher in Code schreiben, damit Linux (oder barebox oder Zephyr) lernt, wie die Welt um die CPU herum gestaltet ist und z. B. welche Spannungen wo, wie, wann, wodurch geschaltet werden müssen, um die Bildschirmhelligkeit einen Tick niedriger zu drehen.
Für viele eingebettete Systeme hat sich dafür das Device-Tree-Format als
maschinenlesbarer Schaltplan etabliert. In diesem Vortrag zeigt Ahmad wie Linux Device Trees konzipiert sind, wie man mit (aber auch ohne) Schaltplan den eigenen ersten Device Tree schreibt und wie man das in Linux, barebox oder sogar in eigener Software integriert.
about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/251
Topics
clt23782023Vortrag