Ruud - 1 - Inleiding Real-time Embedded Systemen Flashcards
Omschrijf nauwkeurig wat een hard real-time embedded systeem is.
Een hard real-time embedded systeem is een embedded system (een hard/software systeem dat deel uitmaakt van een product), waar de tijdstippen van uitvoersignalen en logische correctheid van algoritmen het correct functioneren bepalen, waar tenminste één I/O-signaal deadlines heeft
Noem acht producten waarin een rtos is toegepast.
Printers,
Digitale camera’s,
DVD-spelers,
Modems,
Wifi router,
Wifi Gateway,
Navigatie systemen,
ASML-wafersteppers
Televisie
sorteermachines
Beschrijf de functie(s) van een BSP.
board support package
Drivers voor I/O-interfaces
- Initialisatie van de hardware
Waartoe dient een target agent?
- het kunnen uitvoeren van debug-sessies;
- het opstarten van het systeem;
- het laden van de host applicatie
Leg uit wat cross-platform development inhoudt
Cross platform development wil zeggen dat de software op een ander platform (host platform
genoemd) ontwikkeld wordt, dan het platform (target platform genoemd) waarop de software
moet “gaan draaien”
Noem 6 selectiecriteria voor de aanschaf van een operatingsysteem
Royalties, beschikbaarheid source code, support, real-time eigenschappen, schaalbaarheid, certificering, footprint
Wat is de betekenis van de “POSIX conformance” eigenschap ?
Een operating systeem heeft de POSIX conformance eigenschap als de gehele POSIX API ondersteund wordt.
Wat is er bijzonder aan het rtos SALVO?
Salvo is het eerste RTOS dat speciaal is ontworpen voor zeer goedkope ingebedde systemen met sterk beperkt programma- en geheugenruimte.
Leg uit hoe bij een system-call de mode van de cpu wordt omgeschakeld
Overschakeling van cpu mode vindt plaats door een assembler instructie sysenter of software interrupt.