60 likes | 292 Views
Selecting an Embedded OS. Colin Walls colin_walls@mentor.com. Agenda. Introduction In-house vs "Free" vs Commercial OS OS Selection Criteria Multicore Conclusions. Introduction. Rarely no operating system Need to be sure Making the choice Wide range of options Linux, Windows CE etc.
E N D
Selecting an Embedded OS Colin Walls colin_walls@mentor.com
Agenda Introduction In-house vs "Free" vs Commercial OS OS Selection Criteria Multicore Conclusions
Introduction • Rarely no operating system • Need to be sure • Making the choice • Wide range of options • Linux, Windows CE etc. • RTOS • "Free" OS • In-house • Selection flowchart? • Too many parameters
Software Architecture & OS High-end, simple SW High-end, complex SW Low-end, simple SW Low-end, complex SW Simple kernel RTOS or full OS 32-bit CPU Architecture (complexity) (no OS) Simple kernel 16-bit 8-bit Software Architecture (complexity)
Introduction ? ? ? ? • Rarely no operating system • Need to be sure • Making the choice • Wide range of options • Linux, Windows CE etc. • RTOS • "Free" OS • In-house • Selection flowchart? • Too many parameters
To view the rest of this free presentation, including OS selection criteria and in-house vs “free” vs commercial OS, visit Mentor Embedded.