Beningo Engineering launches Cubesat Application Framework compliant with MISRA
Beningo Engineering announced today the release of embedded software components targeting nanosatellite (Cubesat) applications. The software components are designed to provide an easily configurable interface for control of low level device peripherals which builds upon Beningo Engineerings experience in developing flight software. The driver framework provides access to common peripherals such as digital input/output, serial communication, SPI, I2C, flash, timer, analog to digital converter, dac, usb and much more. The framework is provided with a cooperative scheduler and detailed example applications code on how to configure and use the drivers allowing the processor to be up and running in a matter of hour instead of weeks or months. The framework is RTOS agnostic and can be used with any scheduler.
The driver framework is based on a common set of API’s which allows middleware and application software to be written once and reused from one satellite application to the next. Beningo Engineering is currently offering a number of middleware components that will ease satellite software development by providing components such as command scheduling and handling, boot-loading of the system, sub-system to suby-system communications, radio communications and much more.
Each framework component is written to the strictest programming standards by complying with the MISRA-C in addition to having static code analysis performed on every component. Thus ensuring that each component will behave not only while on the ground but also in flight. The framework components are heavily documented in addition to providing real world application examples. The framework components also can be used not only for development but also as a great examples of how to write embedded software.
Embedded software drivers are currently available for the following platforms with work in progress on additional platforms:
- MSP430 Driver Framework
- PIC24 Driver Framework
- C2000 Driver Framework
For pricing, delivery and ordering information contact us at Beningo Engineering.
Struggling to keep your development skills up to date or facing outdated processes that slow down your team, raise costs, and impact product quality?
Here are 4 ways I can help you:
- Embedded Software Academy: Enhance your skills, streamline your processes, and elevate your architecture. Join my academy for on-demand, hands-on workshops and cutting-edge development resources designed to transform your career and keep you ahead of the curve.
- Consulting Services: Get personalized, expert guidance to streamline your development processes, boost efficiency, and achieve your project goals faster. Partner with us to unlock your team's full potential and drive innovation, ensuring your projects success.
- Team Training and Development: Empower your team with the latest best practices in embedded software. Our expert-led training sessions will equip your team with the skills and knowledge to excel, innovate, and drive your projects to success.
- Customized Design Solutions: Get design and development assistance to enhance efficiency, ensure robust testing, and streamline your development pipeline, driving your projects success.
Take action today to upgrade your skills, optimize your team, and achieve success.