hawxgamer

Untitled

Jan 18th, 2016
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. \documentclass[fleqn,10pt]{wlscirep}
  2. \usepackage{pdfpages}
  3.  
  4. \usepackage{listings} % Include the listings-package
  5. \usepackage{color}
  6. \usepackage{amsfonts}
  7.  
  8. \definecolor{royalblue(traditional)}{rgb}{0.0, 0.14, 0.4}
  9. \definecolor{arsenic}{rgb}{0.23, 0.27, 0.29}
  10.  
  11. \lstset{
  12. language=C++,
  13. numbers=left,
  14. numberstyle=\tiny,
  15. frame=single, %oder tb
  16. columns=fullflexible,
  17. showstringspaces=false,
  18. keywordstyle=\color{royalblue(traditional)}\bfseries,
  19. commentstyle=\color{arsenic},
  20. stringstyle=\ttfamily\color{red},
  21. basicstyle=\footnotesize\ttfamily \color{black} \bfseries,
  22. inputencoding=ansinew,extendedchars=true,breaklines=true,tabsize=2,keepspaces=true,
  23. identifierstyle=\color{green}
  24. }
  25.  
  26.  
  27. \title{EOS Übung 8}
  28.  
  29. \author[*]{Mustafa Tunca}
  30. \author[*]{Thomas Ruspekhofer}
  31. \author[*]{Susanne Rechbauer}
  32.  
  33.  
  34.  
  35. \affil[*]{these authors contributed equally to this work}
  36.  
  37. %\keywords{Keyword1, Keyword2, Keyword3}
  38.  
  39.  
  40.  
  41. \begin{abstract}
  42. \end{abstract}
  43. \begin{document}
  44. \includepdf[pages={1}]{eos_ue08.pdf}
  45. \flushbottom
  46. \maketitle
  47. % * <[email protected]> 2015-02-09T12:07:31.197Z:
  48. %
  49. % Click the title above to edit the author information and abstract
  50. %
  51. \thispagestyle{empty}
  52.  
  53.  
  54.  
  55. \section*{1.Aufgabe}
  56.  
  57. \subsection*{Ablauf Interrupt Handling Windows CE}
  58.  
  59. \begin{enumerate}
  60. \item Interrupt löst aus
  61. \item Interrupt Handler ruft registrierte ISR auf
  62. \item ISR teilt dem Kernel, welche IST gestartet soll, mit
  63. \item Kernel signalisiert Event und setzt die IST auf "`runnable"'
  64. \item Scheduler führt die IST aus
  65. \item IST wird ausgeführt und die Interrupt wird zurückgesetzt
  66. \item Gehe zurück zum ersten Punkt und warte auf neuen Interrupt
  67. \end{enumerate}
  68.  
  69. \newpage
  70.  
  71. \section*{3.Aufgabe}
  72.  
  73. Beendet wird der Thread erst beim Entladen des Drivers in der De-Init Routine, da jenes mit Init gestartet wird. Ansonsten müsste der Thread bei allen Open gestartet und bei Close wieder beendet werden.
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. %\subsection*{Sourcecode:}
  85. %\subsubsection{dav\_driver.h}
  86. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddriver/dav_driver.h}
  87. %\subsubsection{dav\_driver.cpp}
  88. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddriver/dav_driver.cpp}
  89. %\subsubsection{ledswitch.h}
  90. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddriver/ledswitch.h}
  91. %\subsubsection{ledswitch.cpp}
  92. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddriver/ledswitch.cpp}
  93. %\subsubsection{mapreg.h}
  94. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddriver/ledswitch.h}
  95. %\subsubsection{mapreg.cpp}
  96. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddriver/mapreg.cpp}
  97. %
  98. %\subsection*{Sourcecode Test:}
  99. %\subsubsection{DevDrv.h}
  100. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddrivertest/DevDrv.h}
  101. %\subsubsection{DevDrv.cpp}
  102. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddrivertest/DevDrv.cpp}
  103. %\subsubsection{test\_driver.cpp}
  104. %\lstinputlisting[language=C++,numbers=left,breaklines=true]{leddrivertest/test_driver.cpp}
  105.  
  106. \subsection*{Konsolenausgabe:}
  107. \begin{verbatim}
  108. Value: 0
  109. Value of switches: 15
  110. Value of buttons: 15
  111. Value of switches: 15
  112. Value of buttons: 15
  113. Value of switches: 3
  114. Value of buttons: 15
  115. Value of switches: 7
  116. Value of buttons: 15
  117. Value of switches: 0
  118.  
  119.  
  120.  
  121.  
  122. \end{verbatim}
  123.  
  124. \section*{Messungen}
  125. Die Messungen zeigen, dass die maximale Eingangsfrequenz bei etwa 46 Hz liegt, danach sind die Timings nicht mehr stabil, die wiederum im Persist-Mode in den jeweiligen Bildern zu sehen sind. Des Weiteren wurde festgestellt, dass zwar die Impulse vom IST ankommen, die ISR wird allerdings aus nicht gefundenen Gründen nicht ausgeführt.
  126.  
  127. \subsection*{20 Hz}
  128. \begin{figure}[h!]
  129. \centering
  130. \includegraphics[width=0.7\linewidth]{scope_5}
  131. \caption{20 Hz Prio 10}
  132. \label{fig:scope_5}
  133. \end{figure}
  134.  
  135. \subsection*{46 Hz}
  136. \begin{figure}[h!]
  137. \centering
  138. \includegraphics[width=0.7\linewidth]{scope_6}
  139. \caption{46 Hz Prio 10}
  140. \label{fig:scope_6}
  141. \end{figure}
  142.  
  143. \subsection*{108 Hz}
  144. \begin{figure}[h!]
  145. \centering
  146. \includegraphics[width=0.7\linewidth]{scope_9}
  147. \caption{108 Hz Prio 10 No Persist}
  148. \label{fig:scope_9}
  149. \end{figure}
  150.  
  151. \subsection*{108 Hz}
  152. \begin{figure}[h!]
  153. \centering
  154. \includegraphics[width=0.7\linewidth]{scope_8}
  155. \caption{108 Hz Prio 10 Persist}
  156. \label{fig:scope_8}
  157. \end{figure}
  158.  
  159. \subsection*{971 mHz}
  160. \begin{figure}[h!]
  161. \centering
  162. \includegraphics[width=0.7\linewidth]{scope_10}
  163. \caption{971 mHz Prio 10 Persist}
  164. \label{fig:scope_8}
  165. \end{figure}
  166.  
  167.  
  168.  
  169.  
  170. \subsection*{967 mHz}
  171. \begin{figure}[h!]
  172. \centering
  173. \includegraphics[width=0.7\linewidth]{scope_11}
  174. \caption{971 mHz 10 }
  175. \label{fig:scope_11}
  176. \end{figure}
  177.  
  178.  
  179. \subsection*{20 Hz}
  180. \begin{figure}[h!]
  181. \centering
  182. \includegraphics[width=0.7\linewidth]{scope_12}
  183. \caption{20 Hz No Persist}
  184. \label{fig:scope_5}
  185. \end{figure}
  186.  
  187. \subsection*{103 Hz}
  188. \begin{figure}[h!]
  189. \centering
  190. \includegraphics[width=0.7\linewidth]{scope_13}
  191. \caption{103 Hz Persist}
  192. \label{fig:scope_6}
  193. \end{figure}
  194.  
  195. \subsection*{103 Hz}
  196. \begin{figure}[h!]
  197. \centering
  198. \includegraphics[width=0.7\linewidth]{scope_14}
  199. \caption{103 Hz Persist start}
  200. \label{fig:scope_6}
  201. \end{figure}
  202.  
  203. \subsection*{72 kHz}
  204. \begin{figure}[h!]
  205. \centering
  206. \includegraphics[width=0.7\linewidth]{scope_15}
  207. \caption{72 kHz Persist}
  208. \label{fig:scope_9}
  209. \end{figure}
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment