ST官方DEMO提供了最近比较火的FreeRTOS系统,而很多小伙最开始玩的时候都是接触的uCosII,er 09年的时候就已经有升级的uCosiii,相比前一代,增加了时间片轮转的功能,主要针对的也是高端的32位和64位处理器,这里我提供个快速的移植方法。
1.首先登录Micrium官网,发现有对ST的芯片demo支持,下载STM32F746G-DISCO只支持UCOSIII的Blink-STM32F769I-DISCO-UCOSIII.rar DEMO
https://www.micrium.com/downloadcenter/download-re...
2.打开工程,右键工程option,修改芯片型号
修改芯片定义
修改linker文件,从f7的cube包里面复制一个出来
3.最后修改BSP_LED.c文件,将LED的IO的定义设置成F769I的用户LED,编译下载即可。
当然,这样的工程结构不是很舒服。于是我自己建了一个工程,顺便开启了时间片轮转功能,结构如下
附上,工程文件
以上。
创建讨论帖子
登录 后参与评论