SylixOS嵌入式操作系统|论坛

标题: MS-RTOS学习的一些发现 [打印本页]

作者: zyftank    时间: 2022-5-4 07:58
标题: MS-RTOS学习的一些发现
在摸索MS-RTOS整体架构时,发现了一点问题,在ms_base_sdk里发现了系统的内核核心代码区域,里面有个libmsrtos文件夹,包含了debug和release两个文件夹,里面有一些编译好的库文件,如:libmsboot.a,libmscov.a,libmsext.a,libmskpatch.a,libmslauncher.a,libmspatch.a,libmsrtos.a,libmstznsc.a,libmsuser.a,这些文件是在下载后、编译基础工程前就已经存在了,也就是说这些文件不是后面编译出来的。
再到libmsrtos这个文件夹下找相应的mk文件,依据编译所需的依赖关系,发现一些所依赖的c文件找不到,也就是说我如果将debug和release这两个文件夹清空,那么再编译基础工程是编译不出这两个文件夹下的库文件。如果没有了这些库文件,再编译其他的工程,如果这些工程对这些库文件有依赖关系,将是无法通过编译的。我试验了一下,将debug里的.a文件全部移走后,基础工程和板级工程都无法编译。移回所有.a文件后,两个工程都能顺利编译。


所以,我认为是翼辉将ms-rtos的核心代码是以库文件的形式提供给用户。

作者: jake1121    时间: 2022-5-11 21:09
https://www.edgeros.com/rtos-build
可以在这里定制自己的MS-RTOS SDK




欢迎光临 SylixOS嵌入式操作系统|论坛 (https://bbs.sylixos.com/) Powered by Discuz! X3.2