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 % Against footnote breaking into more pages
26 \interfootnotelinepenalty=10000
28 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
29 % Zvolte jednu z moznosti
30 % Choose one of the following options
31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
32 \newcommand\TypeOfWork{Diplomová práce} \typeout{Diplomova prace}
33 % \newcommand\TypeOfWork{Master's Thesis} \typeout{Master's Thesis}
34 % \newcommand\TypeOfWork{Bakalářská práce} \typeout{Bakalarska prace}
35 % \newcommand\TypeOfWork{Bachelor's Project} \typeout{Bachelor's Project}
38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
39 % Zvolte jednu z moznosti
40 % Choose one of the following options
41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
42 % nabidky jsou z: http://www.fel.cvut.cz/cz/education/bk/prehled.html
44 %\newcommand\StudProgram{Elektrotechnika a informatika, dobíhající, Bakalářský}
45 %\newcommand\StudProgram{Elektrotechnika a informatika, dobíhající, Magisterský}
46 % \newcommand\StudProgram{Elektrotechnika a informatika, strukturovaný, Bakalářský}
47 % \newcommand\StudProgram{Elektrotechnika a informatika, strukturovaný, Navazující magisterský}
48 \newcommand\StudProgram{Otevřená informatika, Navazující magisterský}
50 % \newcommand\StudProgram{Softwarové technologie a management, Bakalářský}
52 % \newcommand\StudProgram{Electrical Engineering and Information Technology} % bachelor programe
53 % \newcommand\StudProgram{Electrical Engineering and Information Technology} %master program
56 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
57 % Zvolte jednu z moznosti
58 % Choose one of the following options
59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
60 % nabidky jsou z: http://www.fel.cvut.cz/cz/education/bk/prehled.html
62 %\newcommand\StudBranch{Výpočetní technika} % pro program EaI bak. (dobihajici i strukt.)
63 %\newcommand\StudBranch{Výpočetní technika} % pro prgoram EaI mag. (dobihajici i strukt.)
64 %\newcommand\StudBranch{Softwarové inženýrství} %pro STM
65 %\newcommand\StudBranch{Web a multimedia} % pro STM
66 %\newcommand\StudBranch{Computer Engineering} % bachelor programe
67 %\newcommand\StudBranch{Computer Science and Engineering} % master programe
68 \newcommand\StudBranch{Počítačové inženýrství}
70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
71 % Vyplnte nazev prace, autora a vedouciho
72 % Set up Work Title, Author and Supervisor
73 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
75 \newcommand\WorkTitle{Prostředí pro výuku vývoje PCI ovladačů \\do operačního systému GNU/Linux}
76 \newcommand\FirstandFamilyName{Bc. Rostislav Lisový}
77 \newcommand\Supervisor{Ing. Pavel Píša, Ph.D.}
80 % Pouzijete-li pdflatex, tak je prijemne, kdyz bude mit vase prace
81 % funkcni odkazy i v pdf formatu
83 pdftitle={Prostredi pro vyuku vyvoje PCI ovladacu do OS GNU/Linux}, %\WorkTitle
84 pdfauthor={\FirstandFamilyName},
100 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
101 % Zvolte jednu z moznosti
102 % Choose one of the following options
103 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
104 \selectlanguage{czech}
105 %\selectlanguage{english}
107 % prikaz \typeout vypise vyse uvedena nastaveni v prikazovem okne
108 % pro pohodlne ladeni prace
112 \typeout{************************************************}
113 \typeout{Zvoleny jazyk: cestina}
114 \typeout{Typ prace: \TypeOfWork}
115 \typeout{Studijni program: \StudProgram}
116 \typeout{Obor: \StudBranch}
117 \typeout{Jmeno: \FirstandFamilyName}
118 \typeout{Nazev prace: \WorkTitle}
119 \typeout{Vedouci prace: \Supervisor}
120 \typeout{***************************************************}
121 \newcommand\Department{Katedra řídicí techniky}
122 \newcommand\Faculty{Fakulta elektrotechnická}
123 \newcommand\University{České vysoké učení technické v Praze}
124 \newcommand\labelSupervisor{Vedoucí práce}
125 \newcommand\labelStudProgram{Studijní program}
126 \newcommand\labelStudBranch{Obor}
128 \typeout{************************************************}
129 \typeout{Language: english}
130 \typeout{Type of Work: \TypeOfWork}
131 \typeout{Study Program: \StudProgram}
132 \typeout{Study Branch: \StudBranch}
133 \typeout{Author: \FirstandFamilyName}
134 \typeout{Title: \WorkTitle}
135 \typeout{Supervisor: \Supervisor}
136 \typeout{***************************************************}
137 \newcommand\Department{Department of Computer Science and Engineering}
138 \newcommand\Faculty{Faculty of Electrical Engineering}
139 \newcommand\University{Czech Technical University in Prague}
140 \newcommand\labelSupervisor{Supervisor}
141 \newcommand\labelStudProgram{Study Programme}
142 \newcommand\labelStudBranch{Field of Study}
148 %%%%%%%%%%%%%%%%%%%%%%%%%% Poznamky ke kompletaci prace
149 % Nasledujici pasaz uzavrenou v {} ve sve praci samozrejme
150 % zakomentujte nebo odstrante.
151 % Ve vysledne svazane praci bude nahrazena skutecnym
152 % oficialnim zadanim vasi prace.
154 %\pagenumbering{roman} \cleardoublepage \thispagestyle{empty}
155 %\subsection*{Na tomto místě bude oficiální zadání vaší práce}
157 %\item Toto zadání je podepsané děkanem a vedoucím katedry,
158 %\item musíte si ho vyzvednout na studiijním oddělení Katedry počítačů na Karlově náměstí,
159 %\item v jedné odevzdané práci bude originál tohoto zadání (originál zůstává po obhajobě na katedře),
160 %\item ve druhé bude na stejném místě neověřená kopie tohoto dokumentu (tato se vám vrátí po obhajobě).
162 %\subsection*{Official thesis specification should be here}
164 %\item Ask study office on our department to obtain it!
165 %\item You have to post two copies -- original and copy of your thesis.
166 %\item Official thesis specification has to be placed in each of them (original and copy).
167 %\item You receive back the thesis copy after succesful defension of your thesis.
168 %\item The original of your thesis is hold on departmnet after the defension.
170 %\subsection*{Pokyny}
172 %\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.
173 %\item Čtěte pokyny v komentářích zdrojého souboru (.tex). Je tam mnoho užitečných informací.
175 %\subsection*{Instruction}
177 %\item Discuss the intended structure of your thesis with your supervisor! Not each supervisor is satisfied with structure suplied in this document!
178 %\item Read insructions in comments in the source code of this document (.tex file). Many useful additional instructions are included.
183 %%%%%%%%%%%%%%%%%%%%%%%%%% Titulni stranka / Title page
187 %%%%%%%%%%%%%%%%%%%%%%%%%%% Podekovani / Acknowledgements
191 Rád bych poděkoval Ing. Pavlu Píšovi, Ph.D., za věcné rady a připomínky.
192 %Zde můžete napsat své poděkování, pokud chcete a máte komu děkovat.
195 %%%%%%%%%%%%%%%%%%%%%%%%%%% Prohlaseni / Declaration
197 \declaration{V Praze dne 12.\,4.\,2011}
200 %%%%%%%%%%%%%%%%%%%%%%%%%%%% Abstract
207 \noindent{\Huge \textbf{Abstrakt}}
210 Cílem této práce je popsat základní principy implementace ovladačů PCI zařízení pro operační systém GNU/Linux. Kromě obecných principů je popsána implementace ovladačů typu UIO a Comedi.
212 Jako ukázková zařízení byly zvoleny karty Humusoft MF624 a MF614. Základní funkce (D/A, A/D převodníky, digitální vstupy a výstupy) karty Humusoft MF624 byly implementovány do emulátoru Qemu tak, aby bylo možné popsané postupy vyzkoušet bez fyzického přístupu ke kartě.
215 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Obsah / Table of Contents
220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Seznam obrazku / List of Figures
225 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Seznam tabulek / List of Tables
230 %**************************************************************
233 % horizontalní mezera mezi dvema odstavci
235 %JZ 11.12.2008 parskip bez tolerance? To neni rozumne, myslel jsem, ze sazime v TeXu, ne ve Wordu!
236 \parskip=5pt plus 4pt minus 4pt
237 % odstazeni prvniho radku odstavce (neaplikuje se na prvni odstace
238 % kapitol, sekci, podsekci atd.)
240 %JZ 11.12.2008 -- indent v zavislosti na base font, proc 10pt?
242 % pokud chcete selektivne zamezit odsazeni 1. radku nektereho odstavce
243 % pouzijte prikaz \noindent.
245 %**************************************************************
255 %*****************************************************************************
256 % Seznam literatury je v samostatnem souboru reference.bib. Ten
257 % upravte dle vlastnich potreb, potom zpracujte (a do textu
258 % zapracujte) pomoci prikazu bibtex a nasledne pdflatex (nebo
259 % latex). Druhy z nich alespon 2x, aby se poresily odkazy.
262 %\bibliographystyle{abbrv}
263 \bibliographystyle{plain}
264 %\bibliographystyle{psc}
266 %JZ: 11.12.2008 (Nekdo chce mit v techto ukazkovych odkazech take odkaz
267 %JZ: na CSTeX, tak at to k necemu vypada...)
268 %\def\CS{$\cal C\kern-0.1667em\lower.5ex\hbox{$\cal S$}\kern-0.075em $}
270 \bibliography{reference}
274 %\bibliographystyle{alpha}
275 % kdy citace ma tvar [AutorRok] (napriklad [Cook97]). Sice to asi neni podle ceske normy (BTW BibTeX stejne neodpovida ceske norme), ale je to nejprehlednejsi.
276 %*****************************************************************************