RTOS
文章平均质量分 51
C_ROOKIES
总结技术点点滴滴。沉着冷静专注。
展开
-
UCOSII 使用笔记
UCOS使用总结1.UCOS 是抢占式系统,换句话来说,优先级高的能够被准时执行,优先级低的很容易被高优先级抢占,导致执行任务延迟。2.UCOS一般为64个优先级,有些可以到256,其实一般开发就几个任务,任务多了更不好把控。很多时候都尽量少的开辟新的任务,因为这样可以避免开辟更多的栈,3.目前而言使用的QP,只用到了消息队列,其它信号量和事件都没有使用,无论是消息队列和信号量和事件都是任务之间通讯使用的,也就是书上说的同步,同步说法个人认为搞的太过抽象。不方面初学者理解。4.任务调度,在循原创 2021-04-30 08:35:47 · 660 阅读 · 0 评论 -
Micrium uC-Probe 使用
这个东西实质使用利用JLINK或者其他接口,读取axf中的信息,然后使用调试接口 读取MCU内部数据信息。和JLINK 用的jscope软件类似。基本上都是这个原理。如果可以,可以用JLINK的动态库中的函数就可以 执行一些API读取 MCU指定内存信息。1.选接口2.选择UCOSII3.选架构4.读取最重要的axf文件。...原创 2021-03-22 09:06:45 · 927 阅读 · 1 评论 -
BAT32G137 移植threadX
MCU为M0+ ,目前还没有人移植过,移植过程有点曲折,感谢 安福莱的硬汉大哥。帮我把开始遇到的编译问题解决,后面如法炮制,编译成功。屏蔽一些代码想办法使得编译通过。const uint8_t user_opt_data[4] __attribute__((section(".ARM.__at_0xc0"))) =at在AC6上不支持。编译gcc最好使用threadx.编译汇编简单。...原创 2020-06-23 16:48:35 · 2006 阅读 · 5 评论 -
MCU加入自带的RTX
目前很多OS都喜欢搞一个任务启动main.但是这个main会占用一些资源,为了节约,我一般都屏蔽掉。配置任务栈信息。目前OS一般有一个消息队列基本上很多功能都可以实现了。RTX的方便是调试在keil下可以直接看任务信息。...原创 2020-04-15 14:30:17 · 256 阅读 · 0 评论