Skip to content
Snippets Groups Projects
Commit 3c98e903 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Vorbereitung 4.12.2023

parent 74c42148
No related branches found
No related tags found
No related merge requests found
Showing
with 1763 additions and 37 deletions
No preview for this file type
......@@ -73,6 +73,7 @@
\end{itemize}
\item[\textbf{5}] \textbf{Bus-Systeme}
\begin{itemize}
\color{medgreen}
\item[5.1] Was sind Bus-Systeme?
\item[5.2] RS-232
\item[5.3] \ItwoC\ (TWI)
......@@ -768,30 +769,32 @@
ansonsten zyklisch einer von bis zu 5 weiteren Tasks.
\end{itemize}
\pause
RP6-Steuerung
\begin{itemize}
\item
Konfiguration durch bedingte Compilierung (Präprozessor)
\item
Lichtschranken an Encoder-Scheiben lösen bei Bewegung Interrupts aus.\\
Die Interrupt-Handler zählen Variable hoch.
\item
10000mal pro Sekunde: Timer-Interrupt\\
Durch Zähler im Interrupt-Handler: verschiedene Taktraten\\
1000mal pro Sekunde: Stopwatches\\
5mal pro Sekunde: Blinkende Power-On-LED\\
1000mal pro Sekunde: Bumper, ACS, PWM zur Motorsteuerung\\
Geschwindigkeitsmessung durch Zählen der Ticks in 0.2\,s\\
Anpassung der Motorkraft in $\pm$1-Schritten
\pause
\item
Nebenbei: \only<4->{1 }Benutzerprogramm
\end{itemize}
% \pause
%
% RP6-Steuerung
% \begin{itemize}
% \item
% Konfiguration durch bedingte Compilierung (Präprozessor)
% \item
% Lichtschranken an Encoder-Scheiben lösen bei Bewegung Interrupts aus.\\
% Die Interrupt-Handler zählen Variable hoch.
% \item
% 10000mal pro Sekunde: Timer-Interrupt\\
% Durch Zähler im Interrupt-Handler: verschiedene Taktraten\\
% 1000mal pro Sekunde: Stopwatches\\
% 5mal pro Sekunde: Blinkende Power-On-LED\\
% 1000mal pro Sekunde: Bumper, ACS, PWM zur Motorsteuerung\\
% Geschwindigkeitsmessung durch Zählen der Ticks in 0.2\,s\\
% Anpassung der Motorkraft in $\pm$1-Schritten
% \pause
% \item
% Nebenbei: \only<4->{1 }Benutzerprogramm
% \end{itemize}
\end{frame}
\iffalse
\subsection{Multitasking}
\begin{frame}
......@@ -855,24 +858,22 @@
Nebenbei: 1 Benutzerprogramm
\end{itemize}
% \pause
%
% Linux 0.01
% \begin{itemize}
% \item
% Timer-Interrupt:\only<2->{ Zähler des aktuellen Tasks wird dekrementiert;}\\
% Task mit höchstem Zähler bekommt Rechenzeit.
% \item
% Wenn es keinen laufbereiten Task mit positivem Zähler gibt,\\
% bekommen alle Tasks gemäß ihrer Priorität neue Zähler zugewiesen.
% \item
% \emph{keine\/} harte Echtzeit
% % Aufgabe: Wo wird der Zähler heruntergezählt?
% \end{itemize}
\pause
\end{frame}
Linux 0.01
\begin{itemize}
\item
Timer-Interrupt:\only<2->{ Zähler des aktuellen Tasks wird dekrementiert;}\\
Task mit höchstem Zähler bekommt Rechenzeit.
\item
Wenn es keinen laufbereiten Task mit positivem Zähler gibt,\\
bekommen alle Tasks gemäß ihrer Priorität neue Zähler zugewiesen.
\item
\emph{keine\/} harte Echtzeit
% Aufgabe: Wo wird der Zähler heruntergezählt?
\end{itemize}
\iffalse
\end{frame}
\subsectionnonumber{Zombies}
......
../common/Retribution_Engine_Screenshot_120807.jpg
\ No newline at end of file
../common/Telefon_t-sinus-700.jpg
\ No newline at end of file
../common/a380.jpg
\ No newline at end of file
../common/curiosity.jpg
\ No newline at end of file
../common/dsc_8208.jpg
\ No newline at end of file
File added
This diff is collapsed.
../common/herzschrittmacher.jpg
\ No newline at end of file
../common/logo-hochschule-bochum-cvh-text-v2.pdf
\ No newline at end of file
../common/logo-hochschule-bochum.pdf
\ No newline at end of file
../common/motherboard-anschluesse.jpg
\ No newline at end of file
../common/pathfinder.jpg
\ No newline at end of file
../common/pgslides.sty
\ No newline at end of file
../common/philosophenproblem.jpg
\ No newline at end of file
../common/quadrocopter.jpg
\ No newline at end of file
../common/rp6.jpg
\ No newline at end of file
../common/xbee.jpg
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment