3510
Kommentar:
|
3545
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 100: | Zeile 100: |
- http://www.commandlinefu.com |
Embedded Linux 2015
H. Högl, 2. Maerz 2015, <Hubert.Hoegl@hs-augsburg.de>
1 Veranstaltungen
- #1 27. Maerz 2015, ab 14 Uhr im W3.21
#2 10. April 2015
Das Praktikum: http://elk.informatik.hs-augsburg.de/elinux-doc/praktikum.html
Der Mikroprozessor
- Kern
- ARM
- ARM926, ARM v5, z.B. auf Gnublin
- ARM11, ARM v6, z.B. auf RPi
- Cortex A7, A8, A9, ARM v7, z.B. auf BBB, RPi2
- ARM
- Anzahl Kerne
- Grafikbeschleunigung (GFX, GPU)
- Akku Ladecontroller, z.B. auf BBB, Olinuxino
- FPU
- DSP
- I/O
- GPIO, SPI, I2C, UART
- CAN, 1x, 2x
- Ethernet, 1x, 2x (Realtime Ethernet)
- Big/Little Konzept
- i.MX 6SoloX (Cortex A9 und A4)
- Arduino Leonardo (externer AVR)
- Arduino TRE (externer AVR)
- Leistungsaufnahme
- E.L. ab etwa 500 mW;
- Vergleiche Mikrocontroller AVR/STM32 ca. Faktor 100 darunter! Da ohne MMU laeuft nur uClinux.
- Gehaeuse TQFP / BGA
Prozessor muss vom Kernel unterstuetzt werden, siehe z.B. fuer RPi linux-3.xx/arch/arm/mach-bcm.
- Kern
#3 17. April 2015
Tafelbild attachment:elinux-17.4.15.jpg
#4 24. April 2015
Tafelbild attachment:elinux-24.4.15.jpg
#5 8. Mai 2015
Tafelbild attachment:elinux-8.5.15.jpg
#6 15. Mai 2015
Gemeinschaftliches Code Repository fuer Embedded Linux
https://r-n-d.informatik.hs-augsburg.de:8080/hubert.hoegl/elinux
Tafelbild attachment:elinux-15.5.15.jpg
#7 22. Mai 2015
Tafelbild attachment:elinux-22.5.15.jpg
Demoprogramme auf Gitlab https://r-n-d.informatik.hs-augsburg.de:8080/hubert.hoegl/elinux
2 Tipps
Kommandozeile
- http://free-electrons.com/doc/unix_linux_introduction.pdf
- http://free-electrons.com/doc/command_memento.pdf
- http://free-electrons.com/doc/vi_memento.pdf
- http://www.pixelbeat.org/cmdline.html
- Freies Buch "LPIC Essentials" https://shop.linupfront.de/product/lxes/
- LPI Simulator http://www.lpi-academy.de/sim/exam/
- https://www.olimex.com/wiki/Linux-Commands
- http://en.flossmanuals.net/command-line
- http://www.commandlinefu.com
Debian Infografik
Gitlab
Die Projekte kann man gerne im hochschuleigenen "gitlab" verwalten:
3 Projekte
Tafelbild Proektvorschlaege/Einteilung attachment:elinux-10.4.15-a.jpg
Einteilung der Gruppen:
- Fendt, RS485-Ethernet Bridge, 2 x BBB
- Felkel, Laube, Schnittstellen Tester mit AVR/STM32, BBB
- Ehard, Fl. Fischer, HV-Akku Ueberwachung und CAN Kommunikation, BBB
- Klein, Barth, Drahtlose Kommunikation über 6LoWPAN, 2 x Gnublin
Saufler, Brandl, Pi-LFS - Linux from Scratch fuer den RaspberryPi2, 2 x RPi2
https://r-n-d.informatik.hs-augsburg.de:8080/michael.brandl/pi-lfs
- Wuerth, Sarcher, Mueller, Wetterstation "VAVUUD", Olinuxino i.MX233 (eigenes Exemplar)
- Struwe, Pfitzmayr, D. Schneider, Geocaching, BBB (eigenes Exemplar)
- Fe. Fischer, Triffo, Kuepeli, Dedeoglu, Autonomer solarbetriebener Rechner mit Mobilfunkmodem, BBB