-
Notifications
You must be signed in to change notification settings - Fork 0
/
thesis.tex
102 lines (88 loc) · 3.42 KB
/
thesis.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
\documentclass[digital, oneside, table, nolot, nolof]{fithesis3}
%\documentclass[printed, twoside, table, nolot, nolof]{fithesis3}
%% The following section sets up the locales used in the thesis.
\usepackage[resetfonts]{cmap}
\usepackage[T1]{fontenc}
\usepackage[main=czech, english]{babel}
%% The following section sets up the metadata of the thesis.
\thesissetup{
date = \the\year/\the\month/\the\day,
university = mu,
faculty = fi,
type = mgr,
author = Jan Horáček,
gender = m,
advisor = {RNDr. Zdeněk Matěj, Ph.D.},
title = {Návrh a implementace nového protokolu sběrnice MTBbus},
TeXtitle = {Návrh a implementace nového protokolu sběrnice MTBbus},
keywords = {sběrnice, plc, mtb, mtbbus, rs485, embedded, stm32, qt, usb, cdc, protokol, avr, arm, dcc},
TeXkeywords = {sběrnice, plc, mtb, mtbbus, rs485, embedded, stm32, qt, usb, cdc, protokol, avr, arm, dcc},
abstract = {\input{abstrakt.tex}},
thanks = {\input{dik.tex}},
bib = bibliography.bib,
titleEn = {Design and implementation of a new MTBbus protocol},
TeXtitleEn = {Design and implementation of a new MTBbus protocol},
keywordsEn = {bus, mtb, rs485, embedded, stm32, C++, qt, protocol, avr, arm, kicad},
TeXkeywordsEn = {bus, mtb, rs485, embedded, stm32, C++, qt, protocol, avr, arm, kicad},
assignment = {data/zadani_ofic.pdf},
}
\usepackage{makeidx} %% The `makeidx` package contains
\makeindex %% helper commands for index typesetting.
%% These additional packages are used within the document:
\usepackage{paralist} %% Compact list environments
\usepackage{amsmath} %% Mathematics
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{url} %% Hyperlinks
\usepackage{listings} %% Source code highlighting
\usepackage{enumitem}
\usepackage{afterpage}
\usepackage{glossaries}
\usepackage{subfigure}
\makeglossaries
\lstset{
basicstyle = \ttfamily,%
identifierstyle = \color{black},%
keywordstyle = \color{blue},%
keywordstyle = {[2]\color{cyan}},%
keywordstyle = {[3]\color{olive}},%
stringstyle = \color{teal},%
commentstyle = \itshape\color{magenta}}
\usepackage{floatrow} %% Putting captions above tables
\floatsetup[table]{capposition=top}
\Urlmuskip=0mu plus 1mu
\begin{document}
% Highlight overfulls
% \setlength{\overfullrule}{5pt} % TODO: remove
\setlength{\parindent}{0cm}
\setlength{\parskip}{3mm plus2pt minus2pt}
\setlist{leftmargin=8mm}
\renewenvironment{compactenum}
{\begin{enumerate}[leftmargin=8mm,itemsep=0pt,parsep=1pt,topsep=1pt,partopsep=1pt]}
{\end{enumerate}}
\renewenvironment{compactitem}
{\begin{itemize}[leftmargin=8mm,itemsep=0pt,parsep=0pt,topsep=1pt,partopsep=1pt]}
{\end{itemize}}
\input{zkratky}
\chapter{Úvod} \label{chap:uvod}
\input{uvod}
\chapter{Současné nasazení sběrnice MTBbus} \label{chap:nasazeni}
\input{soucasne-nasazeni}
\chapter{Existující řešení} \label{chap:existujici-reseni}
\input{existujici-reseni}
\chapter{Návrh MTB v4} \label{chap:mtb-v4-design}
\input{mtbv4-design}
\chapter{Implementace MTB v4} \label{chap:mtb-v4-impl}
\input{mtb-usb-v4}
\input{mtb-uni-v4}
\input{mtb-2-avr}
\input{irdet}
\input{mtb-daemon}
\input{mtb-net-lib}
\chapter{Závěr} \label{chap:zaver}
\input{zaver}
\printbibliography[heading=bibintoc]
\appendix
\chapter{Přílohy} \label{chap:appendix}
\input{appendix}
\end{document}