Small, Compact CPUs need a Small, Agile RTOS
Choose from five different Novos “Micro RTOS” Environments – each one has services scaled to fit different scheduling models, to match the needs of your application – no more and no less than what’s needed and no need to cut out unwanted chunks of code!
DO NOT attempt to cut-down an existing RTOS
It will be very hard work and potentially an undocumented, unsustainable solution. Imagine stripping-down a Rolls-Royce to create a small, agile go-kart – you should have got a go-kart in the first place!
Cutting-out unwanted RTOS features could result in inefficient code and wasted hours spent painstakingly debugging and writing documentation to try to make this very bespoke solution fully maintainable for the future.
Building Your Own RTOS is also Tough
Writing your own Micro RTOS in-house will take a lot of effort and it will have the same concerns about testing, debugging, documentation and future sustainability in the event of staff leaving without properly documenting the bespoke code they created.
Even building a seemingly simple “foreground/background” environment is a tough proposition with an unacceptable cost in time, reliability and product maintainability.
The Novos Solution – A choice of FIVE Free Environments to match the needs of your application
Here’s a typical comment: “I’m using a small, simple processor and all I need to do is manage a few tasks…”
The Novos family of Micro RTOS Environments has been built “from the ground up” – you can choose a FREE Novos Environment to match the needs of your application – no more “cutting out unwanted bits of RTOS”.
Your application will be “future-proofed” – as it becomes more sophisticated over time, the code can be migrated from one Novos Environment to another. All Novos Environments are comprehensively tested, debugged, documented and supported, offering a fully-sustainable solution.
Small, compact processors using often have small amounts of RAM, ROM and Flash. Making effective use of these memory resources is essential and our Novos Environments do just that. More information…
Full Real-Time capability can be achieved with four of the five Novos Environments (EFB, FCFS, RRS and PPS) by defining how the foreground operates with Foreground Tasks and Event Action Routines.
If required, the application can be migrated from one Novos Environment to another. At the top of the range, there is even an Environment for applications needing a full, complex multitasking RTOS solution.
Power Conservation Features Fully Supported
To meet the low-power requirements of applications that use small processors, power management features are provided, including support for power/clock gating and deep sleep modes.
Credible, Tested and Reliable Solutions
Our Novos Environments are based on over four decades of embedded systems experience of our lead developer Tom Barrett. He has personally built many embedded systems and has designed well-known RTOS products including RTXC™, RTXC Quadros™, plus the Freeware Kernels MCX-11™, MCX-16™ and RTEK™ from Motorola.
Support packages can be purchased and our Commercial Licence offers ongoing support services.
For a modest cost, two types of Guide are offered: User Guides and Service Reference Guides.