本帖最后由 1026869700 于 2020-9-18 10:31 编辑
2020年9月18日,到现在为止,遇到的问题如下:
lite OS目前官方版本仓,我找了两个源,一个再github上,地址:https://github.com/LiteOS/LiteOS/tree/develop 一个在gitee上,地址:https://gitee.com/LiteOS/LiteOS。
这两个源,每个都有master分支和develop分支。我总共下载了4个包。
github上的master分支最新的是3个月前更新的,develop分支最新是2年前更新的。
gitee上的master分支最新的是1个月前更新的,develop分支是4个月前更新的。
现在是四个包里面包含的文件各不相同,官方给的target目标板测试程序,源文件包发现:缺少.h文件,头文件包含缺失,错误,缺少.c文件。缺少宏,函数全局不存在。版本更新是否增加文件,移除文件,未看到相关描述。
网上找了别人的移植过程,使用github上的develop分支,也就是2年前的那个版本,移植成功了。https://bbs.huaweicloud.com/blogs/123084
其它三个包都提示缺少.c文件和.h文件,以及找不到函数和宏。
我自己用的是IAR做开发环境。可能某些地方有些奇怪的编译不过去。可是缺少文件,函数和宏这个。我真想不明白。
为什么越新的版本,文件结构越混乱?
现在已经在IAR下编译通过了。最近有点忙,晚些时候测试一下在IAR下,STM32F103的单片机跑这各系统怎么样。
顺便提一下,这个lite OS系统的源文件文件以及代码结构在阅读复杂度上远超freeRTOS
工作繁忙,不定期实验测试,不定期更新。
|