Software Defined Radio with Spread spectrum and SOQPSK for Telemetry applications
Selecting an operating system for an embedded application
Colin Walls, Mentor Graphics
embedded.com (October 25, 2014)
On desktop computers, the selection of an operating system (OS) is largely a matter of taste - Windows vs Apple vs Linux. There is relatively little choice. For an embedded system, the matter is much more complex. The large number of options available reflect the wide diversity of embedded applications.
Do you really need an OS?It is rare nowadays to find an embedded system without an OS. Only the simplest kind of device can be built efficiently without a kernel of some kind. But this possibility should not be dismissed. The whole spectrum of embedded devices can be represented by a chart (Figure 1) of CPU complexity – broadly, data bus width – against software complexity.
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |
|
Related Articles
- Selecting the right RTOS scheduling algorithms using system modelling
- Selecting an embedded MCU: How to avoid evaluation trap?
- System level on-chip monitoring and analytics with Tessent Embedded Analytics
- Emerging Trends and Challenges in Embedded System Design
- Automating C test cases for embedded system verification
New Articles
- How to Design Secure SoCs: Essential Security Features for Digital Designers
- System level on-chip monitoring and analytics with Tessent Embedded Analytics
- What tamper detection IP brings to SoC designs
- RISC-V in 2025: Progress, Challenges,and What's Next for Automotive & OpenHardware
- Understanding MACsec and Its Integration