From eacbf5bb4d57af21c731f41251015d3b991ad490 Mon Sep 17 00:00:00 2001 From: guest Date: Fri, 30 Nov 2007 13:41:25 +0000 Subject: final version, initial import git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309 --- diplomathesis/node14.html | 97 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 diplomathesis/node14.html (limited to 'diplomathesis/node14.html') diff --git a/diplomathesis/node14.html b/diplomathesis/node14.html new file mode 100644 index 0000000..c93b1ab --- /dev/null +++ b/diplomathesis/node14.html @@ -0,0 +1,97 @@ + + + + + +embedded Systems + + + + + + + + + + + + + + + + + + + + + +

+ +
+embedded Systems +

+Ein embedded System wird für einen bestimmten Einsatzzweck in einem Gerät (Handy, CNC-Steuerung, Mikrowelle, Bordcomputer) entwickelt. Es wird in der Regel auf die standardisierte PC Peripherieschnittstellen (PS/2, Audio Out, USB, ...) verzichtet. Dafür besitzt ein solches System je nach Einsatzgebiet spezialisierte Schnittstellen, von parallelen I/O Ports, bis zu Feldbusinterfaces. + +

+In den meisten Fällen werden CPU, RAM, ROM, HDD (in Form eines Flashspeichers) und Schnittstellenwandlerbausteine (z.B. MAX 232 zur Generierung eines V24 COM-Port Signals) auf einer Platine verlötet (siehe Abb. 1). + +

+ +

+ + + +
Figure 1: +embedded System (Quelle: http://www.acmesystems.it)
+
+[width=0.5]./img/acmesystems.jpg + +
+
+
+ +

+Je nach Einsatzzweck wird das System in Assembler programmiert, oder die Applikation oberhalb eines Betriebssystems ausgeführt. + +

+Da embedded Systeme über einen längeren Zeitraum als Desktop PCs eingesetzt werden und die Betriebsumgebungen deutlich härter sind, müssen diese robuster und wartungsarmer gebaut werden. Dies hat zur Folge, dass embedded Systeme nicht so leistungsfähig sind wie ein ebenso aktueller PC. Trotzdem müssen embedded Systeme oft zeitkritische Berechnungen durchführen. Der Entwickler muß deshalb sparsam mit den Ressourcen umgehen. + +

+


+
+Manuel Traut +2007-02-25 +
+ + -- cgit v1.2.3