Thesis Details

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

Bachelor's Thesis Student: Kopáček Jaroslav Academic Year: 2015/2016 Supervisor: Dobai Roland, Ing., Ph.D.
English title
Linux-Based Drivers for Embedded Systems
Language
Czech
Abstract

Issues of design and writing device drivers is wide-ranging and therefore in this thesis we focus on the design of drivers for devices with field-programmable gate array (FPGA). Compared to the application-specific integrated circuit processors, where functionality is immutable, it is necessary for each new FPGA configuration to write a new driver for the required behavior.This thesis deals with the analysis of requirements and possible solutions of designing and implementation of device drivers for embedded systems based on OS Linux and the possibility of development automation. This thesis includes the design and implementation a driver generator which can generate Linux-based drivers for embedded systems. The driver generator is modular so the final driver can contain only the required functionality and no unnecessary functionality.Designed driver generator has been tested on the task of controlling light-emitting diodes which are used for diagnostics of the embedded system.

Keywords

OS, kernel, device-tree, module, driver, embedded systems, Xilinx, Zynq, Zedboard, FPGA

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
14 June 2016
Reviewer
Committee
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Smrčka Aleš, Ing., Ph.D. (DITS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
KOPÁČEK, Jaroslav. Návrh ovladačů pro vestavěné systémy v OS Linux. Brno, 2016. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2016-06-14. Supervised by Dobai Roland. Available from: https://www.fit.vut.cz/study/thesis/16882/
BibTeX
@bachelorsthesis{FITBT16882,
    author = "Jaroslav Kop\'{a}\v{c}ek",
    type = "Bachelor's thesis",
    title = "N\'{a}vrh ovlada\v{c}\r{u} pro vestav\v{e}n\'{e} syst\'{e}my v OS Linux",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2016,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/16882/"
}
Back to top