Embedded System Flashcards

1
Q

Was ist ein Embedded System?

A
Eine integrierte, mikroelektronische Steuerung die meist nur eine spezielle Aufgabe bearbeitet. 
Ohne Userinterface(Waschmaschine, Router, Bremsen)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Ressourcen stehen nicht zur Verfügung?

A
  • Eingeschränkte Platzverhältnisse (kompakt und klein)
  • keine GUI
  • keine Tastatur/Maus/Bildschirm
  • keine sich bewegenden Teile
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Systemanforderungen?

A
  • kurze Bootzeiten
  • ohne Warnung Stromlos
  • non-stop betrieb
  • Lange Lebenszeiten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nenne die Folgen aus den Ressourceneinschränkungen und den Systemanforderungen?

A
  • Es werden nur Funktionen realisiert, die benötigt werden.

- Wegen Ressourcenknappheit nur Komponenten laden die benötigt werden(Busysbox)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Software-Komponenten gibt es in einem Embedded-System?

A

Firmware(Bootloader) -> Main-Operating System(Kernel,Userland) -> Betriebsystem für Zusatzkomponenten -> Applikation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie können Images auf Targets übertragen werden?

A
  • serielle Schnittstelle
  • direkt auf EPROM
  • Flashspeicher
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie sieht die Softwareverteilung im ROM/Flash aus?

A

ROM: BIOS
Flash: Bootloader, Linux-Kernel, Rootfilesystem (BusyBox, https,dropbear)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was besagt das GPL Lizenzmodell?

A

Modifikationen müssen öffentlich gemacht werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was besagt das BSD Lizenzmodell?

A

Autoren müssen genannt werden.

Modifikationen sind ohne weiteres möglich.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Nenne Vorteile von Linux?

A
  • unterstützt alle gängigen Embedded Prozessoren.
  • Aktive Entwicklergemeinde -> neutse Technologien im Kernel als auch im Anwendungsbereich.
  • große Software auswahl.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Nenne Nachteile von Linus?

A
  • Mindestanforderungen an die Hardware: 32 Bit, >4MB RAM
  • Linux ist nicht für deeply emmbedded Systeme geeignet.
  • Einschränkungen im Sicherheitskritischen bereich und bei Realzeitsytemen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly