]> rtime.felk.cvut.cz Git - mf6xx.git/blob - doc/diploma_thesis/text/lisovy_dip.tex
9c223163ac04afc7cb3536aacaf598398e36402d
[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 % Against footnote breaking into more pages
26 \interfootnotelinepenalty=10000
27
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}
36
37
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
43
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ý}
49
50 % \newcommand\StudProgram{Softwarové technologie a management, Bakalářský}
51 % English study:
52 % \newcommand\StudProgram{Electrical Engineering and Information Technology}  % bachelor programe
53 % \newcommand\StudProgram{Electrical Engineering and Information Technology}  %master program
54
55
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
61
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í}
69
70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
71 % Vyplnte nazev prace, autora a vedouciho
72 % Set up Work Title, Author and Supervisor
73 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
74
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.}
78
79
80 % Pouzijete-li pdflatex, tak je prijemne, kdyz bude mit vase prace
81 % funkcni odkazy i v pdf formatu
82         \usepackage[
83         pdftitle={Prostredi pro vyuku vyvoje PCI ovladacu do OS GNU/Linux}, %\WorkTitle
84         pdfauthor={\FirstandFamilyName},
85         bookmarks=true,
86         colorlinks=true,
87         breaklinks=true,
88         urlcolor=red,
89         citecolor=blue,
90         linkcolor=blue,
91         unicode=true,
92         ]
93         {hyperref}
94 \usepackage{url}
95
96
97
98 \begin{document}
99
100 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
101 % Zvolte jednu z moznosti 
102 % Choose one of the following options
103 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
104 \selectlanguage{czech}
105 %\selectlanguage{english} 
106
107 % prikaz \typeout vypise vyse uvedena nastaveni v prikazovem okne
108 % pro pohodlne ladeni prace
109
110
111 \iflanguage{czech}{
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}
127 }{
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}
143 }
144
145
146
147
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.
153 %{
154 %\pagenumbering{roman} \cleardoublepage \thispagestyle{empty}
155 %\subsection*{Na tomto místě bude oficiální zadání vaší práce}
156 %\begin{itemize}
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ě).
161 %\end{itemize}
162 %\subsection*{Official thesis specification should be here}
163 %\begin{itemize}
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.
169 %\end{itemize}
170 %\subsection*{Pokyny}
171 %\begin{itemize}
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í.
174 %\end{itemize}
175 %\subsection*{Instruction}
176 %\begin{itemize}
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.
179 %\end{itemize}
180 %\newpage
181 %}
182
183 %%%%%%%%%%%%%%%%%%%%%%%%%%    Titulni stranka / Title page 
184
185 \coverpagestarts
186
187 %%%%%%%%%%%%%%%%%%%%%%%%%%%    Podekovani / Acknowledgements 
188
189 \acknowledgements
190 \noindent
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.
193
194
195 %%%%%%%%%%%%%%%%%%%%%%%%%%%   Prohlaseni / Declaration 
196
197 \declaration{V Praze dne 12.\,4.\,2011}
198
199
200 %%%%%%%%%%%%%%%%%%%%%%%%%%%%    Abstract 
201  
202 \abstractpage
203
204 FIXME
205 \vglue60mm
206
207 \noindent{\Huge \textbf{Abstrakt}}
208 \vspace{8ex}
209
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.
211
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ě.
213
214
215 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Obsah / Table of Contents 
216
217 \tableofcontents
218
219
220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Seznam obrazku / List of Figures 
221
222 \listoffigures
223
224
225 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Seznam tabulek / List of Tables
226
227 \listoftables
228
229
230 %**************************************************************
231
232 \mainbodystarts
233 % horizontalní mezera mezi dvema odstavci
234 %\parskip=5pt
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.)
239 %\parindent=10pt
240 %JZ 11.12.2008 -- indent v zavislosti na base font, proc 10pt?
241 \parindent=1.5em
242 % pokud chcete selektivne zamezit odsazeni 1. radku nektereho odstavce
243 % pouzijte prikaz \noindent.
244
245 %**************************************************************
246
247
248
249 \include{dip_text}
250
251
252
253
254
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.
260
261 \nocite{*}
262 %\bibliographystyle{abbrv}
263 \bibliographystyle{plain}
264 %\bibliographystyle{psc}
265 {
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 $}
269
270 \bibliography{reference}
271 }
272
273 % M. Dušek radi:
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 %*****************************************************************************
277
278
279 \end{document}