mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Colin Walls Selecting an Embedded OS
2 mentor.com/embedded 2 Agenda Introduction In-house vs "Free" vs Commercial OS OS Selection Criteria Multicore Conclusions
3 mentor.com/embedded 3 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
4 mentor.com/embedded 44 Software Architecture & OS Software Architecture (complexity) CPU Architecture (complexity) High-end, complex SWHigh-end, simple SW Low-end, complex SWLow-end, simple SW RTOS or full OS Simple kernel (no OS) 8-bit 16-bit 32-bit
5 mentor.com/embedded 5 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 ? ? ? ?
6 mentor.com/embedded 6 To view the rest of this free presentation, including OS selection criteria and in-house vs “free” vs commercial OS, visit Mentor Embedded.Mentor Embedded.