SEGGER introduces its all-in-one embedded operating system emPower OS. It uses proven components from the software toolbox that already lays the groundwork for many customer products and for SEGGER’s successful J-Link debugger. emPower OS provides an out-of-the-box experience for complex embedded software applications on close to one thousand hardware platforms while supporting many more.
The emPower OS software package includes all core components (RTOS, GUI, File System) and communication software (TCP/IP, USB Device, USB-Host, Modbus), as well as IoT Toolkit, Security and Compression modules serving all the software needs of modern embedded industrial and IoT devices.
The available hardware support enables the abstraction of the application from the used microcontroller. This means being able to quickly switch the hardware without completely rewriting the software. Software development is simplified to merely switching a few drivers, adapting the remaining direct hardware accesses, and testing functionality.
This provides a solution to supply shortages on the hardware side. The redesign process could possibly be finished before the estimated arrival time of the silicon vendor’s delivery.
The root cause of production challenges today is the chip shortage. Still, this is not the only challenge responsible managers need to keep in mind. Other challenges are suppliers changing owners, suppliers changing license models, changing pricing or even canceling a product, political decisions that prevent deliveries, and many more. You can obtain further information on how to deal with these challenges in our risk management article at SEGGER’s blog.
emPower OS is a high-performance software platform for embedded systems and Internet of Things (IoT) devices. It is optimized for high performance and a small memory footprint. In many cases, the small memory footprint enables the use of a typical microcontroller, eliminating the need for expensive external memory, keeping the cost of the embedded computing system to a minimum.
SEGGER’s embedded operating system emPower OS is offered as source code under a perpetual license model with a one-time cost without hidden follow-up costs. The customer always owns the product license. As part of the Embedded Studio PRO package, emPower OS is offered in object code.