嵌入式技术论坛
直播中

kasdlak

8年用户 1225经验值
擅长:光电显示
私信 关注
[问答]

rt-smart和master分支有哪些不同呢

最近在调研rt-smart和master分支,有几个感悟或者问题想和大家交流下:

1.从代码层次上看 文件目录树结构貌似一样,点开src核心代码,每个文件差异较大。是否smart和master独立维护还是共用一套代码。

2.rt-smart是针对带有mmu的操作系统,采用微内核的设计思想,目前发现源码里面大量的层次结构还是沿用之前的master分支,哪里采用了微内核呢?

1.jpg

3.带有mmu的ARM A系列处理器 也可以运行master分支,也可以运行smart分支,是这样吗。

4.rt-smart支持内核和应用分开编译么?

5.rt-smart和Linux相比具体有哪些优势呢? 该分支的存在的目的是什么 代码量我这边统计了下,确实比Linux少很多很多。

回帖(3)

杨勇

2022-10-14 10:53:04
代码有一定差异,这个也包括rt-smart分支拉出来的时候并不是目前rt-thread master最新版,可以追踪下。

另外,针对rt-smart可以多看看risc-v上的情况,后续这部分会有更多驱动、移植出来,包括睿赛德自有硬件M7核心板(采用全志D1s/F133 risc-v64 处理器)
举报

陈勇

2022-10-14 10:53:18
3.带有mmu的ARM A系列处理器 也可以运行master分支,也可以运行smart分支,是这样吗。
=》我觉得,理论上是这样的,实际上还得适配适配。
4.rt-smart和Linux相比具体有哪些优势呢?
=》应该有自主可控,而且速度快的优势。
举报

王秀珍

2022-10-14 10:53:26
rt-smart还没完全开源,建议再等等
举报

更多回帖

发帖
×
20
完善资料,
赚取积分