Semestr zimowy 2015/16
Semestr zimowy 2017/2018
Semestr zimowy 2018/2019
Semestr zimowy 2019/2020
Sieciowe systemy wbudowane TS2D200114
Program wykładu:
1. Wprowadzenie do systemów wbudowanych.
2. Powłoka systemu Linux.
3. Cross-kompilacja, emulacja, uruchamianie.
4. Jądro systemu Linux.
5. Tworzenie oprogramowania dla systemów wbudowanych.
6. Instalacja i konfiguracja aplikacji w Linuksie.
Program pracowni:
1. Zajęcia wstępne zapoznanie ze środowiskiem deweloperskim i modułem wbudowanym.
2. Konfigurowanie środowiska cross-kompilacji dla architektury ARM.
3. Tworzenie prostego systemu wbudowanego z zastosowaniem programu Busybox.
4. Budowanie kompletnego systemu bazowego z zastosowaniem skryptów Buildroot.
5. Konfiguracja i kompilacja jądra.
6. Kompilacja i wykonywanie aplikacji na urządzeniu wbudowanym.
7. Instalacja i konfiguracja systemu OpenWRT.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
EK1 - Ma uporządkowaną wiedzę w zakresie systemów wbudowanych oraz budowy, działania i parametrów ich podzespołów.
EK2 - Zna narzędzia wspomagające przygotowanie, uruchomienie i konfigurację systemu na platformie wbudowanej.
EK3 - Potrafi zaprojektować i zaimplementować system na platformie wbudowanej stosując odpowiednie metody, techniki oraz narzędzia przy uwzględnieniu zadanych kryteriów.
EK4 - Potrafi wykorzystać gotowe i opracować własne narzędzia i aplikacje sieciowe rozszerzające funkcjonalność systemu na platformie wbudowanej.
Kryteria oceniania
wymagania z wykładu: test pisemny (20-25 pytań) + ew odpowiedź ustna;wymagania z pracowni specjalistycznej: z każdego ćwiczenia oceniane jest sprawozdanie, umiejętności są oceniane na zajęciach w trakcie i na koniec semestru.
Literatura
Literatura podstawowa:
1. Bis M.: „Linux w systemach embedded”, Wydawnictwo BTC, Warszawa, 2011.
2. Skalski Ł.: „Linux embedded podstawy i aplikacje dla systemów embedded”, Wydawnictwo BTC, Warszawa, 2012.
3. Love R.: „Jądro Linuksa : przewodnik programisty", Helion, Gliwice, 2014.
Literatura uzupełniająca:
1. Sosna Ł.: „Linux. Komendy i polecenia. Wydanie IV rozszerzone”, Helion, Gliwice, 2014.
2. Abbott D.: „Linux for embedded and real-time applications”, Burlington : Newnes, 2003.