Katedra Fotoniki, Elektroniki i Techniki Świetlnej

Sieciowe Systemy Wbudowane

ul. Zwierzyniecka 10, 15-351 Białystok, s. CBD-32

prowadzący: Krzysztof Konopko


Prezentacje z wykładu:


Instrukcje do ćwiczeń laboratoryjnych:


Zagadnienia na zaliczenie:

  • Co to jest system wbudowany? Zalety i wady stosowania Linuksa w systemach wbudowanych.
  • Zarządzanie oprogramowaniem w systemie Linux.
  • Podstawowe funkcje systemu operacyjnego.
  • Zarządzanie zasobami systemu wbudowanego.
  • Wyjaśnij pojęcia: wielozadaniowość, wielowątkowość, wielodostępność, wywłaszczalność.
  • Dostęp do dokumentacji dotyczącej Linuksa.
  • Przetwarzanie potokowe w powłoce systemu Linux.
  • Prawa dostępu do plików w systemie Linux.
  • Zmienne w powłoce bash (deklaracja inicjalizacja, zmienne tablicowe, zmienne specjalne, zmienne środowiskowe).
  • Instrukcje warunkowe w skryptach powłoki bash.
  • Podstawowe narzędzia toolchaina: gcc, binutils, biblioteka standardowa.
  • Zasady nazewnictwa narzędzi tworzących toolchain.
  • Wady i zalety różnych metod tworzenia toolchaina.
  • Systemy kontroli wersji na przykładzie Git-a.
  • System plików systemu Linux.
  • Urządzenia plikowe w systemie Linux.
  • Omów funkcje oraz sposób konfiguracji i kompilacji skrośnej jądra, modułów i sterowników device tree w systemie Linux.
  • Instalacja i konfiguracja podstawowych elementów systemu OpenWrt.
  • Zastosowanie programu make w tworzeniu oprogramowania.

Materiały dodatkowe:


Literatura:

  • Bis M., Linux w systemach embedded, Wydawnictwo BTC, Warszawa 2011.
  • Skalski Ł., Linux embedded podstawy i aplikacje dla systemów embedded, Wydawnictwo BTC, Warszawa 2012.
  • Love R., Jądro Linuksa : przewodnik programisty, Helion, Gliwice 2014.
  • Sosna Ł., Linux. Komendy i polecenia. Wydanie IV rozszerzone, Helion Gliwice 2014.
  • Bis M., Linux w systemach i.MX 6 series, Wydawnictwo BTC, Warszawa 2015.
× W ramach naszego serwisu www stosujemy pliki cookies zapisywane na urządzeniu użytkownika w celu dostosowania zachowania serwisu do indywidualnych preferencji użytkownika oraz w celach statystycznych.
Użytkownik ma możliwość samodzielnej zmiany ustawień dotyczących cookies w swojej przeglądarce internetowej.
Więcej informacji można znaleźć w Polityce Prywatności
Korzystając ze strony wyrażają Państwo zgodę na używanie plików cookies, zgodnie z ustawieniami przeglądarki.
Akceptuję Politykę prywatności i wykorzystania plików cookies w serwisie.