
5-dniowe szkolenie online
Sterownik jądra dla wbudowanego systemu Linux
agenda
Na tym 5-dniowym kursie nauczysz się korzystać z wbudowanego Linuksa i będziesz w stanie tworzyć dla niego oprogramowanie.
Wszystkie ćwiczenia wykonywane są bezpośrednio na płycie wbudowanej AM335x. Uczestnicy otrzymują płytę wbudowaną oraz dysk twardy USB z instalacją Linux, który został wykorzystany podczas seminarium. W ten sposób zdobytą wiedzę można również odtworzyć dokładnie po seminarium.
Odpowiednie moduły można również rezerwować indywidualnie.
Do głośnika
Andreas Klinger, IT Klinger
jest trenerem i programistą w dziedzinie tworzenia oprogramowania związanego z systemami, koncentrując się na rozwoju sterowników, wbudowanego systemu Linux i pracy w czasie rzeczywistym od 1998 roku. Jako specjalista ds. Linuksa zajmuje się wewnętrzną strukturą jądra, mechanizmami systemowymi, a przede wszystkim ich wykorzystaniem w systemach wbudowanych.
W latach 2011, 2014 i 2018 został uhonorowany Nagrodą Publiczności Speaker Award od odwiedzających Kongres Embedded Software Engineering Congress. Udowodnił swoją wiedzę w całej serii artykułów specjalistycznych dotyczących praktyki elektroniki oraz w raporcie ESE, a także w całej serii zobowiązań dotyczących jądra Linux.
Wymagania
- Uczestnicy mogą tworzyć proste programy w systemie Linux
- Bezpieczna obsługa powłoki
- dobre umiejętności programowania w C
- Jeśli chcesz zarezerwować tylko niektóre moduły, powinieneś zapoznać się z treścią poprzednich modułów
Rezerwacja co 5 dni
Cena za osobę 2.100, - € netto w tym phyBOARD-Wega, zasilacz, karta SD + wysyłka na terenie Niemiec
Minimalna liczba 4 osób
Jeśli jest już 5 uczestników, odpowiednia cena szkolenia jest obniżona o 10%. Przy 6 osobach rabat nawet 20% na osobę!
Wybierz okres, który Ci odpowiada i zarejestruj się na szkolenie online.
Moduł A „Sterownik jądra dla wbudowanego systemu Linux”
2 dni szkolenia online 940 . € (plus VAT.)
- Rozwój sterowników jądra dla wbudowanych systemów Linux
- Szczegółowo omówiono strukturę i funkcjonalność jądra Linux
- Dla systemu wbudowanego tworzony jest osobny sterownik
agenda
- VFS — wirtualny system plików, interfejs Syscall
- Urządzenia znakowe
- Korzystanie z sysfs
- Drzewo urządzeń i dwuetapowa inicjalizacja sterownika
- Przerwanie, SoftIRQ, tasklet, timer
- Proces rozwoju jądra Linux
Moduł B „Synchronizacja jądra dla wbudowanego systemu Linux”
2 dni szkolenia online 940 . € (plus VAT.)
- Rozszerzenie jądra o synchronizację i zegary
- Szczegółowo omówiono strukturę i funkcjonalność jądra Linux
- Sterownik z seminarium Kernel Driver zostanie rozszerzony o synchronizację i zegary wysokiej rozdzielczości
agenda
- operacje blokowania, kolejka oczekiwania, ankieta
- Mutex, semafor, kompletacja
- Blokada spinowa, blokada RW, blokada sekwencyjna, RCU
- hrtimer framework
Moduł C „Śledzenie dla wbudowanego systemu Linux”
1-dniowe szkolenie online 550 (plus VAT.)
- Śledzenie aplikacji na wbudowanych systemach Linux
- Identyfikacja opóźnień i wąskich gardeł
agenda
- Śledzenie infrastruktury w jądrze Linux, ftrace
- Wykorzystanie trace-cmd, kernelshark i perf
- Śledzenie zdarzeń, trace printk, śledzenie znaczników
- Śledzenie harmonogramów, przerwań, timerów, sieci, GPIO, I2C, SPI
- Tworzenie i nagrywanie własnych wydarzeń
- Pomiar opóźnień
- Korzystanie z kprobe i uprobe
- Wskaźnik histogramu
- Śledzenie awarii jądra

Inne interesujące tematy: