贝宁戈工程公司发布符合MISRA的Cubesat应用程序框架

Beningo Engineering今天宣布发布针对纳米卫星(Cubesat)应用程序的嵌入式软件组件。软件组件的设计目的是提供一个易于配置的接口,用于控制低级设备外围设备,该接口基于Beningo Engineerings在开发飞行软件方面的经验。该驱动程序框架提供对通用外围设备的访问,例如数字输入/输出,串行通信,SPI,I2C,闪存,计时器,模数转换器,DAC,USB等。该框架提供了一个协作调度程序以及有关如何配置和使用驱动程序的详细示例应用程序代码,这些驱动程序使处理器可以在几小时内(而不是几周或几个月)启动并运行。该框架与RTOS无关,可以与任何调度程序一起使用。

 

驱动程序框架基于一组通用的API’允许一次编写中间件和应用程序软件,并将其从一个卫星应用程序重复使用到下一个。 Beningo Engineering当前正在提供许多中间件组件,这些组件将通过提供诸如命令调度和处理,系统的引导加载,子系统到子系统的通信,无线电通信等组件来简化卫星软件的开发。

 

除了对每个组件执行静态代码分析之外,还通过遵循MISRA-C,将每个框架组件写入最严格的编程标准。因此,确保每个组件不仅在地面上而且在飞行中都会表现良好。除了提供真实的应用程序示例外,大量记录了框架组件。框架组件不仅可以用于开发,而且可以用作编写嵌入式软件的绝佳示例。

 

嵌入式软件驱动程序当前可用于以下平台,并且正在其他平台上进行工作:

  • MSP430驱动程序框架
  • PIC24驱动程序框架
  • C2000驱动程序框架

 

有关价格,交货和订购信息,请与我们联系 贝宁戈工程学。

 


发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.