您的位置:首页 > 其它

国内唯一系统教程资料Nuttx操作系统移植教程—PIXAWK飞控平台移植必备

2018-01-23 16:05 2256 查看
我们筹备大半年之久的

Nuttx操作系统移植视频教程套件

终于在年前可以发布了

我们知道Ardupoilt固件和PX4固件的飞控系统都是基于Nuttx这个操作系统的,这个操作系统是一个类似LINUX的操作系统,具有非常好的实时性和可扩展性,在飞控这一类设备上对于操作系统的实时性要求比较高的场合,非常适用。

Nuttx是一个实时嵌入式操作系统(Embedded RTOS),它很小巧,在微控制器环境中使用。Nuttx完全可扩展,可从从小型(8位)至中型嵌入式(32位)系统。它的设计目的还在于完全符合POSIX标准,完全实时,并完全开放。

国内对于NUTTX推广的还不够,很少有系统的资料,随着PIXHAWK的发展,目前PIXHAWK飞控上面的CPU的使用率已经达到50%
到 60%,已经是一个性能瓶颈。如果要做完整的多冗余IMU运算(另外一篇文章有讲),目前的STM32F427处理器已经远远不够,处理器升级已经是迫在眉睫。要使用原有的PX4构架,那么对于Nutxx操作系统的移植是首当其冲。

      在无人机领域,无人机是一个对于稳定性要求很高的交通工具,要求的处理器,传感器都要求高可靠性,至少要是工业级别的处理器。因为APM/PIXHAWK在国内的普及,国内大多数公司的无人机还是用的STM32这样的处理器,我们知道意法半导体的STM32系列的单片机是用于消费领域,其工作稳定性和温度适应性,均达不到严格的工业级别应用,甚至达不到汽车级别的要求。我们可以看到一些高端飞控,均是采用飞思卡尔,恩智浦这样的处理器。一些新成立的无人机公司,普遍采用STM32的处理器。里面的原因想必大家也知道。

我们以为无人机的产业要完善起来,要真正以可靠稳定面向市场,必须要像汽车电子那样,有严格的标准和体系,要完全脱离航模思路与标准。要是以都像做遥控车那样做汽车,汽车产业也不可能发展起来。无人机的未来在高可靠的元器件下才可以发展起来。

无人机的核心处理器必须要采用稳定可靠的汽车电子的芯片和传感器,这时候把NUTTX移植到向飞思卡尔,恩智浦这样的处理器上也是很有必要的。我认为这是衡量一个飞控是航模级别的飞控,还是工业级别的飞控的明显区分的地方。甚至飞控的要求应该比汽车的要求还要高。毕竟天上飞的东西,其危险性比地下跑的东西要高出许多。

在此,我们推出了完整的NUTTX系统移植课程,我们也着手计划把目前的PX4移植到飞思卡尔处理器上,来提升整个系统的稳定性和可靠性。

我们推出的第一期视频课程,保证大家可以把NUTTX移植到一个全新的单片机上(我们用的是ST
STM32F407G这款作为目标单片机,把NUTTX移植到这个操作系统上),为PX4飞控系统的整体移植打下基础。

课程截图:



配套开发板:







完整的教程包括如何NUTTX的移植,包括一些常用的驱动代码。解决PX4的飞控,代码框架的系统移植问题。

NUTTX的成为体系的教程资料非常少,我们在这里完成的工作就是,为您的PX4飞控硬件平台移植工作节省时间。同时我们承接PX4飞控的硬件平台移植项目,并且提供PX4飞控的硬件系统移植的相关课程,欢迎咨询!

课程咨询请关注微信公众号:阿木实验室
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐