83
Kommentar:
|
3364
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
An der Seite "Embedded Linux 2015" arbeite ich gerade. | #format rst |
Zeile 3: | Zeile 3: |
H. Hoegl, 2. Maerz 2015 | Embedded Linux 2015 =================== H\. Högl, 2. Maerz 2015, <Hubert.Hoegl@hs-augsburg.de> * Moodle https://moodle.hs-augsburg.de/course/view.php?id=2971 .. contents:: Inhalt .. sectnum:: Veranstaltungen --------------- 1. **#1** 27\. Maerz 2015, ab 14 Uhr im **W3.21** 2. **#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 - 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``. 3. **#3** 17\. April 2015 Tafelbild `<attachment:elinux-17.4.15.jpg>`_ 4. **#4** 24\. April 2015 Tafelbild `<attachment:elinux-24.4.15.jpg>`_ 5. **#5** 8\. Mai 2015 Tafelbild `<attachment:elinux-8.5.15.jpg>`_ 6. **#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. **#7** 22\. Mai 2015 Tafelbild `<attachment:elinux-22.5.15.jpg>`_ 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 **Debian Infografik** - http://cfnarede.com.br/infographic-of-debian **Gitlab** - Die Projekte kann man gerne im hochschuleigenen "gitlab" verwalten: https://r-n-d.informatik.hs-augsburg.de:8080/users/sign_in Projekte -------- Tafelbild Proektvorschlaege/Einteilung `<attachment:elinux-10.4.15-a.jpg>`_ Einteilung der Gruppen: 1. 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 |
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
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
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