Embedded Software Development
Porting and Integration
Regardless of your chosen MCU or SoC we can port the uC/OS kernel to your platform and selected toolchain. We can also port libraries and applications to uC/OS. All of our ports are delivered with a development project for the IDE of your choice to get you going quickly on a new MCU.
Driver and Board Support Package
Whether it’s for a single driver or to support a complete platform from scratch, we provide quality drivers and BSP tailored to an application’s specific requirements. Drivers are delivered with full source code, documentation, test report and one year of support.
Software Integration & SDK Development
With our considerable experience in the matter, we can help with integrating external components with uC/OS. This can range from porting a single third party library for a specific project to integrating uC/OS within an existing SDK in order to support an entire product portfolio.
Migration and Upgrade
Do you have an existing application that you would like to port or migrate to or from uC/OS. Migrating an existing firmware requires extensive knowledge of both the original and the new platforms. The same thing applies when changing software vendors. External consultants such as ourselves work with countless different manufacturers and vendors at the same time, making us a perfect choice to reduce the risks of performing a software migration or to port an existing firmware to the latest hardware technology.
Drivers and Stacks
We can develop drivers and BSP for all of the components of uC/OS as well as any peripheral and external devices required by your design. Software can be written from the ground up or adapted from our existing drivers from our BASEplatform SDK. Board support can include manufacturer reference design, standard SoM and SBCs or your custom board at any stage of the hardware development. We will also happily help with the software challenges of early board bring up.
Every driver or BSP is delivered with the following:
- Full source code
- Demonstration and development project
- Test report
- Hardware errata summary report
- One year of support
We can support every component of uC/OS:
Troubleshooting and Optimization
Our team of RTOS developers can perform advanced debugging and optimization tasks. Do you need to find and fix a difficult bug in you uC/OS application? Or do you want to squeeze the maximum performance out of the kernel, TCP/IP or file system? We can help regardless of where the issue lies.
Legacy Platform and Software Support
With our team considerable experience in RTOS and RTOS component development, we can offer maintenance and support for legacy uC/OS applications, libraries and platforms. This can include bug fixing, integration, optimization, migration as well as feature additions.