Embedded Linux 2016

H. Högl, 22. März 2016, <Hubert.Hoegl@hs-augsburg.de>

1   Termine

  1. Treffen am Freitag, den 18.3.2016 im G2.16, ca. 20 Teilnehmer anwesend. Es gibt einen Vorlesungsteil, der sich auf das Buch von Chris Simmonds beziehen wird. Das Buch haelt sich an das Beagle Bone Black (BBB). Der praktische Teil (das"Projekt") kann mit einem beliebigen Board gemacht werden, natuerlich auch mit dem BBB.
  2. Fr. 1.4.16

    • Vorfuehrung BBB am RT10
  3. Fr, 8.4.16

    - cat /proc/cpuinfo, cat /proc/meminfo
    - Wie viel Platz wird verbraucht? (df)
    - Welche Dateisysteme sind gemountet? (mount, lsblk, proc fs)
    - Welche Devicenamen haben der eMMC Baustein und die MicroSD Karte?
    - Was haengt alles am USB Bus? (lsusb)
    - Welche Prozesse laufen? (ps, ps -efl)
    - Welches Init-System wird verwendet? (Sys-V, systemd)
    - Wie ist das Netzwerk konfiguriert? (ifconfig, route)
    - Gibt es einen Paketmanager? (ja/nein: Debian, Yocto/Angstrom, Buildroot)
    - Gibt es den GNU C Compiler gcc?
    - Gibt es Python?
    - Wie ist das Root-FS aufgebaut? (wie bei Desktop Linux oder busybox)
    - Welche libc wird verwendet? (glibc, eglibc, uClibc, musl)
    - Welche Kernel-Version wird verwendet? (uname -a)
    - Welche Kernel-Module sind geladen? (lsmod)
    - Das sysfs /sys
    - Das procfs /proc

    attachment:e3.jpg

  4. Fr, 15.4.2016

    attachment:e4_1.png

    attachment:e4_2.png

  5. Fr, 22.4.2016

    Einteilung der Projekte

    1. 3D Matrix (Matery, Lang, Ischuk)
    2. RFID Zugang (Schubert)
    3. Wetterstation (Cimen, Berchtold, Duendar, Spahic)
    4. Schlafueberwachung (Manke)
    5. Phytec IoT Kit (Siemers, Lorenz)
    6. Fablab Kamera (Dolezal, Berner, Peter)
    7. Gartenbewaesserung (Heigl, Hacker, Friedl)

    Noch frei: Schumacher, Schlotthauer, Senkel

  6. Fr, 29.4.2016

    • Bootvorgang im U-Boot
    • Cross-Kompilierung mit arm-linux-gnueabihf-*
    • Kapitel im Buch von Simmonds: - U-Boot und Barebox (3) - Kernel (4) - RootFS (5) - Buildroot und Yocto-Project (6)
    • Aufgabenblatt von Herrn Tschirner: http://andreas-tschirner.de/stm32lab/ (stm32lab/stm32lab)
  7. Fr, 13.5.2016

    Simmonds, MELP, Kap. 5, Kap. 6

  8. Fr, 20.5.2016 (Praktikum ab 14 Uhr, Aufgabenblatt 2)
  9. Fr, 3.6.2016
  10. Fr, 10.6.2016 (Aufgabenblatt 3)
  11. Fr, 17.6.2016
  12. Fr, 24.6.2016

2   Ergänzende Literatur

EmbeddedLinux2016 (zuletzt geƤndert am 2018-03-06 07:14:48 durch HubertHoegl)