industry news
Subscribe Now

FIVE FREE Operating Systems for ARM Cortex M0 / M0+ CPUs

Embedded Environments Co. has announced the availability of five free Novos™ Operating Systems specifically developed for embedded systems that use ARM Cortex M0 / M0+ CPUs.

These CPUs need a Compact Micro RTOS and the aim of each Novos environment is to provide a software architecture to match the specific requirements of the application in hand – no more, and no less than what is needed.

Attempts to cut-down a traditional RTOS are very hard work and potentially result in undocumented, unsustainable solutions. A good analogy is trying to strip-down a Rolls-Royce to create a small, agile go-kart – you should have got a go-kart in the first place. And building your own RTOS is also tough.

To overcome the issues with traditional approaches, the Novos family of Micro RTOS Environments has been built “from the ground up”, so there is no more “cutting out unwanted bits of RTOS”, and all Novos Environments are comprehensively tested, debugged, documented and supported, offering a fully-sustainable solution.

Each Novos environment represents a commonly-used embedded system architecture and has the services and features to support it. No more trying to squeeze a complex RTOS to fit the application or having to build a custom environment. What’s more, the footprint of the environment is completely scalable.

Typical applications will include: low-power portable devices; small battery-powered products; remotely located solar-powered devices; smart sensors; security products; and wearable technology.

The full C Source Code to each of the Novos environments is completely FREE and is available for downloading at www.ee-novos.com. For those developers requiring more complete information, a User Guide and a Services Reference Guide for each Novos Environment are separately available for purchase at a modest fee.

Depending on the family member, Novos environments support one or more Background tasks, the scheduling of which defines the product differentiation. In addition to Background operations, each Novos environment also includes pre-emptive priority scheduling of Foreground entities for handling interrupts, rapid response to time-critical device management events or high priority, real-time activities such as running a DSP algorithm.

The result is a powerful, scalable, efficient and flexible, yet easy-to-use, environment that allows developers to build applications on a software architecture that fits the needs of the application.

The family of Novos environments includes:

Novos FB (Foreground/Background Environment) – A single Background task (Super Loop) plus limited Foreground operations. 31 services/6 object classes.

Novos EFB (Extended Foreground/Background Environment) – a single Background task (Super Loop) plus extended Foreground operations. 53 services/8 object classes.

Novos FCFS (First Come First Served Scheduling Environment) –First Come, First Served scheduling of multiple Background tasks. 76 services/10 object classes.

Novos RRS (Round Robin Scheduling Environment) –Schedules multiple Background tasks using a Round Robin (Time-Sliced) policy. 78 services/10 object classes.

Novos PPS  (Pre-emptive Priority Scheduling) – Multitasking using pre-emptive priority, First Come, First Served and Round Robin scheduling of Background tasks.  96 services/10 object c

Leave a Reply

featured blogs
Mar 28, 2024
The difference between Olympic glory and missing out on the podium is often measured in mere fractions of a second, highlighting the pivotal role of timing in sports. But what's the chronometric secret to those photo finishes and record-breaking feats? In this comprehens...
Mar 26, 2024
Learn how GPU acceleration impacts digital chip design implementation, expanding beyond chip simulation to fulfill compute demands of the RTL-to-GDSII process.The post Can GPUs Accelerate Digital Design Implementation? appeared first on Chip Design....
Mar 21, 2024
The awesome thing about these machines is that you are limited only by your imagination, and I've got a GREAT imagination....

featured video

We are Altera. We are for the innovators.

Sponsored by Intel

Today we embark on an exciting journey as we transition to Altera, an Intel Company. In a world of endless opportunities and challenges, we are here to provide the flexibility needed by our ecosystem of customers and partners to pioneer and accelerate innovation. As we leap into the future, we are committed to providing easy-to-design and deploy leadership programmable solutions to innovators to unlock extraordinary possibilities for everyone on the planet.

To learn more about Altera visit: http://intel.com/altera

featured chalk talk

Battery-free IoT devices: Enabled by Infineon’s NFC Energy-Harvesting
Sponsored by Mouser Electronics and Infineon
Energy harvesting has become more popular than ever before for a wide range of IoT devices. In this episode of Chalk Talk, Amelia Dalton chats with Stathis Zafiriadis from Infineon about the details of Infineon’s NFC energy harvesting technology and how you can get started using this technology in your next IoT design. They discuss the connectivity and sensing capabilities of Infineon’s NAC1080 and NGC1081 NFC actuation controllers and the applications that would be a great fit for these innovative solutions.
Aug 17, 2023
27,024 views