]> rtime.felk.cvut.cz Git - mf6xx.git/blob - doc/diploma_thesis/text/lisovy_dip.tex
Diploma thesis text.
[mf6xx.git] / doc / diploma_thesis / text / lisovy_dip.tex
1 \documentclass[11pt,twoside,a4paper]{book}   %two-page printing
2 \usepackage[czech, english]{babel}
3 %\usepackage{czech}
4 %\usepackage[T1]{fontenc} % pouzije EC fonty
5 \usepackage[utf8]{inputenc}
6 \usepackage{graphicx}
7 \usepackage{indentfirst} %1. odstavec jako v cestine.
8
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
12  % napriklad: 
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.
16
17 % Box command
18 \newcommand{\ibox}[1]{\begin{center}\fboxsep 6pt  \fbox{\parbox{14cm}{ #1 }}\end{center}}
19
20 % To make "clearpage" work after "figure"
21 \makeatletter
22 \setlength{\@fptop}{0pt}
23 \makeatother
24
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}
33
34
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
40
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ý}
46
47 % \newcommand\StudProgram{Softwarové technologie a management, Bakalářský}
48 % English study:
49 % \newcommand\StudProgram{Electrical Engineering and Information Technology}  % bachelor programe
50 % \newcommand\StudProgram{Electrical Engineering and Information Technology}  %master program
51
52
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
58
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í}
66
67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
68 % Vyplnte nazev prace, autora a vedouciho
69 % Set up Work Title, Author and Supervisor
70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
71
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.}
75
76
77 % Pouzijete-li pdflatex, tak je prijemne, kdyz bude mit vase prace
78 % funkcni odkazy i v pdf formatu
79         \usepackage[
80         pdftitle={Prostredi pro vyuku vyvoje PCI ovladacu do OS GNU/Linux}, %\WorkTitle
81         pdfauthor={\FirstandFamilyName},
82         bookmarks=true,
83         colorlinks=true,
84         breaklinks=true,
85         urlcolor=red,
86         citecolor=blue,
87         linkcolor=blue,
88         unicode=true,
89         ]
90         {hyperref}
91 \usepackage{url}
92
93
94
95 \begin{document}
96
97 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
98 % Zvolte jednu z moznosti 
99 % Choose one of the following options
100 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
101 \selectlanguage{czech}
102 %\selectlanguage{english} 
103
104 % prikaz \typeout vypise vyse uvedena nastaveni v prikazovem okne
105 % pro pohodlne ladeni prace
106
107
108 \iflanguage{czech}{
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}
124 }{
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}
140 }
141
142
143
144
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.
150 %{
151 %\pagenumbering{roman} \cleardoublepage \thispagestyle{empty}
152 %\subsection*{Na tomto místě bude oficiální zadání vaší práce}
153 %\begin{itemize}
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ě).
158 %\end{itemize}
159 %\subsection*{Official thesis specification should be here}
160 %\begin{itemize}
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.
166 %\end{itemize}
167 %\subsection*{Pokyny}
168 %\begin{itemize}
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í.
171 %\end{itemize}
172 %\subsection*{Instruction}
173 %\begin{itemize}
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.
176 %\end{itemize}
177 %\newpage
178 %}
179
180 %%%%%%%%%%%%%%%%%%%%%%%%%%    Titulni stranka / Title page 
181
182 \coverpagestarts
183
184 %%%%%%%%%%%%%%%%%%%%%%%%%%%    Podekovani / Acknowledgements 
185
186 \acknowledgements
187 \noindent
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.
190
191
192 %%%%%%%%%%%%%%%%%%%%%%%%%%%   Prohlaseni / Declaration 
193
194 \declaration{V Praze dne 12.\,4.\,2011}
195
196
197 %%%%%%%%%%%%%%%%%%%%%%%%%%%%    Abstract 
198  
199 \abstractpage
200
201 FIXME
202 \vglue60mm
203
204 \noindent{\Huge \textbf{Abstrakt}}
205 \vspace{8ex}
206
207
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.
209
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.
211
212
213 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Obsah / Table of Contents 
214
215 \tableofcontents
216
217
218 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Seznam obrazku / List of Figures 
219
220 \listoffigures
221
222
223 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Seznam tabulek / List of Tables
224
225 \listoftables
226
227
228 %**************************************************************
229
230 \mainbodystarts
231 % horizontalní mezera mezi dvema odstavci
232 %\parskip=5pt
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.)
237 %\parindent=10pt
238 %JZ 11.12.2008 -- indent v zavislosti na base font, proc 10pt?
239 \parindent=1.5em
240 % pokud chcete selektivne zamezit odsazeni 1. radku nektereho odstavce
241 % pouzijte prikaz \noindent.
242
243 %**************************************************************
244
245
246
247 \include{dip_text}
248
249
250
251
252
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.
258
259 \nocite{*}
260 %\bibliographystyle{abbrv}
261 \bibliographystyle{plain}
262 %\bibliographystyle{psc}
263 {
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 $}
267
268 \bibliography{reference}
269 }
270
271 % M. Dušek radi:
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 %*****************************************************************************
275
276
277 \end{document}