1 \documentclass[11pt,twoside,a4paper]{book} %two-page printing
2 \usepackage[czech, english]{babel}
4 %\usepackage[T1]{fontenc} % pouzije EC fonty
5 \usepackage[utf8]{inputenc}
7 \usepackage{indentfirst} %1. odstavec jako v cestine.
9 \usepackage{k336_thesis_macros_new} % specialni makra pro formatovani DP a BP
10 % muzete si vytvorit i sva vlastni v souboru k336_thesis_macros.sty
11 % najdete radu jednoduchych definic, ktere zde ani nejsou pouzity
13 % \newcommand{\bfig}{\begin{figure}\begin{center}}
14 % \newcommand{\efig}{\end{center}\end{figure}}
15 % umoznuje pouzit prikaz \bfig namisto \begin{figure}\begin{center} atd.
18 \newcommand{\ibox}[1]{\begin{center}\fboxsep 6pt \fbox{\parbox{14cm}{ #1 }}\end{center}}
20 % To make "clearpage" work after "figure"
22 \setlength{\@fptop}{0pt}
25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
26 % Zvolte jednu z moznosti
27 % Choose one of the following options
28 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
29 \newcommand\TypeOfWork{Diplomová práce} \typeout{Diplomova prace}
30 % \newcommand\TypeOfWork{Master's Thesis} \typeout{Master's Thesis}
31 % \newcommand\TypeOfWork{Bakalářská práce} \typeout{Bakalarska prace}
32 % \newcommand\TypeOfWork{Bachelor's Project} \typeout{Bachelor's Project}
35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
36 % Zvolte jednu z moznosti
37 % Choose one of the following options
38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
39 % nabidky jsou z: http://www.fel.cvut.cz/cz/education/bk/prehled.html
41 %\newcommand\StudProgram{Elektrotechnika a informatika, dobíhající, Bakalářský}
42 %\newcommand\StudProgram{Elektrotechnika a informatika, dobíhající, Magisterský}
43 % \newcommand\StudProgram{Elektrotechnika a informatika, strukturovaný, Bakalářský}
44 % \newcommand\StudProgram{Elektrotechnika a informatika, strukturovaný, Navazující magisterský}
45 \newcommand\StudProgram{Otevřená informatika, strukturovaný, Navazující magisterský}
47 % \newcommand\StudProgram{Softwarové technologie a management, Bakalářský}
49 % \newcommand\StudProgram{Electrical Engineering and Information Technology} % bachelor programe
50 % \newcommand\StudProgram{Electrical Engineering and Information Technology} %master program
53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
54 % Zvolte jednu z moznosti
55 % Choose one of the following options
56 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
57 % nabidky jsou z: http://www.fel.cvut.cz/cz/education/bk/prehled.html
59 %\newcommand\StudBranch{Výpočetní technika} % pro program EaI bak. (dobihajici i strukt.)
60 %\newcommand\StudBranch{Výpočetní technika} % pro prgoram EaI mag. (dobihajici i strukt.)
61 %\newcommand\StudBranch{Softwarové inženýrství} %pro STM
62 %\newcommand\StudBranch{Web a multimedia} % pro STM
63 %\newcommand\StudBranch{Computer Engineering} % bachelor programe
64 %\newcommand\StudBranch{Computer Science and Engineering} % master programe
65 \newcommand\StudBranch{Počítačové inženýrství}
67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
68 % Vyplnte nazev prace, autora a vedouciho
69 % Set up Work Title, Author and Supervisor
70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
72 \newcommand\WorkTitle{Prostředí pro výuku vývoje PCI ovladačů do OS GNU/Linux}
73 \newcommand\FirstandFamilyName{Rostislav Lisový}
74 \newcommand\Supervisor{Ing. Pavel Píša, Ph.D.}
77 % Pouzijete-li pdflatex, tak je prijemne, kdyz bude mit vase prace
78 % funkcni odkazy i v pdf formatu
80 pdftitle={Prostredi pro vyuku vyvoje PCI ovladacu do OS GNU/Linux}, %\WorkTitle
81 pdfauthor={\FirstandFamilyName},
97 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
98 % Zvolte jednu z moznosti
99 % Choose one of the following options
100 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
101 \selectlanguage{czech}
102 %\selectlanguage{english}
104 % prikaz \typeout vypise vyse uvedena nastaveni v prikazovem okne
105 % pro pohodlne ladeni prace
109 \typeout{************************************************}
110 \typeout{Zvoleny jazyk: cestina}
111 \typeout{Typ prace: \TypeOfWork}
112 \typeout{Studijni program: \StudProgram}
113 \typeout{Obor: \StudBranch}
114 \typeout{Jmeno: \FirstandFamilyName}
115 \typeout{Nazev prace: \WorkTitle}
116 \typeout{Vedouci prace: \Supervisor}
117 \typeout{***************************************************}
118 \newcommand\Department{Katedra řídicí techniky}
119 \newcommand\Faculty{Fakulta elektrotechnická}
120 \newcommand\University{České vysoké učení technické v Praze}
121 \newcommand\labelSupervisor{Vedoucí práce}
122 \newcommand\labelStudProgram{Studijní program}
123 \newcommand\labelStudBranch{Obor}
125 \typeout{************************************************}
126 \typeout{Language: english}
127 \typeout{Type of Work: \TypeOfWork}
128 \typeout{Study Program: \StudProgram}
129 \typeout{Study Branch: \StudBranch}
130 \typeout{Author: \FirstandFamilyName}
131 \typeout{Title: \WorkTitle}
132 \typeout{Supervisor: \Supervisor}
133 \typeout{***************************************************}
134 \newcommand\Department{Department of Computer Science and Engineering}
135 \newcommand\Faculty{Faculty of Electrical Engineering}
136 \newcommand\University{Czech Technical University in Prague}
137 \newcommand\labelSupervisor{Supervisor}
138 \newcommand\labelStudProgram{Study Programme}
139 \newcommand\labelStudBranch{Field of Study}
145 %%%%%%%%%%%%%%%%%%%%%%%%%% Poznamky ke kompletaci prace
146 % Nasledujici pasaz uzavrenou v {} ve sve praci samozrejme
147 % zakomentujte nebo odstrante.
148 % Ve vysledne svazane praci bude nahrazena skutecnym
149 % oficialnim zadanim vasi prace.
151 %\pagenumbering{roman} \cleardoublepage \thispagestyle{empty}
152 %\subsection*{Na tomto místě bude oficiální zadání vaší práce}
154 %\item Toto zadání je podepsané děkanem a vedoucím katedry,
155 %\item musíte si ho vyzvednout na studiijním oddělení Katedry počítačů na Karlově náměstí,
156 %\item v jedné odevzdané práci bude originál tohoto zadání (originál zůstává po obhajobě na katedře),
157 %\item ve druhé bude na stejném místě neověřená kopie tohoto dokumentu (tato se vám vrátí po obhajobě).
159 %\subsection*{Official thesis specification should be here}
161 %\item Ask study office on our department to obtain it!
162 %\item You have to post two copies -- original and copy of your thesis.
163 %\item Official thesis specification has to be placed in each of them (original and copy).
164 %\item You receive back the thesis copy after succesful defension of your thesis.
165 %\item The original of your thesis is hold on departmnet after the defension.
167 %\subsection*{Pokyny}
169 %\item Projednejte osnovu práce se svým vedoucím! Každému vedoucímu a typu práce nemusí níže prezentovaná osnova vyhovovat.
170 %\item Čtěte pokyny v komentářích zdrojého souboru (.tex). Je tam mnoho užitečných informací.
172 %\subsection*{Instruction}
174 %\item Discuss the intended structure of your thesis with your supervisor! Not each supervisor is satisfied with structure suplied in this document!
175 %\item Read insructions in comments in the source code of this document (.tex file). Many useful additional instructions are included.
180 %%%%%%%%%%%%%%%%%%%%%%%%%% Titulni stranka / Title page
184 %%%%%%%%%%%%%%%%%%%%%%%%%%% Podekovani / Acknowledgements
188 Rád bych poděkoval Ing. Pavlu Píšovi, Ph.D., za věcné rady, připomínky a čas strávený konzultováním diplomové práce.
189 %Zde můžete napsat své poděkování, pokud chcete a máte komu děkovat.
192 %%%%%%%%%%%%%%%%%%%%%%%%%%% Prohlaseni / Declaration
194 \declaration{V Praze dne 12.\,4.\,2011}
197 %%%%%%%%%%%%%%%%%%%%%%%%%%%% Abstract
204 \noindent{\Huge \textbf{Abstrakt}}
208 Cílem této práce je vysvětlit základní principy komunikace ovladače operačního systému s hardwarem. Pro názornost jsou v práci popsány postupy implementace UIO a Comedi ovladače pro měřící kartu Humusoft MF624 pro operační systém GNU/Linux.
210 Součástí této práce je i implementace základních funkcí (D/A, A/D převodníky, digitální vstupy a výstupy) karty Humusoft MF624 do emulátoru Qemu, aby si případný zájemce mohl popsané postupy vyzkoušet, aniž by vlastnil potřebný hardware.
213 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Obsah / Table of Contents
218 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Seznam obrazku / List of Figures
223 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Seznam tabulek / List of Tables
228 %**************************************************************
231 % horizontalní mezera mezi dvema odstavci
233 %JZ 11.12.2008 parskip bez tolerance? To neni rozumne, myslel jsem, ze sazime v TeXu, ne ve Wordu!
234 \parskip=5pt plus 4pt minus 4pt
235 % odstazeni prvniho radku odstavce (neaplikuje se na prvni odstace
236 % kapitol, sekci, podsekci atd.)
238 %JZ 11.12.2008 -- indent v zavislosti na base font, proc 10pt?
240 % pokud chcete selektivne zamezit odsazeni 1. radku nektereho odstavce
241 % pouzijte prikaz \noindent.
243 %**************************************************************
253 %*****************************************************************************
254 % Seznam literatury je v samostatnem souboru reference.bib. Ten
255 % upravte dle vlastnich potreb, potom zpracujte (a do textu
256 % zapracujte) pomoci prikazu bibtex a nasledne pdflatex (nebo
257 % latex). Druhy z nich alespon 2x, aby se poresily odkazy.
260 %\bibliographystyle{abbrv}
261 \bibliographystyle{plain}
262 %\bibliographystyle{psc}
264 %JZ: 11.12.2008 (Nekdo chce mit v techto ukazkovych odkazech take odkaz
265 %JZ: na CSTeX, tak at to k necemu vypada...)
266 %\def\CS{$\cal C\kern-0.1667em\lower.5ex\hbox{$\cal S$}\kern-0.075em $}
268 \bibliography{reference}
272 %\bibliographystyle{alpha}
273 % kdy citace ma tvar [AutorRok] (napriklad [Cook97]). Sice to asi neni podle ceske normy (BTW BibTeX stejne neodpovida ceske norme), ale je to nejprehlednejsi.
274 %*****************************************************************************