mysterywolf
mysterywolf - 认证专家
我不是懒家伙,所以换了个签名

注册于 2 years ago

回答
109
文章
3
关注者
4

请你确认你的rtt版本,我记得貌似4.0.3之后的版本才支持-rf操作

c-style已经在最新版的master上移除了

在RTOS下编程,无论是哪种RTOS,其都是有一定编程规则的,不是想怎么用就怎么用:

  1. 请确保idle独占一个优先级,不能由其他线程和idle线程共享优先级
  2. 高优先级的线程有义务让出cpu时间让低优先级,根据RM调度原则,一旦CPU高于69.3%,有可能系统将无法保证实时性。

因此在RTOS下编程,无论是RT-Thread还是其他的RTOS,都不是盲目的,自己想怎么搞就怎么搞的,有严格的规则和约束。

返回空说明此时调度器没有启动,你延时函数放的位置有问题,太早了。

workqueue 的性质就是这样的,你不可以把实时性有要求的任务放在workqueue中

这个是studio的问题,你需要自己手动复位一下

别着急,我们正在实现f407探索者SD卡 FATFS和spi-flash littlefs的双系统,预计明天或者今天就能发布,来得早不如来得巧
https://github.com/RT-Thread/rt-thread/pull/4919

Persimmon UI是睿赛德(RT-Thread产权所属公司)的一个商用产品,是需要付费的。

我们最近更新了rtlibc相关的内容,部分软件包会受到影响,后面会我们更新一下软件包,你可以先自己手动添加<sys/errno.h>就好了

回到
顶部

发布
问题

投诉
建议