Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:linux:buildroot:zoom:start [2018-06-12 15:13] – graf | software:linux:buildroot:zoom:start [2018-06-12 15:34] – graf | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Buildroot auf dem ZOOM-Board ====== | ====== Buildroot auf dem ZOOM-Board ====== | ||
- | Wir benutzen Buildroot für den [[http:// | + | Wir benutzen Buildroot für den [[http:// |
- | + | ||
- | Das Board wird im Unterricht eingesetzt und zur Zeit mit dem bereits von Texas Instruments bereitgestellten Filesystem betrieben. Auf dem Display wird eine mit QT erstellte Oberfläche dargestellt, | + | |
- | + | ||
- | ==== Cross-Compilieren für das Zoom Board ==== | + | |
- | Wie C-Sourcen oder Kernelmodule mit der Emdebian Toolchain übersetzt werden können ist unter [[.: | + | |
- | + | ||
- | ==== Datenübertragung mit SSH ==== | + | |
- | Die einfachste Variante die Kompilate anschliessend auf das Target zu kopieren ist via SSH. Alle Boards sind für die NTB-Infrastruktur registriert und können so einfach via Hostname über das Netzwerk angesprochen werden. Die Files werden dann am einfachsten mit //scp// kopiert: < | + | |
- | zum Beispiel: | + | |
- | scp hello.ko root@es092:/ | + | |
- | Das oben angegebene Verzeichnis /// | + | |
- | + | ||
- | Auf dem Zoom Board ist ein Dropbear SSH-Daemon installiert. Falls dieser nicht aktiv ist, kann er folgendermassen über die Konsole gestartet werden:< | + | |
- | + | ||
- | Bei einem Kernel-Update erhält das Target einen neuen RSA key. Dadurch kann anschliessend keine SSH-Verbindung mehr hergestellt werden, falls mit dem gleichen Host schon mal eine SSH Verbindung bestanden hatte. Es erscheint nur noch die Warnung '' | + | |
- | Wobei bei // | + | |
+ | ===== Cross-Compilieren für das Zoom-Board ===== | ||
+ | Wie C-Sourcen oder Kernelmodule mit der Buildroot Toolchain übersetzt werden können ist unter [[.: | ||
+ | ===== Bootloader, Kernel und Root-FS erstellen ===== | ||
+ | Wie mit Hilfe von Buildroot Bootloader, Kernel und Root-FS erstellt und ein SD-Card Image erzeugt werden kann, zeigt [[software: | ||
* [[.:image | SD-Card-Image erstellen (Bootloader, | * [[.:image | SD-Card-Image erstellen (Bootloader, | ||
Zeile 24: | Zeile 12: | ||
* [[ftp:// | * [[ftp:// | ||
* [[ftp:// | * [[ftp:// | ||
- | * [[.:dev | Entwicklungsumgebung einrichten]] | ||
- | |||
- | |||
=== Touchscreen ===== | === Touchscreen ===== |