nuttx-第一个app demo

应用开发,与ucos、freeRTOS等完全不一样,看起来更像是linux的方式,os与app独立开发,但是从单片机不具备MMU这一点就能判断出来,假的就是假的,即便是从文件夹结构上看,实现了app和os的分离,实际上已经是个障眼法,大概率是采用了编译技巧,实现了形式上的app和os独立。

下面基于hello创建一个demo。

cp -a apps/examples/hello apps/examples/demo

cd apps/examples/demo;mv hello_main.c demo_main.c

将目录下涉及到的hello/Hello/HELLO,都修改为demo。

cd apps/examples/,修改Kconfig,添加source "/home/farmer/nuttx/apps/examples/hello/Kconfig"

将demo添加到编译系统中。

进入nuttx目录下,执行make menuconfig

Application Configuration/Examples

 重新编译,启动nuttx,进入bin目录,执行demo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值