opencpu系统的一些注意事项

今天看了opencpu的user guide,感觉这就是个简单的小系统,并不是特别完善,尤其是稳定性上,好像嵌入式系统都有这个问题,下面简单记录需要注意的事项。


subtask的数量最多只能10个

这个不是太方便的说,因为之前进行的项目里,总任务数已经达到14个,所以10个感觉有点不太够,没办法,尽量精简结构,多用状态机。

消息队列满了之后就会crash,哦no

这个需要实际测试,究竟什么情况才会把消息队列弄满,可但是毕竟是一个不稳定因素,在介绍sleep延时函数的时候,文档里就说不能延时太长时间,以防消息队列满了发生崩溃,简直太不好了,以后在发消息之前确认一下之前发送的有没有接收,这样就好了,也只能这样了。

有文件操作的任务,要把任务栈的大小设置到5k以上

还好吧,不怎么操作文件,不过有文件系统就好多了,掉电保存个数据还是挺方便的。

powerkey的使用

想要进行软件开关机就需要用到这个引脚,把配置项修改为两个false就可以了,然后写个回调函数处理吧,记得把那个引脚连到按键上,还不清楚系统是否自带按键消抖功能,以后再试。


好了,剩下的慢慢看。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值