华为Lite OS学习、讨论

[复制链接]
1010|5
 楼主| 1026869700 发表于 2020-7-23 17:33 | 显示全部楼层 |阅读模式
最近在看华为的物联网操作系统Lite OS的内核;有学习的朋友可以进来一起讨论。有uC/OS或FreeRTOS内核经验的也可以一同讨论。主要以讨论内核为主,有问题的发问题,欢迎大家一起学习。

如果没人参加的话,就当自己个人的学习笔记了。

另外,本主题禁止装逼话题跟帖。
小灵通2018 发表于 2020-8-2 23:05 | 显示全部楼层
haha,禁止装逼吓退很多人。
之前Keil里面我记得pack包集成了华为的小系统,最新版的,在pack管理器里找不到了。
 楼主| 1026869700 发表于 2020-8-5 14:14 | 显示全部楼层
小灵通2018 发表于 2020-8-2 23:05
haha,禁止装逼吓退很多人。
之前Keil里面我记得pack包集成了华为的小系统,最新版的,在pack管理器里找不 ...

哈哈哈,不这么说,怕话题越吹越远了。还是要落实执行的好。其实不论是不是pack都不重要。系统接口做好,就当他是pack了。
 楼主| 1026869700 发表于 2020-9-18 10:28 | 显示全部楼层
本帖最后由 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

工作繁忙,不定期实验测试,不定期更新。


046badd84651712b85ac269ea2b2d6c.png
d147a58d5924a9d1917780517a507cc.png
 楼主| 1026869700 发表于 2020-9-18 10:28 | 显示全部楼层
本帖最后由 1026869700 于 2020-9-18 10:29 编辑

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

工作繁忙,不定期实验测试,不定期更新。


 楼主| 1026869700 发表于 2020-10-29 08:44 | 显示全部楼层
項目原因,現轉做linux,時間緊張;此貼短期不再更新,結帖。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

138

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部