stm32CubeMx+TrueSTUDIO+uc/os-III移植开发(一)

自从接触到stm32cubemx后,发现使用起来很方便,用来做项目开发的话,由于是图形化操作界面,工作效率比较快。如果要学习操作系统,以前的IDE如keil,IAR等IDE对操作系统的代码调试起来不够方便,于是乎又发现了TrueSTUDIO这款ST公司免费的IDE,是基于eclipse开发的软件,颜值也很高,如下图所示,这是在线调试的图片。TrueSTUDIO具有和sourceinsight的查看代码功能,ctrl+鼠标左键就可以goto代码,像下图的右下角的窗口可以查看芯片的内存使用情况、cpu使用率、uc/os的任务数、任务创建顺序、任务状态等,功能很强大。所以我在基于stm32CubeMx+TrueSTUDIO的开发环境上进行uc/os-III的移植。

(一)首先去官网下载uc/osIII的源代码,不过因为官网是外网,要翻墙才可以,这里提供百度网盘的源码下载 https://pan.baidu.com/s/18MKaiN7yiYuy-BeQekJaoA  提取码:q8el。

(二)  打开stm32cubemx生成F4的底层代码。

具体操作如下:

(1)选择芯片:

 (2)配置调试方式:

 (3)选择外部晶振:

 (4)设置频率,在HCLK(MHz)的框框里输入芯片的频率按回车就可以了:

(5)设置工程选项,如图

 

 (6)最后点击GENERATE CODE生成代码

到此为止,芯片的底层代码和uc/osIII的源文件就准备好了。

猜你喜欢

转载自www.cnblogs.com/lailai-laird/p/12523716.html
今日推荐