
第6章 RTX操作系统源码方式移植 本章教程为大家将介绍RTX操作系统源码方式移植,移植工作比较简单,只需要用户添加需要的源码文件即可,不需要做任何的底层工作,也不需要用户做任何修改。 本章教程含Cortex-M3内核的STM32F103的移植和Cortex-M4内核的STM32F407移植。 6.1 移植前准备工作说明 6.2 STM32F103源码方式移植RTX系统 6.3 STM32F407源码方式移植RTX系统 6.4 总结 1. RTX系统软件开发平台仅支持MDK,建议使用MDK4.74,因为后面的例子都是以MDK4.74为平台。 1. 找一个简单的工程,最好是跑马灯之类的,越简单越好,我们就在这个简单的工程上面移植即可。 2. 大家使用的简单工程里面不能有SysTick,PendSV和SVC三个系统中断的使用,因为RTX系统要使用这三个中断。 |
6.2 STM32F103源码方式移植RTX系统2 r4 M, S+ l4 e/ k2 |
, d; D( `! z& y: }
6.2.1 RTX操作系统移植
6.2.2 RTX操作系统配置说明
. S2 i' m* D- K& j$ ]9 I& r
6.2.3 RTX操作系统应用实例
, N5 F; Y2 e' `+ e) L; Q: z
6.3 STM32F407源码方式移植RTX系统
6.3.1 RTX操作系统移植
4 `# ~5 P2 z- G2 L! `1 B) o
6.3.2 RTX操作系统配置说明
0 N9 h; Z) Q) o
6.3.3 RTX操作系统应用实例
8 C% s! H2 E! ^# l8 L8 R' @# b' Y& b
请问一下,两个任务优先级不同,那样优先级低的那个是不是压根就不运行?哦,搞明白了。我之前做实验的高优先级事件没有添加osDelay