1 Embedded Linux 2021

Zoom ID: 914 3059 2895

Seminararbeit für Master-Studierende abgeben bis Freitag 9.7.2021, 12 Uhr.

Moodle Kurs: https://moodle.hs-augsburg.de/course/view.php?id=4640

Moodle Kurs zur Online-Prüfung: https://moodle.hs-augsburg.de/course/view.php?id=4894

Frühere Veranstaltungen.

Zum Austausch untereinander gibt es jetzt in Moodle ein Forum.

Videoaufnahmen: http://hhoegl.informatik.hs-augsburg.de/video/elinux21/

Fragen (waechst noch!).

Alte Klausuren: http://hhoegl.informatik.hs-augsburg.de/elinux/Klausuren/


1.1 Termine

23.3.2021

Vorbesprechung (http://hhoegl.informatik.hs-augsburg.de/video/elinux21/v1.mp4)

Vorkenntnisse (http://hhoegl.informatik.hs-augsburg.de/hhwiki/ElinuxVorkenntnisse)

Wer moechte ein Board bekommen? https://moodle.hs-augsburg.de/mod/questionnaire/view.php?id=186514

Literatur: Molloy und Simmonds http://hhoegl.informatik.hs-augsburg.de/nonfree/elinux/ Login und Passwort siehe v1.mp4

30.3.2021

Poster (von Hr. Molloy’s wunderbarer BeagleBone Website, http://exploringbeaglebone.com)

Wer es genauer wissen will: BeagleBone Black System Reference Manual (99 Seiten) http://hhoegl.informatik.hs-augsburg.de/elinux/bbb/BBB_SRM.pdf

„Skilltest“ (habe ich neulich gefunden, ganz nette Idee, gerne mal durchmachen) https://www.linux4embedded.de/de/embedded-linux-skilltest

Linux Kommandos – von Olimex, entwickeln u.a. Embedded Linux Boards, https://www.olimex.com/Products/OLinuXino/open-source-hardware. Auf der Homepage ist der News Blog der auch interessante Embedded Linux Anwendungen enthaelt. Finden und lesen Sie z.B. den Eintrag „IEEE 1588 Precision Time Protocol (PTP) is implemented for the industrial grade Open Source Hardware Linux computer STMP1-OLinuXino-LIME2“.

Bitte ausfüllen: http://hhoegl.informatik.hs-augsburg.de/elinux/kurs/linux_admin_cmds.pdf

PflichtaufgabenBBB

6.4.2021

ausgefallen (Ostern)

13.4.2021

Hausaufgaben vom 30.3. erledigen.

20.4.2021

27.4.2021

4.5.2021

U-Boot und Kernel kompilieren

„Yocto Project“ kompilieren

Booten ueber das Netz mit tftp und nfs

Siehe die Anleitung unter ElinuxBBBPraxis

Lit.:

  • Simmonds, Kap. 4 (Configuring and building the kernel)

  • Simmonds, Kap. 5 (Building a root filesystem)

  • Simmonds, Kap. 6 (Selecting a build system)

  • Simmonds, Kap. 10 (Starting up - the init program)

11.5.2021

Cross-Kompilierung, Toolchain, ElinuxBBBPraxis#cross-kompilierung

Lit.:

  • Simmonds, Kap. 2

18.5.2021

Neue Auflage des Buches von Chris Simmonds:

Frank Vasquez, Chris Simmonds, Mastering Embedded Linux Programming, 3rd edition, Packt Publishing, May 2021 („MELPv3“)

https://learning.oreilly.com/library/view/mastering-embedded-linux/9781789530384/

Kap. 6: „Introducing the Yocto Project“ lesen und praktische Übungen durchführen.

25.5.2021

Freier Tag

1.6.2021

8.6.2021

1.2 News

Interessantes aus dem Pengutronix Blog

„Golden Image“ vs. Build from Source

Open-Source Basics

Themen vom CLT-2021

Mainline Linux

Showcase: Preempt RT und Time Sensitive Networking („schwebende Papierschleife“)

https://www.pengutronix.de/de/blog/2021-02-23-showcase-time-sensitive-network.html

Yocto Project Virtual Summit 2021

https://pretalx.com/yocto-project-summit-2021/schedule/