Remove PDF and TEX
parent
29357a32e1
commit
e05bd48220
Binary file not shown.
@ -1,367 +0,0 @@
|
|||||||
% Options for packages loaded elsewhere
|
|
||||||
\PassOptionsToPackage{unicode}{hyperref}
|
|
||||||
\PassOptionsToPackage{hyphens}{url}
|
|
||||||
%
|
|
||||||
\documentclass[
|
|
||||||
]{article}
|
|
||||||
\usepackage{amsmath,amssymb}
|
|
||||||
\usepackage{lmodern}
|
|
||||||
\usepackage{iftex}
|
|
||||||
\ifPDFTeX
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage{textcomp} % provide euro and other symbols
|
|
||||||
\else % if luatex or xetex
|
|
||||||
\usepackage{unicode-math}
|
|
||||||
\defaultfontfeatures{Scale=MatchLowercase}
|
|
||||||
\defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
|
|
||||||
\fi
|
|
||||||
% Use upquote if available, for straight quotes in verbatim environments
|
|
||||||
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
|
|
||||||
\IfFileExists{microtype.sty}{% use microtype if available
|
|
||||||
\usepackage[]{microtype}
|
|
||||||
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
|
|
||||||
}{}
|
|
||||||
\makeatletter
|
|
||||||
\@ifundefined{KOMAClassName}{% if non-KOMA class
|
|
||||||
\IfFileExists{parskip.sty}{%
|
|
||||||
\usepackage{parskip}
|
|
||||||
}{% else
|
|
||||||
\setlength{\parindent}{0pt}
|
|
||||||
\setlength{\parskip}{6pt plus 2pt minus 1pt}}
|
|
||||||
}{% if KOMA class
|
|
||||||
\KOMAoptions{parskip=half}}
|
|
||||||
\makeatother
|
|
||||||
\usepackage{xcolor}
|
|
||||||
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
|
|
||||||
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
|
|
||||||
\hypersetup{
|
|
||||||
hidelinks,
|
|
||||||
pdfcreator={LaTeX via pandoc}}
|
|
||||||
\urlstyle{same} % disable monospaced font for URLs
|
|
||||||
\setlength{\emergencystretch}{3em} % prevent overfull lines
|
|
||||||
\providecommand{\tightlist}{%
|
|
||||||
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
|
|
||||||
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering
|
|
||||||
\ifLuaTeX
|
|
||||||
\usepackage{selnolig} % disable illegal ligatures
|
|
||||||
\fi
|
|
||||||
|
|
||||||
\author{}
|
|
||||||
\date{}
|
|
||||||
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\hypertarget{osi}{%
|
|
||||||
\section{OSI}\label{osi}}
|
|
||||||
|
|
||||||
\begin{table}[]
|
|
||||||
\begin{tabular}{lllllll}
|
|
||||||
& Daten & Layer & Name & Protokolbeispiel & Hardware & \\
|
|
||||||
& \cellcolor[HTML]{9AFF99} & \cellcolor[HTML]{9AFF99}7 & \cellcolor[HTML]{9AFF99}Application Layer & \cellcolor[HTML]{9AFF99}HTTP, FTP, DNS, SNMP, Telnet & \cellcolor[HTML]{9AFF99}PC & \cellcolor[HTML]{9AFF99}Netzwerkprozess zur Applikation \\
|
|
||||||
& \cellcolor[HTML]{9AFF99} & \cellcolor[HTML]{9AFF99}6 & \cellcolor[HTML]{9AFF99}Presentation Layer & \cellcolor[HTML]{9AFF99}SSL, TLS & \cellcolor[HTML]{9AFF99} & \cellcolor[HTML]{9AFF99}Verschlüsselung, Darstellung der Daten \\
|
|
||||||
& \multirow{-3}{*}{\cellcolor[HTML]{9AFF99}Data} & \cellcolor[HTML]{9AFF99}5 & \cellcolor[HTML]{9AFF99}Session Layer & \cellcolor[HTML]{9AFF99}NetBIOS, PPTP & \cellcolor[HTML]{9AFF99} & \cellcolor[HTML]{9AFF99} \\
|
|
||||||
\multirow{-4}{*}{Host Layers} & \cellcolor[HTML]{67FD9A}Segments & \cellcolor[HTML]{67FD9A}4 & \cellcolor[HTML]{67FD9A}Transport Layer & \cellcolor[HTML]{67FD9A}TCP, UDP & \cellcolor[HTML]{67FD9A} & \cellcolor[HTML]{67FD9A}Ende zu Ende verbindung (Handshake) \\
|
|
||||||
& \cellcolor[HTML]{FFFC9E}Packets & \cellcolor[HTML]{FFFC9E}3 & \cellcolor[HTML]{FFFC9E}Network Layer & \cellcolor[HTML]{FFFC9E}IP, ARP, ICMP, IPSec & \cellcolor[HTML]{FFFC9E}Switch, Router & \cellcolor[HTML]{FFFC9E}Logische Adressierung und Pfadfindung \\
|
|
||||||
& \cellcolor[HTML]{FFCE93}Frames & \cellcolor[HTML]{FFCE93}2 & \cellcolor[HTML]{FFCE93}Data Link Layer & \cellcolor[HTML]{FFCE93}PPP, ATM, Ethernet & \cellcolor[HTML]{FFCE93}Switch, Bridge & \cellcolor[HTML]{FFCE93}Physikalische Adressierung mittels MAC \\
|
|
||||||
\multirow{-3}{*}{Media Layers} & \cellcolor[HTML]{FFCCC9}Bits & \cellcolor[HTML]{FFCCC9}1 & \cellcolor[HTML]{FFCCC9}Physical Layer & \cellcolor[HTML]{FFCCC9}Ethernet, USB, Bluetooth, IEEE802.11 (Wifi) & \cellcolor[HTML]{FFCCC9}Kabel, Hubs & \cellcolor[HTML]{FFCCC9}Media, signal und binäre Übertragung
|
|
||||||
\end{tabular}
|
|
||||||
\end{table}
|
|
||||||
|
|
||||||
\hypertarget{embedded-systems}{%
|
|
||||||
\section{Embedded Systems}\label{embedded-systems}}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Ein \textbf{verteiltes System} besteht aus Komponenten, die räumlich
|
|
||||||
oder logisch verteilt sind und mittels einer Kopplung bzw. Vernetzung
|
|
||||||
zum Erreichen der Funktionalität des Gesamtsystems beitragen.
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Ein \textbf{Steuergerät} (engl. Electronic Control Unit, ECU) ist die
|
|
||||||
physikalische Umsetzung eines eingebetteten Systems. In mechatronischen
|
|
||||||
Systemen bilden Steuergeräte und Sensorik/Aktuatorik oft eine Einheit.
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Wird Elektronik zur Steuerung und Regelung mechanischer Vorgänge
|
|
||||||
räumlich eng mit den mechanischen Systembestandteilen verbunden, so
|
|
||||||
sprechen wir von einem \textbf{mechatronischen System}. Der
|
|
||||||
Forschungsbereich der sich mit der Entwicklung mechatronischer Systeme
|
|
||||||
befasst nennt sich \textbf{Mechatronik}.
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\hypertarget{klassifikation-und-charakteristika}{%
|
|
||||||
\subsection{Klassifikation und
|
|
||||||
Charakteristika}\label{klassifikation-und-charakteristika}}
|
|
||||||
|
|
||||||
\hypertarget{technische-auspregung}{%
|
|
||||||
\subsubsection{Technische Auspregung}\label{technische-auspregung}}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
\textbf{kontinuierliche} Systeme
|
|
||||||
\item
|
|
||||||
\textbf{diskreten} Systeme
|
|
||||||
\item
|
|
||||||
\textbf{verteilten} Systeme
|
|
||||||
\item
|
|
||||||
\textbf{monolithischen} Systeme
|
|
||||||
\item
|
|
||||||
\textbf{hybriden} Systeme (sowohl kontinuierlichs als auch diskretes
|
|
||||||
Verhalten)
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Systeme die sowohl kontinuierliche (analoge), als auch diskrete
|
|
||||||
Datenteile (wertkontinuierlich) verarbeiten und/oder sowohl über
|
|
||||||
kontinuierliche Zeiträume (zeitkontinuierlich), als auch zu diskreten
|
|
||||||
Zeitbpunkten mit ihrer Umgebung interagieren, heißen \textbf{hybrid
|
|
||||||
Systeme}.
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\hypertarget{sicherheitsrelevanz}{%
|
|
||||||
\subsubsection{Sicherheitsrelevanz}\label{sicherheitsrelevanz}}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
\textbf{Sicherheitskritische} Systeme (wenn Menschenleben oder die
|
|
||||||
Unversehrtheit von Einrichtungen abhängt) z.B. Avionik, Medizintechnik
|
|
||||||
und Kraftfahrzeugbereich
|
|
||||||
\item
|
|
||||||
\textbf{nicht Sicherheitskritische} Systeme z.B. Konsumelektronik
|
|
||||||
hauptsächlich nicht Sicherheitskritische Systeme
|
|
||||||
\item
|
|
||||||
\textbf{Zeitkritische} Systeme
|
|
||||||
\item
|
|
||||||
\textbf{nicht Zeitkritische} Systeme
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\hypertarget{produktkategorien}{%
|
|
||||||
\subsubsection{Produktkategorien}\label{produktkategorien}}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Telekommunikation ( Telefon, Fax, etc.)
|
|
||||||
\item
|
|
||||||
Haushalt (Waschmaschine, Mikrowelle, Fernseher, etc.)
|
|
||||||
\item
|
|
||||||
Periphere Geräte (Tastatur, Modem, Drucker, etc.)
|
|
||||||
\item
|
|
||||||
Bürotechnik (Kopierer, Schreibmaschine etc.)
|
|
||||||
\item
|
|
||||||
Geräte für Freizeit, Hobby und Garten
|
|
||||||
\item
|
|
||||||
Automobiltechnik (ABS, Wegfahrsperre, Navigationssysteme, etc.)
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Massenmarkt für eingebettete Systeme
|
|
||||||
\item
|
|
||||||
häufig Zeit- und zunehmend auch sicherheitskritisch
|
|
||||||
\end{itemize}
|
|
||||||
\item
|
|
||||||
Öffentlicher Verkehr (Fahrkartenautomat, etc.)
|
|
||||||
\item
|
|
||||||
Luft- und Raumfahrttechnik
|
|
||||||
\item
|
|
||||||
Fertigungstechnik
|
|
||||||
\item
|
|
||||||
Steuerungs- und Regelungstechnik, Medizintechnik, Umwelttechnik,
|
|
||||||
Militärtechnik
|
|
||||||
\item
|
|
||||||
Avionik (Flugzeugbau)
|
|
||||||
\item
|
|
||||||
uvm
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\hypertarget{klassifikation}{%
|
|
||||||
\subsubsection{Klassifikation}\label{klassifikation}}
|
|
||||||
|
|
||||||
\hypertarget{transformationelle-systeme}{%
|
|
||||||
\paragraph{Transformationelle
|
|
||||||
Systeme}\label{transformationelle-systeme}}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Eingaben müssen zu beginn der Systemverarbeitung vollständig vorliegen
|
|
||||||
\item
|
|
||||||
Ausgaben nur verfügbar wenn die Verarbeitung vollständig terminiert
|
|
||||||
\item
|
|
||||||
Keine interaktion während der Verarbeitung möglich (=\textgreater{}
|
|
||||||
kein Einfluss auf die Ergebnisse)
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\hypertarget{interaktive-systeme}{%
|
|
||||||
\paragraph{Interaktive Systeme}\label{interaktive-systeme}}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Ausgabe nicht nur bei Terminierung
|
|
||||||
\item
|
|
||||||
Interaktion und Synchronisierung mit der Umgebung
|
|
||||||
\item
|
|
||||||
Interaktion wird durch das System bestimmt
|
|
||||||
\item
|
|
||||||
proaktive Synchronisierung durch das System
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\hypertarget{reaktive-systeme}{%
|
|
||||||
\paragraph{reaktive Systeme}\label{reaktive-systeme}}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Ein reaktives System kann aus Software und/oder Hardware bestehen und
|
|
||||||
setzt Eingabeereignisse deren zeitliches Auftreten meist nicht
|
|
||||||
vorhergesagt werden kann - oftmals aber nicht notwendigerweise unter
|
|
||||||
EInhaltung von Zeitvorgaben - in Ausgabeereignisse um.
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Synchronisierung dich Systemumgebung
|
|
||||||
\item
|
|
||||||
Reagieren auf ihre Umwelt
|
|
||||||
\item
|
|
||||||
Arbeiten häufig Nebenläufig
|
|
||||||
\item
|
|
||||||
müssen sehr zuverlässig sein
|
|
||||||
\item
|
|
||||||
müssen Zeitschranken einhalten (Echtzeitsysteme)
|
|
||||||
\item
|
|
||||||
sind in Hardware als auch Software realisiert
|
|
||||||
\item
|
|
||||||
werden in komplexen, verteilten Systemplattformen implementiert
|
|
||||||
\item
|
|
||||||
Die funktionale Korrektheit ist ein wichtiger Faktor der Entwicklung
|
|
||||||
\item
|
|
||||||
eingebettet in komplexe bsp. mechanische, chemische oder biologische
|
|
||||||
Systemumgebung =\textgreater{} eingebettete Systeme
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\hypertarget{bestandteile}{%
|
|
||||||
\subsection{Bestandteile}\label{bestandteile}}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Kontrolleinheit
|
|
||||||
\item
|
|
||||||
Regelstrecke
|
|
||||||
\item
|
|
||||||
Benutzerschnittstelle
|
|
||||||
\item
|
|
||||||
technische Systemumgebung
|
|
||||||
\item
|
|
||||||
menschliche Systembenutzer
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\hypertarget{definitionen}{%
|
|
||||||
\section{Definitionen}\label{definitionen}}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Als \textbf{Steuergerät} (engl. \textbf{Electronic Control Unit},
|
|
||||||
\textbf{ECU}) wird die eigentliche Steuereinheit eines mechatronischen
|
|
||||||
Systems verstanden.
|
|
||||||
|
|
||||||
Steuergeräte sind im Prinzip wie folgt aufgebaut: Die Kernkomponente des
|
|
||||||
Steuergeräts stellt ein Mikrocontroller oder Mikroprozessor (Beispiele:
|
|
||||||
Power PC, Alpha, PC) dar. Zusätzlich kann es optional ein externes RAM
|
|
||||||
und/oder ROM besitzen sowie sonstige Peripherie und Bauelemente.
|
|
||||||
|
|
||||||
Mikrocontroller kennzeichnen eine Klasse von Mikroprozessoren, die auf
|
|
||||||
den speziellen Anwendungsbereich der Steuerung von Prozessen
|
|
||||||
zugeschnitten sind. Wir betrachten im Folgenden einige Spezialfälle
|
|
||||||
genauer.
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Ein \textbf{ASIP} (\textbf{applikationsspezifischer Prozessor}) ist ein
|
|
||||||
Prozessor, der von seiner Struktur als auch von seinem Befehlssatz her
|
|
||||||
auf seinen Einsatz für bestimmte Anwendungen hin optimiert ist. Er
|
|
||||||
besitzt spezielle Instruktionssätze, funktionale Einheiten, Register und
|
|
||||||
spezielle Verbindungsttrukturen.
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
kostengünstiger aufgrund abgespeckter Prozessoren
|
|
||||||
\item
|
|
||||||
aufgrund Programmierbarkeit flexibel
|
|
||||||
\item
|
|
||||||
höhere Verarbeitungsgeschwindigkeit und geringere Leistungsaufnahme
|
|
||||||
aufgrund optimierter Strukturen
|
|
||||||
\item
|
|
||||||
\textbf{Nachteil} = komplizierte und aufwendige Entwicklung
|
|
||||||
\end{itemize}
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Ein \textbf{DSP} ist ein spezieller Mikroprozessor, der Befehle (und
|
|
||||||
damit Verarbeitungseinheiten) zur Durchführung von
|
|
||||||
Signal-Verarbeitungs-Aufgaben (bsp. Fast Fourier Transformation,
|
|
||||||
\textbf{FFT}) besitzt.
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Optimiert auf die häufig vorkommenden Opperationen bei der digitalen
|
|
||||||
Signalverarbeitung (bsp. schnelle Multiplikation)
|
|
||||||
\item
|
|
||||||
hoher Stellenwert ist die Effizienz dieser Operationen
|
|
||||||
\item
|
|
||||||
\textbf{Einsatz} bsp. MP3 decoder oder Sprachsignalverarbeitung oder
|
|
||||||
Bildverarbeitung
|
|
||||||
\end{itemize}
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\begin{quote}
|
|
||||||
Das \textbf{Field Programmable Gate Array} (\textbf{FPGA}) ist ein
|
|
||||||
komplexer, programmierbarer Logikbaustein, der zum Aufbau digitaler,
|
|
||||||
logischer Schaltungen dient. Er besteht im Wesentlichen aus einzelnen
|
|
||||||
Funktionsblöcken, die in einer regelmäßigen Struktur (\textbf{Array})
|
|
||||||
angeordnet sind, und einen Netzwerk von Verbindungen zwischen diesen
|
|
||||||
Blöcken. Bei FPGAs wird die Implementierung von logischen Funktionen
|
|
||||||
hauptsächlich durch die Programmierung der Verbindungsleitungen zwischen
|
|
||||||
den Logikblöcken erreicht.
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
zwei Arten von FPGAs
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
rekonfigurierbare (unter verwendung von Speichertechnologien wie
|
|
||||||
SRAM)
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\tightlist
|
|
||||||
\item
|
|
||||||
Nachteil: sie sind flüchtig
|
|
||||||
\end{itemize}
|
|
||||||
\item
|
|
||||||
nicht rekonfigurierbare (einmal Konfiguriert immer Konfiguriert,
|
|
||||||
umsetzung durch physikalische Zerstörung der nicht benötigten
|
|
||||||
Verbindungsleitungen)
|
|
||||||
\end{itemize}
|
|
||||||
\item
|
|
||||||
Realisierung von Speicherzellen möglich
|
|
||||||
\item
|
|
||||||
Eignung zur Realisierung von Steuererwerken (in Form endlicher
|
|
||||||
Automaten)
|
|
||||||
\item
|
|
||||||
Im Gegensatz zu gewöhnlichen \textbf{Gate Arrays} (\textbf{GA}) sind
|
|
||||||
FPGAs programmierbare Logikbausteine, deren Funktionalität durch das
|
|
||||||
Zusammenschalten verschiedener Funktionsblöcke erreicht wird
|
|
||||||
\end{itemize}
|
|
||||||
\end{quote}
|
|
||||||
|
|
||||||
\end{document}
|
|
Loading…
Reference in New Issue