Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
- Historien om Unix/Linux
- Fri programvara
- Unix filosofi
VÄRD FÖR LEKPLATS
- Lek med GNU/Linux
- arkitektur
- skal
- Behörigheter
- FHS (standard för filhierarki)
- Hårda/mjuka länkar
- Verklig/effektiv UID/Gid
- Scheduler
- process/uppgift/tråd
- IPC enkel/avancerad
- Rör
- Signaler
- Köer för meddelanden
- Semaforer
- Delat minne
- Sockets
- Välj/omröstning
- IPC-tekniker att undvika
- Inställning av värd Linux
- Yocto/ELDK (kors-/målverktyg, bibliotek, paket)
- Terminal emulering
- Servrar (DHCP, tftp, NFS)
MÅLLEKPLATS
- Filer som behövs för att köra något ombord
- JTAG/BDI-konfiguration
- u-boot (utcheckning, konfiguration, bygge)
- kernel (utcheckning, konfiguration, bygge)
- rootfs rootfs
- Träd för platt enhet
- Bygg/kör det som gäller uppifrån på måltavlan
- olika rootfs
- KRUFFS
- ramdisk ramdisk
- MTD
- JFFS2
- roEXT2
- Ubi
- Bygg/kör det som gäller uppifrån på måltavlan
- Jämförelse av rotfilsystem
- Felsökning
- Enkla verktyg
- lokalt/fjärr
- användare/kärna
- Gdb
- gdbserver
- JTAG/BDI (valfritt)
- Profilering
- gprof gprof
- gcov
- oprofile
REALTID
- Förutsättningar
- Avbryter
- Kod för återinträde
- realtid Linux
- explicita/implicita preemptionspunkter
- Korrigering för preemption i realtid
- Helt förebyggande kärna
- Hårda realtidstillägg
- Adeos/Xenomai
- adeos plåster
- xenomai xenomai
- patch/config/build-kärna
- Kör det ombord
SW RELEASE
- administration
- utveckling
- hur återger man en SW-utgåva?
MISC
- Getopt (på engelska)
- Endianess
- fuska- lappar
Om inget annat anges är innehållet i denna kursöversikt licensierat under Erkännande-IckeKommersiell-DelaLika 4.0 International (CC BY-NC-SA 4.0).
Krav
- Grundläggande förtrogenhet med att använda ett GNU/Linux-system (t.ex. Ubuntu) som slutanvändare i användarutrymmet
- Grundläggande förtrogenhet med ett kommandoradsskal
- Grundläggande kunskap om användarutrymme/applikationsutveckling med GNU/Linux
- Grundläggande kunskaper om inbyggda processorer och utvecklingskort
- Grundläggande kunskaper i C-programmering
- …och/eller rädsla för att lära sig ovanstående …
35 timmar
Vittnesmål (3)
Utbildarens presentation och sätt att kommunicera.
Gianpiero Arico - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Machine Translated
Jag njöt av att ha gått heldagar på kurser
Gianluca - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Machine Translated
Kanske kunde fler övningar vara bättre för lerning men tiden var för lite
Gianpiero Arico' - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Machine Translated