Programowanie systemowe i niskopoziomowe w LinuksieLX-C-LOWLEV

Obecnie brak terminów otwartych

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

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

Cena szkolenia: 2360 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Programowanie systemowe i niskopoziomowe w Linuksie

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

Programowanie systemowe i niskopoziomowe wymaga od programisty stosowania zupełnie innych technik niż programowanie wysokopoziomowe. Podczas tego szkolenia omawiamy najważniejsze techniki programowania niskopoziomowego w systemie Linux dla programistów C/C++. Uczestnicy poznają zarówno funkcje systemowe, metody przechwytywania wejścia-wyjścia, obsługę plików, potoków oraz gniazd, jak i zagadnienia współbieżności, takie jak obsługa procesów/wątków, synchronizacja zasobów czy komunikacja między procesami (IPC). Omawiamy również korzystanie z asemblera oraz metody programowania hybrydowego i programowania jednostek wektorowych.

Czas trwania

2 dni

Program

  1. Automatyzacja i kompilacja pod kątem C/C++
    • make,
    • CMake.
  2. Procesy, wątki, szeregowanie
    • procesy,
    • szeregowanie: priorytety i klasy,
    • synchronizacja i wątki (pthread),
    • podstawy OpenMP.
  3. Operacje na plikach,
    • gniazda Uniksowe,
    • gniazda sieciowe,
    • zarządzanie połączeniami (select).
  4. Sygnały (w tym sygnały POSIX RT)
  5. Synchronizacja oraz IPC
    • semafory,
    • kolejki komunikatów,
    • pamięć współdzielona.
  6. Zarządzanie zasobami systemowymi
    • wymuszanie ograniczeń zasobów,
    • mierzenie czasu wykonania.
  7. Programowanie niskopoziomowe – wprowadzenie
    • Asembler,
    • programowanie hybrydowe (Asembler w C).

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