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.
To read the full article, click here
Related Semiconductor IP
- 1.8V/3.3V I/O library with ODIO and 5V HPD in TSMC 16nm
- 1.8V/3.3V I/O Library with ODIO and 5V HPD in TSMC 12nm
- 1.8V to 5V GPIO, 1.8V to 5V Analog in TSMC 180nm BCD
- 1.8V/3.3V GPIO Library with HDMI, Aanlog & LVDS Cells in TSMC 22nm
- Specialed 20V Analog I/O in TSMC 55nm
Related White Papers
- Software Infrastructure of an embedded Video Processor Core for Multimedia Solutions
- An Industrial Overview of Open Standards for Embedded Vision and Inferencing
- Selection of FPGAs and GPUs for AI Based Applications
- Software Architecture for IP verification in Operating System environment