Adeed tex files for dipl
Signed-off-by: Tyrolyean <tyrolyean@tyrolyean.net>
This commit is contained in:
parent
bb9d39a95d
commit
35b62c8251
15 changed files with 725 additions and 0 deletions
Binary file not shown.
205
main.tex
Normal file
205
main.tex
Normal file
|
@ -0,0 +1,205 @@
|
||||||
|
\input{preamble.tex}
|
||||||
|
\begin{document}
|
||||||
|
\selectlanguage{ngerman}
|
||||||
|
|
||||||
|
%/*Header-Einstellung*/
|
||||||
|
\pagestyle{fancy}
|
||||||
|
\fancyhf{}
|
||||||
|
\renewcommand{\sectionmark}[1]{\markright{#1}}
|
||||||
|
\renewcommand{\subsectionmark}[1]{\markright{#1}}
|
||||||
|
\renewcommand{\subsubsectionmark}[1]{\markright{#1}}
|
||||||
|
\chead{}
|
||||||
|
\rhead{}
|
||||||
|
\setlength{\headwidth} {1.0\textwidth}
|
||||||
|
\setlength{\headheight}{12mm}
|
||||||
|
\renewcommand{\headrulewidth}{0.0pt}
|
||||||
|
\renewcommand{\footrulewidth}{0.0pt}
|
||||||
|
|
||||||
|
\addtocounter{page}{1}
|
||||||
|
|
||||||
|
%====================================================================================
|
||||||
|
\begin{titlepage}
|
||||||
|
\begin{center}
|
||||||
|
\begin{minipage}{\linewidth}
|
||||||
|
\begin{center}
|
||||||
|
\vspace*{-21mm}
|
||||||
|
\HtlHeader{}
|
||||||
|
\vspace*{-14mm}
|
||||||
|
\noindent%
|
||||||
|
\\[35mm]{\fontsize{25pt}{25pt}\selectfont\bf DIPLOMARBEIT}
|
||||||
|
\\[19mm]{\fontsize{20pt}{20pt}\selectfont\textbf{\textsc{FPGA-Basierte
|
||||||
|
Studie moderner Computersysteme am Beispiel RISC-V: YARM}}}
|
||||||
|
\\[15mm]{\fontsize{12.4pt}{12.4pt}\selectfont\bf
|
||||||
|
Höhere Technische Bundeslehr- und Versuchsanstalt Anichstra"se}
|
||||||
|
\\[ 5mm]\rule{132mm}{1.0pt}
|
||||||
|
\\[ 4mm]{\fontsize{12.4pt}{12.4pt}\selectfont\bf Abteilung}
|
||||||
|
\\[ 5mm]{\fontsize{16pt}{16pt}\selectfont
|
||||||
|
\textbf{\textsc{Elektronik und technische Informatik}}}
|
||||||
|
\\[24mm]{\hspace*{2mm}\parbox{154mm}{\fontsize{12.4pt}{12.4pt}\selectfont
|
||||||
|
\parbox[t]{75mm}{
|
||||||
|
Ausgef"uhrt im Schuljahr 2019/20 von:
|
||||||
|
\\[5.0mm]Armin Brauns 5AHEL
|
||||||
|
\\[2.5mm]Daniel Plank 5BHEL
|
||||||
|
}
|
||||||
|
\hspace*{6mm}
|
||||||
|
\parbox[t]{60mm}{
|
||||||
|
Betreuer/Betreuerin:
|
||||||
|
\\[5.0mm]Dipl.-Ing. Christoph Schönherr
|
||||||
|
}
|
||||||
|
\\[12mm]{Projektpartner: IT-Syndikat, Verein zur Förderung des freien
|
||||||
|
Zugangs zu technischer Fort- und Weiterbildung jeglicher Art}
|
||||||
|
\\[12mm]{Ansprechpartner: Herr David Oberhollenzer}
|
||||||
|
\\[14mm]{Innsbruck, am \today}
|
||||||
|
\\[16mm]\rule{150mm}{0.5pt}
|
||||||
|
\\[ 8mm]
|
||||||
|
\parbox[t]{75mm}{
|
||||||
|
Abgabevermerk:
|
||||||
|
\\[3.25mm]Datum:
|
||||||
|
}
|
||||||
|
\hspace*{6mm}
|
||||||
|
\parbox[t]{50mm}{
|
||||||
|
Betreuer/in:
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
\end{center}\hfill
|
||||||
|
\end{minipage}
|
||||||
|
\end{center}
|
||||||
|
\end{titlepage}
|
||||||
|
|
||||||
|
\pagestyle{empty}
|
||||||
|
|
||||||
|
\mylinespacing
|
||||||
|
%====================================================================================
|
||||||
|
\clearpage\vfill\newpage{}
|
||||||
|
\pagenumbering{roman}
|
||||||
|
\allAuth
|
||||||
|
\cfoot{\rightmark}
|
||||||
|
\rfoot[\thepage]{\thepage}
|
||||||
|
\renewcommand{\footrulewidth}{0.33pt}
|
||||||
|
%====================================================================================
|
||||||
|
\subsection*{Gendererklärung\markboth{}{Gendererklärung}}
|
||||||
|
\addcontentsline{toc}{section}{Gendererklärung}
|
||||||
|
Aus Gr"unden der besseren Lesbarkeit wird in dieser Diplomarbeit die Sprachform
|
||||||
|
des generischen Maskulinums angewendet. Es wird an dieser Stelle darauf
|
||||||
|
hingewiesen, dass die ausschlie"sliche Verwendung der m"annlichen Form
|
||||||
|
geschlechtsunabh"angig verstanden werden soll.
|
||||||
|
|
||||||
|
%====================================================================================
|
||||||
|
\clearpage\vfill\newpage{}
|
||||||
|
%====================================================================================
|
||||||
|
\subsection*{Kurzfassung/Abstract\markboth{}{Kurzfassung/Abstract}}
|
||||||
|
\addcontentsline{toc}{section}{Kurzfassung/Abstract}
|
||||||
|
%\input{sections/abstract.tex} TODO
|
||||||
|
|
||||||
|
\newpage
|
||||||
|
\subsection*{Projektergebnis\markboth{}{Projektergebnis}}
|
||||||
|
\addcontentsline{toc}{section}{Projektergebnis}
|
||||||
|
%\input{sections/ergebnis.tex} TODO
|
||||||
|
%====================================================================================
|
||||||
|
\pagestyle{plain}
|
||||||
|
\tableofcontents
|
||||||
|
\newpage
|
||||||
|
\pagestyle{fancy}
|
||||||
|
\cfoot{\rightmark}
|
||||||
|
%====================================================================================
|
||||||
|
\lhead{}
|
||||||
|
\renewcommand{\headrulewidth}{0.4pt}
|
||||||
|
\setcounter{section}{0}
|
||||||
|
\pagenumbering{arabic}
|
||||||
|
|
||||||
|
%\section{Einleitung}
|
||||||
|
%\input{sections/einleitung.tex} TODO
|
||||||
|
|
||||||
|
\section{Aufgabenstellung}
|
||||||
|
\DP\input{planung/DP/aufgabenstellung.tex}
|
||||||
|
|
||||||
|
\section{Planung}
|
||||||
|
\DP\input{planung/DP/planung.tex}
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
% \MR\input{sections/Kapitel/MR/planungAufgabengenerator.tex}
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
%\MR\input{sections/Kapitel/MR/Aufgabengeneration.tex}
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
%\MR\input{sections/Kapitel/MR/EntwicklungAufgaben.tex}
|
||||||
|
|
||||||
|
|
||||||
|
%====================================================================================
|
||||||
|
\clearpage\vfill\newpage{}
|
||||||
|
%====================================================================================
|
||||||
|
\section{Erkl"arung der Eigenst"andigkeit der Arbeit}
|
||||||
|
\noindent\\[0mm] EIDESSTATTLICHE ERKLÄRUNG
|
||||||
|
\\[4mm]
|
||||||
|
\parbox{152mm}{
|
||||||
|
Ich erkläre an Eides statt, dass ich die vorliegende Arbeit selbständig und ohne
|
||||||
|
fremde Hilfe verfasst, andere als die angegebenen Quellen und Hilfsmittel nicht
|
||||||
|
benutzt und die den benutzten Quellen wörtlich und inhaltlich entnommenen
|
||||||
|
Stellen als solche erkenntlich gemacht habe. Meine Arbeit darf öffentlich
|
||||||
|
zugänglich gemacht werden, wenn kein Sperrvermerk vorliegt.
|
||||||
|
}
|
||||||
|
\\[19mm]\parbox{80mm}{
|
||||||
|
\rule{60mm}{.5pt}\\
|
||||||
|
\hspace*{3mm}Ort, Datum
|
||||||
|
}
|
||||||
|
\parbox{80mm}{
|
||||||
|
\rule{70mm}{.5pt}\\
|
||||||
|
\hspace*{3mm} Armin Brauns
|
||||||
|
}
|
||||||
|
\\[19mm]\parbox{80mm}{
|
||||||
|
\rule{60mm}{.5pt}\\
|
||||||
|
\hspace*{3mm}Ort, Datum
|
||||||
|
}
|
||||||
|
\parbox{80mm}{
|
||||||
|
\rule{70mm}{.5pt}\\
|
||||||
|
\hspace*{3mm} Daniel Plank
|
||||||
|
}
|
||||||
|
|
||||||
|
%====================================================================================
|
||||||
|
\clearpage\vfill\newpage{}
|
||||||
|
\pagenumbering{Roman}
|
||||||
|
%====================================================================================
|
||||||
|
\renewcommand{\thesection}{\Roman{section}\;}
|
||||||
|
\setcounter{section}{0}
|
||||||
|
\listoffigures\thispagestyle{fancy}
|
||||||
|
\listoftables\thispagestyle{fancy}
|
||||||
|
\lstlistoflistings\thispagestyle{fancy}
|
||||||
|
\printbibliography[title={Literaturverzeichnis},heading=bibnumbered]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%====================================================================================
|
||||||
|
\clearpage\vfill\newpage{}
|
||||||
|
%====================================================================================
|
||||||
|
%\noindent\\[-2mm]
|
||||||
|
%\hspace*{3mm}{\sc\textbf{\Large Anhang}}
|
||||||
|
%\noindent\\[-5mm]
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%\cfoot{Anhang}
|
||||||
|
%\addcontentsline{toc}{section}{Anhang}
|
||||||
|
%\appendix
|
||||||
|
%\renewcommand{\thesection}{\Alph{section}}
|
||||||
|
%\setcounter{section}{1}
|
||||||
|
%\setcounter{subsection}{0}
|
||||||
|
|
||||||
|
%\subsection{Pflichtenheft}
|
||||||
|
%\input{sections/Anhang/Pflichtenheft/pflichtenheftMR.tex}
|
||||||
|
%
|
||||||
|
%\newpage
|
||||||
|
%\subsection{Schlussfolgerung / Projekterfahrung}
|
||||||
|
%\input{sections/Anhang/schlussfolgerung.tex}
|
||||||
|
|
||||||
|
%\subsection{Projektterminplanung}
|
||||||
|
%\MR\input{sections/Anhang/Projektterminplanung/projektterminplanungMR.tex}
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
%\subsection{Arbeitsnachweis Diplomarbeit}
|
||||||
|
%\MR\input{sections/Anhang/Arbeitsnachweis/arbeitsnachweisMR.tex}
|
||||||
|
|
||||||
|
\label{LastPage}
|
||||||
|
%\addtocontents{toc}{\protect\end{multicols}}
|
||||||
|
\end{document}
|
||||||
|
|
2
planung/DP/aufgabenstellung.tex
Normal file
2
planung/DP/aufgabenstellung.tex
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
\subsection{Daniel Plank}
|
||||||
|
|
91
planung/DP/aufwand.tex
Normal file
91
planung/DP/aufwand.tex
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
\subsection{Aufwandsabschätzung}
|
||||||
|
|
||||||
|
Die Aufwandsabschätzung beinhaltet nur die nach offiziellem Einreichen der
|
||||||
|
Diplomarbeit zu vollziehenden Arbeiten.
|
||||||
|
|
||||||
|
\subsubsection{Stundenabschätzung der Teilaufgaben}
|
||||||
|
|
||||||
|
\begin{table}[H]
|
||||||
|
\begin{tabularx}{\textwidth}{|c|X|c|}
|
||||||
|
\hline
|
||||||
|
\textbf{Teilbereich} & \textbf{Aufgabe} &
|
||||||
|
\textbf{Dauer[Stunden]}\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Informationsbeschaffung zur Funktionsweise & 2\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Bestückung der Backplane & 1\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Zeichnen der Testplatinen & 6\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Auswahl der Bauelemente der Testplatinen & 3\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Bestücken der Testplatinen & 3\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Verifikation der Backplane & 2\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Informationsbeschaffung zur Funktionsweise & 2\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Auswahl der Bauelemente & 1\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Verifikations-Schaltungsenticklung & 4\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Steckbrettaufbau und Fehlersuche & 7\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Steckbrettaufbau Test und Verifikation & 3\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Infromationsbeschaffung zur Funktiosweise & 4\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Schaltungsplanung zum Pufferwechsel & 5\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Verifikations-Schalktungsentwicklung & 7\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Auswahl der Bauelemente & 1.5\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Steckbrettaufbau und Fehlersuche & 10\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Fertigen der Platinenzeichnung & 2\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Fertigen der Platinenzeichnung & 3\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Fertigen der Platine & 3.5\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Fertigen der Platine & 2\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Bestücken der Platine & 1.5\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Bestücken der Platine & 1.5\\
|
||||||
|
\hline
|
||||||
|
Soundpuffer & Verifikation mittels Testplatine & 1.5\\
|
||||||
|
\hline
|
||||||
|
Grafikpuffer & Verifikation mittels Testplatine & 1.5\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Entwicklung von Beispielbedienungen mittels
|
||||||
|
Testplatinen & 3\\
|
||||||
|
\hline
|
||||||
|
Mikrokontrolle & Entwicklung von Interface zwischen Backplane
|
||||||
|
und Mikrokontroller & 2\\
|
||||||
|
\hline
|
||||||
|
Software & Entwicklung von Demosoftware mit Soundpuffer &
|
||||||
|
4\\
|
||||||
|
\hline
|
||||||
|
Software & Entwicklung von Demosoftware mit Grafikpuffer &
|
||||||
|
7\\
|
||||||
|
\hline
|
||||||
|
Allgemeines & Allgemeiner Fehlerpuffer während der Entwicklung
|
||||||
|
& 15h\\
|
||||||
|
\textbf{SUMME} & \textbf{SUMME} & 109\\
|
||||||
|
\hline
|
||||||
|
Dokumentation & Dokumentation & 60 \\
|
||||||
|
\hline
|
||||||
|
\textbf{SUMME} & \textbf{SUMME} & 169\\
|
||||||
|
\hline
|
||||||
|
\hline
|
||||||
|
\end{tabularx}
|
||||||
|
\label{tab:stunden_plank}
|
||||||
|
\caption{Stundenabschätzung Plank Daniel}
|
||||||
|
|
||||||
|
Die Dokumentation wird mit 60h beschätzt, da diese die Gesamte
|
||||||
|
Funktionsweise der Hardware abdeckt, und mehrere Messungen der Hardware
|
||||||
|
beeinhlatet.
|
||||||
|
|
||||||
|
\end{table}
|
33
planung/DP/grobdesign.tex
Normal file
33
planung/DP/grobdesign.tex
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
\subsection{Grobdesign}
|
||||||
|
|
||||||
|
\subsubsection{Aufgabenstellung}
|
||||||
|
|
||||||
|
Zur Klärung immerwiederkehrender Fragen im Umfeld des Vereins IT-Syndikat in
|
||||||
|
Innsbruck sollen Beispiele und Dokumentation der Funktion moderner
|
||||||
|
Prozessorperipherie und der Kommunikation selbiger mit dem Prozessorkern als
|
||||||
|
MMIO
|
||||||
|
\footnote{\href{https://en.wikipedia.org/wiki/Memory-mapped_I/O}{MMIO}...
|
||||||
|
Memory Mapped I/O} Angefertigt werden. Diese Dokumentation soll möglichst für alle
|
||||||
|
Prozessorarchitekturen gültig und daher Architekturunabhängig sein. Die
|
||||||
|
Dokumentation soll für Personen mit tieferem Verständniss von Hardware, sowie
|
||||||
|
für Anfänger hilfreiche Aussagen über die Funktionswiese der Hardware liefern,
|
||||||
|
welche sich aus einer seriellen Schnittstelle mit TIA-/EIA-232 Pegeln, einem
|
||||||
|
Framebuffer\footnote{\href{https://en.wikipedia.org/wiki/Framebuffer}
|
||||||
|
{Framebuffer}...Ein Speicherbereich in welchen
|
||||||
|
ein Bild geladen werden kann, welches dann ausgegeben werden} und einem
|
||||||
|
Soundbuffer\footnote{Ähnlich einem Framebuffer nur dass PCM-Audio anstatt
|
||||||
|
Bildern ausgegeben wird}.
|
||||||
|
|
||||||
|
\subsubsection{Umsetungsbeschreibung}
|
||||||
|
|
||||||
|
Zu aller erst müssen, um die ziele Verstehen zu können, die benötigten
|
||||||
|
Unterlagen beschaffen werden. Diese können in Papierform oder Digital vorhanden
|
||||||
|
sein. Letztere dürften leichter in diesem Industriezweig aufzutreiben sein,
|
||||||
|
jedoch muss mehr Acht gegeben werden auf die Korrektheit der Dokumente.
|
||||||
|
Nach der Beschaffung der Dokumente sollen Beispielschaltungen entwickelt werden,
|
||||||
|
damit die Funktionsweise auch tatsächlich verstanden werden kann.
|
||||||
|
Dokumentationen ohne sinnvollen Praktischen Hintergrund sind meist recht
|
||||||
|
unanschaulich. Nach Entwicklung der Schaltungen sollen diese sinnvoll
|
||||||
|
begründet werden und dann Dokumentiert werden. Die Dokumentation soll mindestens
|
||||||
|
aus Schaltungsbeschreibung, einer generellen Bauteilbeschreibung und den
|
||||||
|
Ideen hinter der aktuellen Umsetzung bestehen.
|
7
planung/DP/materialaufstellung.tex
Normal file
7
planung/DP/materialaufstellung.tex
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
\subsection{Materialaufstellung}
|
||||||
|
|
||||||
|
Zur Fertigung der in der Aufgabenstellung gegebenen Bauteile werden die
|
||||||
|
folgenden Bauteile Benötigt:
|
||||||
|
|
||||||
|
\subsubsection{}
|
||||||
|
|
34
planung/DP/meilensteine/1.tex
Normal file
34
planung/DP/meilensteine/1.tex
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
\subsubsection{1. Meilenstein - Beschaffung der Unterlagen}
|
||||||
|
|
||||||
|
\textbf{Datum: 2019-11-19}
|
||||||
|
|
||||||
|
Der 1. Meilenstein beschäftigt sich mit der Beschaffung der Benötigten
|
||||||
|
Unterlagen auf welchen die weitere Dokumentation basieren soll. Diese Unterlagen
|
||||||
|
sollen den Aufbau einer Seriellen Schnittstelle beschreiben, den Aufbau
|
||||||
|
eines Frame-Buffers und den Aufbau einer Sound-Karte. Die Unterlagen
|
||||||
|
sollen auch Beispielschlatungen beinhalten.
|
||||||
|
|
||||||
|
Die Folgenden Tests zur Verifikation der bisherigen Arbeit wurden dafür
|
||||||
|
definiert:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\begin{enumerate}
|
||||||
|
|
||||||
|
\item{Testname:}
|
||||||
|
Testinhalt
|
||||||
|
|
||||||
|
\begin{table}[H]
|
||||||
|
\centering
|
||||||
|
\begin{tabular}{|c|c|}
|
||||||
|
\hline
|
||||||
|
\textbf{FAILURE} & \textbf{SUCCESS}\\
|
||||||
|
\hline
|
||||||
|
& \\
|
||||||
|
\hline
|
||||||
|
\end{tabular}
|
||||||
|
\end{table}
|
||||||
|
\end{enumerate}
|
||||||
|
|
||||||
|
|
||||||
|
\end{enumerate}
|
7
planung/DP/meilensteine/2.tex
Normal file
7
planung/DP/meilensteine/2.tex
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
\subsection{2. Meilenstein - Serielle Schnitstelle}
|
||||||
|
|
||||||
|
\textbf{Datum: 2019-01-10}
|
||||||
|
|
||||||
|
Der 2. Meilenstein beschäftigt sich mit der Seriellen Schnittstelle, ihrer
|
||||||
|
Schaltung und der Verifikation selbiger. Die Dokumentation ihrer Funktionsweise
|
||||||
|
soll zu einem späteren Zeitpunkt erfolgen.
|
7
planung/DP/meilensteine/3.tex
Normal file
7
planung/DP/meilensteine/3.tex
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
\subsection{3. Meilenstein - Soundbuffer}
|
||||||
|
|
||||||
|
\textbf{Datum: 2019-02-04}
|
||||||
|
|
||||||
|
Der 3. Meilenstein beschäftigt sich mit der Schaltungsentwicklung des
|
||||||
|
Soundbuffers, der Funktionsweise eines Soundbuffers und der
|
||||||
|
Schaltungsverifikation der entwickelten Schaltung.
|
8
planung/DP/meilensteine/4.tex
Normal file
8
planung/DP/meilensteine/4.tex
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
\subsection{4. Meilenstein - Dokumentation}
|
||||||
|
|
||||||
|
\textbf{Datum: 2019-03-10}
|
||||||
|
|
||||||
|
Der 4. Meilenstein beschäftigt sich mit der Dokumentation der bisherigen
|
||||||
|
Bauteile, namlich des Soundbuffers und der Seriellen Schnittstelle. Zu diesem
|
||||||
|
Meilenstein soll die Dokumentation der Funktionsweise und der Implementation
|
||||||
|
gefertigt werden.
|
6
planung/DP/meilensteine/5.tex
Normal file
6
planung/DP/meilensteine/5.tex
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
\subsection{4. Meilenstein - Framebuffer}
|
||||||
|
|
||||||
|
\textbf{Datum: 2019-04-14}
|
||||||
|
|
||||||
|
Der 5. Meilenstein beschäftigt sich mit der Dokumentation eines Framebuffers und
|
||||||
|
der rein theoretischen implementierung selbigens.
|
2
planung/DP/meilensteine/mst.tex
Normal file
2
planung/DP/meilensteine/mst.tex
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
|
||||||
|
|
21
planung/DP/meilensteine/texput.log
Normal file
21
planung/DP/meilensteine/texput.log
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019/Arch Linux) (preloaded format=xelatex 2019.7.11) 11 AUG 2019 22:35
|
||||||
|
entering extended mode
|
||||||
|
restricted \write18 enabled.
|
||||||
|
%&-line parsing enabled.
|
||||||
|
**main.
|
||||||
|
|
||||||
|
! Emergency stop.
|
||||||
|
<*> main.
|
||||||
|
|
||||||
|
End of file on the terminal!
|
||||||
|
|
||||||
|
|
||||||
|
Here is how much of TeX's memory you used:
|
||||||
|
3 strings out of 492922
|
||||||
|
15 string characters out of 6138851
|
||||||
|
64272 words of memory out of 5000000
|
||||||
|
4153 multiletter control sequences out of 15000+600000
|
||||||
|
3640 words of font info for 14 fonts, out of 8000000 for 9000
|
||||||
|
1348 hyphenation exceptions out of 8191
|
||||||
|
0i,0n,0p,8b,6s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||||
|
No pages of output.
|
20
planung/DP/planung.tex
Normal file
20
planung/DP/planung.tex
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
\input{planung/DP/grobdesign.tex}
|
||||||
|
\subsection{Meilensteine}
|
||||||
|
|
||||||
|
\paragraph{Anmerkung zu den Daten}
|
||||||
|
|
||||||
|
Die Daten wurden den Vorgaben entsprechend gewählt, so wurden mindestens 2
|
||||||
|
Meilensteine in das Sommersemester hineingelegt. Die Meilensteine wurden
|
||||||
|
auf Dienstage gelegt, da an diesem Wochentag bekannt ist dass der Betreuer
|
||||||
|
sich im Gebäude der HTBLuVA befindet. Die Meilensteintermine wurden möglichst
|
||||||
|
Äquidistant über den zur Verfügung stehenden Zeitbereich verteilt.
|
||||||
|
|
||||||
|
\input{planung/DP/meilensteine/1.tex}
|
||||||
|
\input{planung/DP/meilensteine/2.tex}
|
||||||
|
\input{planung/DP/meilensteine/3.tex}
|
||||||
|
\input{planung/DP/meilensteine/4.tex}
|
||||||
|
\input{planung/DP/meilensteine/5.tex}
|
||||||
|
|
||||||
|
\subsection{Zeitabschätzung}
|
||||||
|
|
||||||
|
\input{planung/DP/aufwand.tex}
|
282
preamble.tex
Normal file
282
preamble.tex
Normal file
|
@ -0,0 +1,282 @@
|
||||||
|
%based on xhversion{v3.01 SiU} %PdJ,PdL,PdM,PdS,PdU,Pe6,PeI,PfB,PfD,RbN,RbP,RcL,RdC,RdD,RdF,Sb7,ScN,SiT,SiU,Sj3,
|
||||||
|
|
||||||
|
\listfiles %lists included files while processing 'pdflatex'
|
||||||
|
\documentclass[12pt,a4paper]{article}
|
||||||
|
%\documentclass[12pt,a4paper]{book}
|
||||||
|
%\documentclass[11pt,a4paper]{article}
|
||||||
|
%\documentclass[12pt,a4paper]{report}
|
||||||
|
|
||||||
|
%\usepackage{etex} %gegen 'no more room for new dimen...' error bei 'tikz' xh@RaE1
|
||||||
|
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
\usepackage[ngerman,english]{babel}
|
||||||
|
\usepackage[OT2,T1]{fontenc}
|
||||||
|
|
||||||
|
\usepackage{svg} % Allows the inclusion of SVG files
|
||||||
|
|
||||||
|
\usepackage{amssymb}
|
||||||
|
\usepackage{amsmath}
|
||||||
|
\usepackage{amscd}
|
||||||
|
%\usepackage{extarrows} %\xleftrightarrow[obentext]{untentext}
|
||||||
|
\usepackage{wasysym}
|
||||||
|
\usepackage{pxfonts}
|
||||||
|
\usepackage{verbatim}
|
||||||
|
\usepackage{alltt}
|
||||||
|
\usepackage{moreverb}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{wrapfig}
|
||||||
|
%\usepackage{subfigure} % Probleme mit tocloft? -MR
|
||||||
|
%\usepackage{theorem}
|
||||||
|
%\usepackage[dvips]{color}
|
||||||
|
%\usepackage{lmodern}
|
||||||
|
%\usepackage{textcomp}
|
||||||
|
\usepackage{multicol} % 2-, 3-, ... -spaltige Formatierung mit 'multicols'
|
||||||
|
\usepackage{multirow} % fuer 'tabular' - Tabellen
|
||||||
|
%\usepackage{makeidx}
|
||||||
|
\usepackage{imakeidx} % erspart dieses externe Stichwortprogramm
|
||||||
|
%\usepackage{pdfpages} % fuer 'includepdf' (stattdessen nimmi meistens 'includegraphics[page=1,...]')
|
||||||
|
\usepackage{mdwlist} % f. 'compact lists' "itemize*", "enumerate*", "description*"
|
||||||
|
%\usepackage{ulem} %... produziertma nFehler ban 'latex' run
|
||||||
|
\usepackage{longtable} % fuer tabellen ueber mehrere Seiten
|
||||||
|
\usepackage{makecell} % Zeilenumbruch in Tabellenzelle -MR
|
||||||
|
\usepackage{xcolor}
|
||||||
|
\definecolor{lltgy} {gray}{0.96} % selbstdefinierte Farben
|
||||||
|
\definecolor{ltgy} {gray}{0.91}
|
||||||
|
\definecolor{dkgn} {rgb}{0.0,0.7,0.0}
|
||||||
|
\definecolor{dkbu} {rgb}{0.0,0.0,0.6}
|
||||||
|
\definecolor{ddkbu} {rgb}{0.0,0.0,0.45}
|
||||||
|
|
||||||
|
\usepackage{ifthen} % fuer 'ifthenelse{}{}{}'
|
||||||
|
\usepackage{ifpdf} % fuer {\ifpdf ... \fi}
|
||||||
|
\usepackage{beramono} % monospace font -MR
|
||||||
|
\usepackage{listings}
|
||||||
|
\lstset
|
||||||
|
{
|
||||||
|
columns=space-flexible,
|
||||||
|
basicstyle=\fontsize{9pt}{9pt}\selectfont\ttfamily,
|
||||||
|
frame=single, frameround=tttt,
|
||||||
|
showstringspaces=false, breaklines=true,
|
||||||
|
tabsize=4, numbers=left,
|
||||||
|
captionpos=b
|
||||||
|
}
|
||||||
|
|
||||||
|
% normal font size for inline listings
|
||||||
|
\makeatletter
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
\lstdefinestyle{terminal}{
|
||||||
|
language=bash,
|
||||||
|
frame=none,
|
||||||
|
numbers=none,
|
||||||
|
backgroundcolor = \color{ltgy}
|
||||||
|
}
|
||||||
|
\lstset{
|
||||||
|
literate={ö}{{\"o}}1
|
||||||
|
{ä}{{\"a}}1
|
||||||
|
{ü}{{\"u}}1
|
||||||
|
{Ö}{{\"O}}1
|
||||||
|
{Ä}{{\"A}}1
|
||||||
|
{Ü}{{\"U}}1
|
||||||
|
}
|
||||||
|
%% fix minus sign conflict with listings and breqn
|
||||||
|
\mathchardef\hyphenmathcode=\mathcode`\-
|
||||||
|
\let\origlstlisting=\lstlisting
|
||||||
|
\let\endoriglstlisting=\endlstlisting
|
||||||
|
\renewenvironment{lstlisting}
|
||||||
|
{\mathcode`\-=\hyphenmathcode
|
||||||
|
\everymath{}\mathsurround=0pt\origlstlisting}
|
||||||
|
{\endoriglstlisting}
|
||||||
|
|
||||||
|
\usepackage{fancyhdr}
|
||||||
|
%\usepackage{framed} %'\begin{framed}' ... '\end{framed}', schautAusWiePartezettel:-)
|
||||||
|
\usepackage{hyphenat} %fuer '\hyph{}'
|
||||||
|
%\usepackage{lastpage} %fuer '\pageref{LastPage}' - **funzt nid bei allen**
|
||||||
|
\usepackage[hyphens]{url} %fuer '\url{...}'
|
||||||
|
|
||||||
|
% lscape oder pdflscape: ('landscape' == Querformat)
|
||||||
|
\usepackage{lscape}
|
||||||
|
%\usepackage{pdflscape}
|
||||||
|
\usepackage{rotating} %f. 'rotate' und 'turn'
|
||||||
|
\usepackage[active]{pst-pdf}
|
||||||
|
\usepackage{pst-circ}
|
||||||
|
\usepackage{pst-plot}
|
||||||
|
\usepackage{pst-uml}
|
||||||
|
%\usepackage{calc}
|
||||||
|
\usepackage{fp}
|
||||||
|
%\usepackage[official]{eurosym}
|
||||||
|
\usepackage[gen]{eurosym}
|
||||||
|
|
||||||
|
% YHs Raender links 30mm rechts 25mm einstellen:
|
||||||
|
\setlength{\hoffset} {30mm-1in}
|
||||||
|
\setlength{\oddsidemargin}{0pt} %bei doppelseitigem Druck umstellen!
|
||||||
|
\setlength{\textwidth} {\paperwidth-55mm}
|
||||||
|
|
||||||
|
\setlength{\topmargin} {0pt}
|
||||||
|
\addtolength{\voffset} {-16.2mm}
|
||||||
|
\addtolength{\textheight}{39mm}
|
||||||
|
|
||||||
|
%\setcounter{tocdepth}{4} %bringt auch 'paragraph{titel}' ins Inhaltsverzeichnis
|
||||||
|
%
|
||||||
|
\definecolor{ydkbu}{rgb}{0.0,0.0,0.6} % YHs blaue Schriftfarb
|
||||||
|
\newcommand{\yhbu}[0]{\color{ydkbu}} % Macro fuer schreibfaulen XH
|
||||||
|
%\newcommand{\yhbu}[0]{\color{ydkbu}\usefont{T1}{laess}{m}{n}} % Macro fuer schreibfaulen XH
|
||||||
|
\definecolor{corrclr}{rgb}{0.7,0.2,0.2} % XHs Korrekturen-Farb ...
|
||||||
|
\newcommand{\korr}[0]{\color{corrclr}\fontsize{8pt}{9pt}\selectfont\bf} %plus Faulheitsmacro
|
||||||
|
\makeindex
|
||||||
|
|
||||||
|
%%% BibLaTeX settings
|
||||||
|
\usepackage[style = verbose, dashed=false, citestyle = authoryear-ibid, maxcitenames=1]{biblatex}
|
||||||
|
\usepackage{csquotes}
|
||||||
|
%\addbibresource{./bibliographies/MR.bib}
|
||||||
|
\DeclareNameAlias{sortname}{family-given}
|
||||||
|
\renewcommand\multinamedelim{;\ }
|
||||||
|
\renewcommand\finalnamedelim{;\ }
|
||||||
|
\renewcommand\intitlepunct{:\ }
|
||||||
|
\renewcommand\labelnamepunct{:\ }
|
||||||
|
\DeclareFieldFormat{title}{#1} %title not italic
|
||||||
|
%\bibnamedash
|
||||||
|
%\renewcommand\newunitpunct{OWO}
|
||||||
|
|
||||||
|
\usepackage{float} % Allows the H floating option
|
||||||
|
\usepackage{tabularx} % Allows the H floating option
|
||||||
|
\usepackage[headheight=0mm, margin=2.5cm]{geometry}
|
||||||
|
%%% MR-packages:
|
||||||
|
%\usepackage[]{hyperref}
|
||||||
|
\usepackage[pdfauthor={tyrolyean,xiretza},
|
||||||
|
pdftitle={YARM},
|
||||||
|
pdfproducer={5ABHN},
|
||||||
|
bookmarks=true,
|
||||||
|
pdfcreator={xelatex}]{hyperref}
|
||||||
|
\usepackage{tikz,pgfplots}
|
||||||
|
\usetikzlibrary{plotmarks}
|
||||||
|
\usetikzlibrary{angles,quotes,babel,shapes,arrows,positioning,calc}
|
||||||
|
\usepackage{tikz-timing}
|
||||||
|
\tikzset{
|
||||||
|
block/.style = {draw, fill=white, rectangle, minimum height=3em, minimum width=3em,align=center},
|
||||||
|
tmp/.style = {coordinate},
|
||||||
|
sum/.style= {draw, fill=white, circle, node distance=1cm},
|
||||||
|
input/.style = {coordinate},
|
||||||
|
output/.style= {coordinate},
|
||||||
|
pinstyle/.style = {pin edge={to-,thin,black}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
% https://www.overleaf.com/learn/latex/LaTeX_Graphics_using_TikZ:_A_Tutorial_for_Beginners_(Part_3)%E2%80%94Creating_Flowcharts
|
||||||
|
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum
|
||||||
|
height=1cm,align=center, text width=3cm, draw=black, fill=red!30]
|
||||||
|
\tikzstyle{io} = [trapezium, trapezium left angle=70, trapezium right angle=110, minimum width=3cm,
|
||||||
|
minimum height=1cm, align=center, text width=3cm, draw=black, fill=blue!30]
|
||||||
|
\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, align=center, text width=3cm, draw=black, fill=orange!30]
|
||||||
|
\tikzstyle{decision} = [diamond, minimum width=3cm, minimum height=1cm, align=center, text width=3cm, draw=black, fill=green!30]
|
||||||
|
\tikzstyle{arrow} = [thick,->,>=latex]
|
||||||
|
|
||||||
|
\usepackage[european, straightvoltages]{circuitikz}
|
||||||
|
\usepackage[per-mode=fraction]{siunitx}
|
||||||
|
\usepackage{breqn}
|
||||||
|
\usepackage{physics}
|
||||||
|
\usepackage{caption}
|
||||||
|
\usepackage{slashed}
|
||||||
|
\input kvmacros
|
||||||
|
\usepackage{mdframed}
|
||||||
|
\usepackage{lipsum}
|
||||||
|
\usepackage{blindtext}
|
||||||
|
\usepackage{titlesec}
|
||||||
|
\usepackage{pgfgantt}
|
||||||
|
|
||||||
|
%%% Title formatting
|
||||||
|
\usepackage{titlesec}
|
||||||
|
\titleformat{\section}{\normalfont\bfseries\scshape\fontsize{16pt}{19pt}\selectfont}{\thesection}{1em}{}
|
||||||
|
%%% ToC formatting
|
||||||
|
\usepackage{tocloft}
|
||||||
|
\renewcommand{\cftloftitlefont}{\section}
|
||||||
|
\renewcommand{\cftlottitlefont}{\section}
|
||||||
|
\renewcommand{\cftsecfont}{}
|
||||||
|
\renewcommand\cftsubsecdotsep{.2}
|
||||||
|
\renewcommand{\cftsecleader}{\cftdotfill{\cftsubsecdotsep}}
|
||||||
|
\setlength\cftbeforesecskip{3.84pt}
|
||||||
|
\setlength\cftsubsecindent{4.2mm}
|
||||||
|
% command for regular footer in ToC
|
||||||
|
\fancypagestyle{plain}{%
|
||||||
|
\fancyhf{}
|
||||||
|
\lhead{\HtlHeader}
|
||||||
|
\chead{}
|
||||||
|
\rhead{}
|
||||||
|
\lfoot{Brauns, Plank}
|
||||||
|
\cfoot{}
|
||||||
|
\rfoot[\thepage]{\thepage}
|
||||||
|
\setlength{\headwidth} {1.0\textwidth}
|
||||||
|
\setlength{\headheight}{12mm}
|
||||||
|
\renewcommand{\headrulewidth}{0.0pt}
|
||||||
|
\renewcommand{\footrulewidth}{0.33pt}
|
||||||
|
}
|
||||||
|
|
||||||
|
% make listoflistings it's own section
|
||||||
|
\usepackage{tocbasic}
|
||||||
|
\addtotoclist[float]{lol}
|
||||||
|
\renewcommand*\lstlistoflistings{\listoftoc[{\lstlistlistingname}]{lol}}
|
||||||
|
\DeclareTOCStyleEntry[
|
||||||
|
level=1,
|
||||||
|
indent=1.5em,
|
||||||
|
numwidth=2.3em
|
||||||
|
]{default}{listing}
|
||||||
|
\doforeachtocfile[float]{%
|
||||||
|
\setuptoc{#1}{numbered}%
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
%/* Xh Macros: */
|
||||||
|
\newcommand{\cmnt}[1]{} %eigene Kommentier-Funktion \cmnt{ ...Kommentar... }
|
||||||
|
\newcommand\tbs{\textbackslash} %'\textbackslash{}' isma z'long zan tippen ;-)
|
||||||
|
\newcommand{\xilist}[6]{ %XHs eigenes Auflistungs-Format
|
||||||
|
\noindent\\[#3mm]\protect\begin{list}{#1}{\setlength\topsep{-4mm}%
|
||||||
|
\setlength\partopsep{-1.0mm}\setlength\itemsep{#4mm}\setlength\leftmargin{#2mm}%
|
||||||
|
\setlength\itemindent{-0.0mm}\setlength{\baselineskip}{0.9\baselineskip} }%
|
||||||
|
#6%
|
||||||
|
\protect\end{list}\hfill\\[#5mm]%
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
%/* Line Spacing: */
|
||||||
|
\usepackage{setspace}
|
||||||
|
% \newcommand{\mylinespacing}[0]{\singlespace} % 1,0-ZeilenAbstand
|
||||||
|
\newcommand{\mylinespacing}[0]{\onehalfspace} % 1,5-ZeilenAbstand
|
||||||
|
% \newcommand{\mylinespacing}[0]{\doublespace} % 2,0-ZeilenAbstand
|
||||||
|
|
||||||
|
|
||||||
|
%/* serifenlose Schrift-Grundeinstellung: */
|
||||||
|
% /*Font Family:*/
|
||||||
|
%\renewcommand*{\familydefault}{\rmdefault} %klassisches 'Roman' (statt MicroMurx...)
|
||||||
|
\renewcommand*{\familydefault}{\sfdefault} %klassisches 'Helvetica' statt 'Murx-Arial'
|
||||||
|
|
||||||
|
%%% Autoren:
|
||||||
|
\newcommand\AB{\lfoot{Armin Brauns}}
|
||||||
|
\newcommand\DP{\lfoot{Daniel Plank}}
|
||||||
|
\newcommand\allAuth{\lfoot{Brauns, Plank}}
|
||||||
|
|
||||||
|
\newcommand\TikZ{Ti\textit{k}Z}
|
||||||
|
|
||||||
|
\newcommand{\HtlHeader}[0]{%
|
||||||
|
%\hspace*{-11mm}%
|
||||||
|
%\raisebox{-1mm}{\logoB{0.12}}%
|
||||||
|
{
|
||||||
|
\includesvg[width=10.3mm]{pics/logoBpdf.svg}
|
||||||
|
}
|
||||||
|
\hspace*{2mm}%
|
||||||
|
\parbox[b]{110mm}{\flushleft
|
||||||
|
{\fontsize{20pt}{20pt}\selectfont\bf HTL}
|
||||||
|
{\fontsize{16.2pt}{16.2pt}\selectfont\color{teal}\bf Anichstra\ss e}
|
||||||
|
\\[-4.05mm]{\color{darkgray}\rule{110mm}{0.5pt}}
|
||||||
|
\\[-2.24mm]{\fontsize{7pt}{7pt}\selectfont\color{darkgray}
|
||||||
|
Biomedizin $\cdot$ Elektronik $\cdot$ Elektrotechnik
|
||||||
|
$\cdot$
|
||||||
|
Maschinenbau $\cdot$ Wirtschaftsingenieure
|
||||||
|
\rule{0pt}{0mm}
|
||||||
|
%\vspace*{1.1mm}
|
||||||
|
}
|
||||||
|
}%
|
||||||
|
\hspace*{5mm}%
|
||||||
|
\raisebox{-0.2mm}{ \includegraphics[width=25mm]{pics/HTLgenlogo02}}
|
||||||
|
\\[-1.5mm]\rule{\textwidth}{0.5pt}
|
||||||
|
%\hfill
|
||||||
|
}%HtlHeader
|
||||||
|
|
||||||
|
\sloppy
|
Loading…
Reference in a new issue