移植ucosiii到ht321656上 (一)
最近打算把把ucosiii移植到ht321656上去,结果发现使用ht32的板几乎很少,除了官网外几乎找不到相应资料,所以智能自己动手丰衣足食。以前一直使用的板子是stm32系列,与ht32内核同样是CotetxM3 ,加上网上各种资源较多,所以参考stm32移植操作系统的方法来移植。
下载操作系统源程序
打开 Micrium 公司官方网站,点击“Downloads”选项卡 进入下载页面,”。如果想要减少工作量可以在网上下载别人移植在stm32上的工程文件,这样一来,修改量会小很多。
移植过程
文件分类
- 选择一个ht32例程作为模版,,在目录下创建下列文件夹
2. 将ucosiii中的元代吗按下列方式分类
将下列路径中文件复制到app文件夹中
将下列路径中文件复制到bsp文件夹中
其他文件夹中的文件根据文件夹的名称可以很快分别分类
注意: 使用keil编程时,以上文件夹只需要选择GNU文件夹中的源码即可,而无需用到其余两个
3. 修改工程文件
在工程文件中添加一下组件,组件中文件的分类方式与文件夹的分类基本一致
在工程文件中添加上述文件包含路径
以上设置基本无绝对要求,可以根据自己喜欢的方式划分文件,但要很好的区分出不同文件,方便后续调试及使用。