The Pre-Certified version is based on a specific version µC/OS with the Embedded Office’ special edition of uC/OS having MPU support for the necessary memory protection.
When using a real-time operating system in a safety system, we need to ensure the correct function. The way and depth for proving of the functional behavior depend on the target market of the safety system. Each primary market has definitions and rules for the way to prove the correct behavior, written in standards:
The next uC/OS generation
Cesium RTOS is a full-featured embedded operating system that was originally forked from Micrium µC/OS.
The codebase is strictly developed and maintained by Weston Embedded Solutions.
It features support for TCP/IP, USB Host/Device, and Modbus, as well as a robust file system.
At the core of the Cesium RTOS are the Cs/OS2 and Cs/OS3 real-time kernels; highly portable, scalable, preemptive, real-time, deterministic, multitasking kernels for microprocessors, microcontrollers, and DSPs.
Offering unprecedented ease of use, the Cs/OS kernels are delivered with complete 100% ANSI C source code and in-depth documentation. They run on a huge number of processor architectures, with ports available for download.
The Cs/OS kernels allow you to adjust your system’s memory footprint based on your design requirements, saving valuable memory space.
Weston Embedded Solutions – WES, is here to help. Our team of former Micrium and Silicon Labs engineers has accumulated over 25 years of experience with the design and support of the µC/OS software suite. Weston Embedded Solutions is the embedded software expert for Micriµm’s µC/OS family of products.
Since it’s founding in 1999 as a private company, Micriµm™ and its team of engineers have offered world-class embedded software components for the most critical and demanding real-time applications. Recognized as having some of the cleanest code in the industry, with easy to understand documentation, the Micrium real-time kernels and software components have successfully been deployed in thousands of products worldwide across a broad range of industries. Micrium’s µC/OS™ kernel has been certified for use in safety-critical applications and remains a respected favorite in the medical, aerospace and industrial markets. It continues to be the RTOS of choice for engineers requiring the most reliable and trusted solution for their mission-critical applications.
In 2016 Micrium was acquired by Silicon Labs to bring RTOS expertise to the company and to integrate Micrium’s embedded software components with Silicon Labs’ wireless and MCU devices. Throughout this time, Silicon Labs continued to make available and directly support Micrium’s µC/OS embedded components across all industry embedded platforms.
Beginning in 2020, Silicon Labs made the Micrum µC/OS products available under an open-source license and discontinued externally supporting the products. With this new phase in the evolution of the Micrium µC/OS product life, WES recognizes that an open-source license creates many new product application opportunities that require a reliable, robust RTOS. We also realize that countless established and successful users of the Micrium products may require assistance with their applications.
Weston Embedded Solutions is here to help. Its team of former Micrium and Silicon Labs engineers has accumulated over 25 years of experience with the design and support of the µC/OS software suite. Weston Embedded Solutions is the embedded software expert for Micriµm’s µC/OS family of products.
WES goal has always been to provide the most reliable, clean and trusted code to the embedded community. This includes providing exceptional product support and designs for new and existing customers. Not surprisingly, these remain our goals today.
WES offers software solutions created by engineers for engineers; we know what it takes to see projects through from start to finish. Let’s do great things together.
Silicon Labs recently announced that it no longer commercially licenses the Micrium uC/OS products. These products are now available as-is, in an open-source repository. For those customers that cannot use open source code within their commercial or safety-critical applications, this can present a problem.
Weston Embedded Solutions offers Cesium RTOS, a commercially licensed RTOS that is derived from Micrium’s uC/OS products and completely free from modification by open source contributors. The codebase is entirely based on Micrium’s reliable and field-proven commercial software thereby preserving all of its safety-critical attributes. Cesium RTOS code repositories were established and captured from Micrium’s last commercial release prior to any changes made by open-source contributors.
If you are familiar with Micrium’s uC/OS products, you will find the Cesium RTOS components to be a seamless replacement with no learning curve required by your team.
|Cesium RTOS||Micrium Equivalent|
|Cs/NET||uC/TCP-IP with network application stacks|
Commercial licensees additionally receive one year of product maintenance and support included at no additional cost.
All commercial licenses are perpetual and royalty-free. We use the same simple licensing model as did Micrium, based on your end-product’s deployment, for establishing the commercial license costs. The following types of licenses are available for purchase.
A Single Product License allows you to embed a Cesium RTOS software component into one customer end- product. There is no limitation on the number of end-customer products deployed. This license is specific to the processor used and the specific name and model of the customer end-product.
A Product Line License for a Single CPU allows you to embed a Cesium RTOS software component into any number of customer end-products within a given product family. You may use only a single and specific processor type within the product family. You may deploy an unlimited number of these customer end-products within the product family.
A Product Line License allows you to embed a Cesium RTOS software component into any number of customer end-products within a given product family, and to deploy an unlimited number of these customer end-products within the product family.
A CPU-Type License allows you to embed a Cesium RTOS software component into any number of customer end-products using a single and specific processor type. You may deploy an unlimited number of these customer end-products.
A Site License allows you to embed a Cesium RTOS software component into any number of customer end-products that uses any CPU, as long as the products are designed at a single site. There are no restrictions on design or quantity.