The choice of embedded operating system for your next generation device is increasingly important, two factors to think about are time to market (from concept to shipping) – the more complex the operating system and tool chain the more delayed (typically) the embedded project. Also consider the amount of new/custom code you need to write to bring your device to market – obviously the more lines of code you write directly translates into test hit and supportability hit once the device is shipping (and of course the raw dev time to write the code).
The following papers make for interesting reading.
- Major trends in embedded software – Express Logic
- RTOS Selection and Its Impact on Enhancing Time-To-Market and On-Time Design Outcomes – Embedded Market Forecasters
Here’s a couple of snippets from the reports I though were particularly interesting.
- 48% developers not considering Linux for their next embedded project
- New or modified lines of code on Windows CE 47,000 (ave) compared with 193,000 industry average