Plan Szkolenia
Krótka historia Linuksa
- Zrozumienie pochodzenia i ewolucji Linuksa w kontekście systemów wbudowanych.
Przegląd rozwoju open source
- Wprowadzenie do zasad open source i ich roli w rozwoju oprogramowania wbudowanego.
Wprowadzenie do Embedded Linux
- Kluczowe pojęcia, komponenty i architektura systemów Embedded Linux.
Rozwój krzyżowy | Programy rozruchowe
- Zrozumienie potrzeby stosowania narzędzi do tworzenia krzyżowego.
- Wprowadzenie do programów rozruchowych, takich jak U-Boot, i ich znaczenia w uruchamianiu systemu wbudowanego Linux.
Budowa niestandardowego systemu Embedded Linux
- Praktyczna sesja konfiguracji niestandardowego systemu Embedded Linux dla wybranego sprzętu docelowego (płyta deweloperska oparta na ARM lub MIPS).
Wprowadzenie do narzędzi Embedded Linux
- Poznanie kluczowych narzędzi używanych do tworzenia i zarządzania systemami wbudowanymi.
Wprowadzenie do systemów budowania
- Zrozumienie roli i konfiguracji systemów budowania, takich jak Make, Bitbake itp., w projektach Embedded Linux.
Rozwój i debugowanie aplikacji Embedded Linux
- Praktyczne ćwiczenia z pisania i debugowania aplikacji dla wbudowanego Linuksa.
- Korzystanie z typowych narzędzi programistycznych (np. GDB, Eclipse z CDT) do kodowania i rozwiązywania problemów.
Projekt końcowy lub omówienie studium przypadku
- Uczestnicy są zachęcani do omówienia projektu lub studium przypadku, z którym mogą się utożsamić, stosując wiedzę zdobytą podczas kursu.
Wymagania
- Podstawowa wiedza o systemach wbudowanych
- Znajomość języka programowania wysokiego poziomu (C lub C++)
Opinie uczestników (7)
Skupienie Trenera na uczestnikach, pomoc i cierpliwosć
Szkolenie - Introduction to Embedded Linux (Hands-on training)
Praktyczne ćwiczenia
Michal
Szkolenie - Introduction to Embedded Linux (Hands-on training)
Zrozumiałem proces działania systemu operacyjnego oraz sposób łączenia wszystkich czynników, w tym informacji o sieci. Teraz mam jasny i kompletny obraz tego, co dzieje się na tych komputerach i jak ze sobą komunikują. Ostatecznie zdobyłem wiedzę o najważniejszym systemie operacyjnym, czyli Linuksie, oraz o tym, jak implementować własny wbudowany Linux.
Rawda Alnaqbi - beamtrail
Szkolenie - Introduction to Embedded Linux (Hands-on training)
Przetłumaczone przez sztuczną inteligencję
Treść. To było dla mnie bardzo nowe, więc nauczyłem się wiele.
Juan Castro - iVolve
Szkolenie - Introduction to Embedded Linux (Hands-on training)
Przetłumaczone przez sztuczną inteligencję
Uznaję, że zawartość (zarówno teoretyczna, jak i praktyczna) była znakomita i dokładnie taka, na jaką liczyliśmy. Zadania były trudne, ale osiągalne.
Mike Kleinau - iVolve
Szkolenie - Introduction to Embedded Linux (Hands-on training)
Przetłumaczone przez sztuczną inteligencję
Połączenie wiedzy teoretycznej z praktycznym doświadczeniem prowadzącego. Odniesienie do aktualnych trendów w ramach omawianych tematów. Możliwość otrzymania wielu cennych wskazówek odnośnie najlepszych praktyk w obszarze zagadnień poruszanych na szkoleniu.
Przemyslaw Ujma - Hectronic Polska Sp. z o.o.
Szkolenie - Introduction to Embedded Linux (Hands-on training)
- Możliwość wykonywania ćwiczeń na urządzeniach embedded i obserwowanie efektów tych ćwiczeń. - Pomoc udzielana ze strony trenerów oraz to że chętnie dzielili się swoją wiedzą.