Pixhawk-PX4固件之hellosky

一 第一个应用程序

环境:ubuntu14.04LTS

来源:/Firmware/src/example/px4_simple_app

两个文件:CMakeLists.txt和px4_simple_app

CMakeLists.txt:


px4_simple_app.c:(后面涉及uorb机制暂时不懂)


step 1:在nuttx下注册该应用

进入 Firmware/cmake/configs/nuttx_px4fmu-v2_default.cmake,打开这个文件。在里面加入examples/px4_simple_app


step 2:编译px4固件,烧写进pixhawk

make px4fmu-v2_default

step 3:连接pixhawk,进入nsh,出现px4_simple_app应用


step 4:启动该应用:



总结:

nuttx下的应用程序主要包含三个部分:

1:CMakeLists.txt文件。CMake的实现都要将应用文件放在CMakeLists.txt下。

2:.c文件,应用主要实现的源文件

3:注册应用。将应用注册到nuttx系统中

可以依照该应用的模式自己写相关应用注册到nuttx系统中,后面涉及到消息的订阅等知识再慢慢积累


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值