根据官方消息,RT-Thread Smart已正式启动。当前,可以使用Apache License 2.0在Github和Gitee上下载源代码。
源代码下载链接:https://github.com/RT-Thread/rt-thread/tree/rt-smarthttps://gitee.com/rtthread/rt-thread/tree/rt-smartRT-Thread Smart(以下简称rt-smart)是从RT-Thread操作系统派生而来的新分支-混合微内核操作系统,主要用于具有MMU(内存管理单元)的中高端处理器,提供了更具竞争力的基本操作系统软件该平台具有启动快,POSIX接口兼容,开发调试方便,应用程序与内核分离,安全性高的特点。 RT-Thread Smart体系结构rt-smart通过基于硬件平台的MMU和系统调用将整个系统分为内核模式和用户模式,并具有独立的地址空间(在32位系统上为4G独立的地址空间)。
rt-smart内核可以包含基本功能,也可以自定义。 rt-smart用户模式应用程序环境使用musl libc提供POSIX接口调用和C操作环境,使用scons构建或其他构建工具(例如xmake,cmake等)继续原始的RT-Thread生态系统,并与RT停靠-Thread在线软件包;同时支持POSIX,便于Linux应用程序的移植。
目前,rt-smart支持QEMU和Raspberry Pi 4B。开发人员可以通过rt-smart开源仓库获取相关代码和文档,并了解RT-Smart的体系结构和代码。
同时,rt-smart仍在不断发展,欢迎开发人员参与其中,共同构建创新平台,构建多处理器,开放式操作系统,并促进行业生态系统的发展。
