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
Introduksjon
- Historien til Unix/Linux
- Fri programvare
- Unix filosofi
VERT LEKEPLASS
- Spill med GNU/Linux
- arkitektur
- skall
- tillatelser
- FHS (filhierarkistandard)
- harde/myke lenker
- reell/effektiv uid/gid
- planlegger
- prosess/oppgave/tråd
- IPC enkel/avansert
- rør
- signaler
- meldingskøer
- semaforer
- delt minne
- stikkontakter
- velg/avstemning
- IPC-teknikker å unngå
- Host Linux oppsett
- Yocto/ELDK (kryss-/målverktøy, biblioteker, pakker)
- Terminalemulering
- Servere (DHCP, tftp, NFS)
MÅL LEKEPLASS
- filer som trengs for å kjøre noe om bord
- JTAG/BDI konfig
- u-boot (checkout, config, build)
- kjerne (checkout, config, build)
- rootfs
- flatt enhetstre
- bygg/utfør det som er aktuelt ovenfra på målbrettet
- ulike rootfs
- CRAMFS
- ramdisk
- MTD
- JFFS2
- roEXT2
- ubi
- bygg/utfør det som er aktuelt ovenfra på målbrettet
- sammenligning av rotfilsystemer
- feilsøking
- enkle verktøy
- lokalt/eksternt
- bruker/kjerne
- gdb
- gdbserver
- JTAG/BDI (valgfritt)
- profilering
- gprof
- gcov
- oprofil
SANNTID
- forutsetninger
- avbryter
- reentrant kode
- sanntid Linux
- eksplisitte/implisitte forkjøpspunkter
- sanntids forkjøpsoppdatering
- fullstendig forebyggende kjerne
- harde sanntidsutvidelser
- Adeos/Xenomai
- adeos-oppdatering
- xenomai
- patch/config/bygg kjerne
- kjøre den om bord
SW UTSLIPP
- administrasjon
- utvikling
- hvordan reprodusere en SW-utgivelse?
DIVERSE
- getopt
- endiness
- jukseark
Med mindre annet er angitt innhold på denne kursoversikten er lisensiert under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Krav
- Grunnleggende kjennskap til å bruke et GNU/Linux-system (f.eks. Ubuntu) som sluttbruker i brukerrommet
- Grunnleggende kjennskap til et kommandolinjeskall
- Grunnleggende kunnskap om brukerrom/applikasjonsutvikling med GNU/Linux
- Grunnleggende kunnskap om innebygde prosessorer og utviklingskort
- Grunnleggende C-programmeringskunnskap
- …og/eller frykt for å lære det ovennevnte …
35 timer
Testimonials (3)
Trenerens presentasjon og måte å kommunisere på.
Gianpiero Aricò - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Machine Translated
Jeg likte å ha gjennomført hele dager med kurs
Gianluca - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Machine Translated
Kanskje flere øvelser kunne vært bedre for lerning, men tiden var for liten
Gianpiero Arico' - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Machine Translated