Detail práce

Návrh ovladačů pro vestavěné systémy v OS Linux

Bakalářská práce Student: Kopáček Jaroslav Akademický rok: 2015/2016 Vedoucí: Dobai Roland, Ing., Ph.D.
Název anglicky
Linux-Based Drivers for Embedded Systems
Jazyk práce
český
Abstrakt

Problematika návrhu a tvorby ovladačů je obšírná a proto se v této práci zaměříme na návrh ovladačů pro zařízení s programovatelným hradlovým polem. Oproti procesorům typu aplikačně-specifického integrovaného obvodu, kde je funkcionalita pevně daná, je pro každou novou konfiguraci programovatelného hradlového pole nutné pro správnou funkčnost vytvořit nový ovladač.Tato práce se zabývá analýzou požadavků a možných variant řešení návrhu a implementace ovladačů pro vestavěné systémy založené na operačním systému Linux a možnosti automatizace vývoje. Součástí práce je též navrhnutí a implementace generátoru, jež bude schopný generovat ovladače pro takové systémy. Tvorba ovladače je modulární, aby bylo možné generovat ovladač, jež obsahuje požadovanou funkcionalitu.Navrhnutý generátor byl otestován na úloze řízení svitu různých světlo emitujících diod, které jsou využity na diagnostické účely vestavěného systému.

Klíčová slova

operační systém, jádro, strom zařízení, modul, ovladač, vestavěné systémy, Xilinx, Zynq, Zedboard, FPGA

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
14. června 2016
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Otázky u obhajoby
  1. Objasněte, proč je ve schématu na obr. 4.1 (str. 16) dvakrát vyobrazena třída PlatformDriver.
  2. Kolik a jakých ovladačů jste pomocí navrženého a realizovaného generátoru ovladačů vytvořil a jakým způsobem jste ověřoval jejich funkčnost ?
Komise
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), předseda
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Burget Lukáš, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
KOPÁČEK, Jaroslav. Návrh ovladačů pro vestavěné systémy v OS Linux. Brno, 2016. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2016-06-14. Vedoucí práce Dobai Roland. Dostupné z: https://www.fit.vut.cz/study/thesis/16882/
BibTeX
@bachelorsthesis{FITBT16882,
    author = "Jaroslav Kop\'{a}\v{c}ek",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "N\'{a}vrh ovlada\v{c}\r{u} pro vestav\v{e}n\'{e} syst\'{e}my v OS Linux",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2016,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/16882/"
}
Nahoru