Last updated
Kurskode
embeddedlinux
Varighet
14 timer (vanligvis 2 dag inkludert pauser)
Krav
- Experience with Linux.
Audience
- System engineers
Oversikt
Innebygd Linux, med lite kostnad, lett tilpassing og kompatibilitet med mange typer mikroprosessorar har blitt det naturleg val for å styre eit stort utval av einingar som smarttelefon, tabletter, set-toppboks og MP3-spelarar.
I denne instruktøren vil levende deltakarane lære steg for steg korleis eit innebygd Linux system frå bakken opp. Fra å bygge ein minimalistisk kjerne til å setja opp oppstart- og initialiseringsprosesser, vil deltakarane læra verktøy, teknikk og tankesett som krevst for å utføra eit fullstendig innebygd Linux system.
For eksterne opplæringar vil QEMU verta brukt til å emulare maskinvaren. Andre plattformar, inklusive reelle maskinvareeiningar, kan tas på eit tilfelle på små bokstavar.
Format for kursen
- Dellesar, delkonsultasjon, tung utveksling på implementasjon
Machine Translated
Kursplan
Introduction
- Essential elements of an embedded Linux system
Preparing Your Cross-Compilation Toolchain
Understanding the Boot Process
Configuring, Compiling and Booting the Kernel
Accessing Your Hardware Using JTAG
Compiling BusyBox
Building and Modifying a Root File System
Overview of Available Init Systems
Writing Systemd Service Files
Installing Applications for Additional Functionality
Setting up Networking
Updating the U-Boot Boot-Loader
Tools and Workflows for Modifying, Testing and Debugging Your Linux Embedded System
Summary and Conclusion