Linux w systemach wbudowanych (SoC)LX-EMBEDDED

Obecnie brak terminów otwartych

Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

4,6/5 (110)
Stars
cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 4990 PLN

Kategoria: C/C++, Linux kernel, embedded

Stosowanie Linuksa w urządzeniach wbudowanych wymaga od dewelopera znajomości wielu technologii i rozwiązań. Nasze intensywne szkolenie pozwala zdobyć praktyczną wiedzę związaną z budową i zastosowaniami urządzeń System-On-Chip, najważniejszych peryferiów, najprzydatniejszych technik programistycznych i rozwiązywania najczęstszych problemów pojawiających się w urządzeniach typu embedded. Program szkolenia obejmuje architektury ARM, MIPS i PowerPC, a uczestnicy ćwiczą omawiane zagadnienia w praktyce na modułach MMnet1002 i EVBmm + MMnet1001 (w przypadku szkoleń na zamówienie można również wybrać inne moduły).

Po szkoleniu: uczestnicy mogą rozpocząc samodzielną pracę nad systemami wbudowanymi – dysponują pełną wiedzą niezbędną do stworzenia środowiska deweloperskiego i pracy w nim.

Czas trwania

5 dni

Program

  1. Wprowadzenie do rozwiązań wbudowanych
    • przygotowanie środowiska cross-kompilacji na architekturę MIPS, ARM, PowerPC
    • ręcznie – kompilacja biblioteki standardowej, binutils, gcc
    • automatyczne
    • program uruchomieniowy – u-boot
  2. Konfiguracja jądra systemu
    • sterowniki urządzeń
    • little-endian vs. big-endian
    • jednostki zmiennoprzecinkowe i ich emulacja
    • pamięć nieulotna (NAND i NOR), urządzenia MTD w linuksie
    • systemy plików UBI, UBIfs, squashfs, ext2 i execute-in-place
    • magistrale wejścia wyjścia (GPIO, SSC, SPI, I2C, One-Wire, MCI, itp.)
    • karty pamięci (SD)
    • USB host i USB gadget (klient)
  3. Programy przestrzeni użytkownika
    • budowa systemu, ręczna kompilacja komponentów
    • uClibc i libc
    • podstawowe programy
    • Buildroot, dystrybucje linuksa na systemy wbudowane
    • Pakiety instalacyjne: ipkg, porty
  4. Przykładowe urządzenia:
    • Linux na routerze w architekturze MIPS
    • klawiatura i diody podłączane przez GPIO
    • karta dźwiękowa (sterownik ALSA)
    • kompresja mp3 na żywo, nakładanie efektów dźwiękowych
    • synteza mowy, z użyciem otwartych rozwiązań
    • maszyna wirtualna Javy (MIDP + CDC, CLDC)

Pobierz w wersji PDF

Training also available in English - for more information see here.

Przeznaczenie i wymagania

Uczestnicy szkolenia powinni znać podstawy programowania w C oraz sprawnie poruszać się w środowisku terminala Linux na poziomie użytkownika.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia