RT-Thread Smart Pro 是面向实时应用场合的高性能混合微内核操作系统专业版。它能够填补传统 RTOS 和大型操作系统 Linux 之间的空白,主要针对 MPU 类芯片, 具备内核精简、快速启动、实时抢占调度、系统和应用安全隔离保护,完整的 POSIX 接口、方便开发和调试等特性。 功能 1. 混合微内核 混合微内核架构,支持将系统的...
Real-Thread Technology is well-known in the field of operating systems, the maintainer and contributor of RT-Thread Operating System, and responsible for the core development, community operation, and market promotion of the RT-Thread Operating System. The company obtained a range of independent ...
https://github.com/RT-Thread/rt-thread/releases/tag/v5.0.0 RT-Thread 5.0.0将RT-Thread smart分支合并到主分支上,后续将与主线版本一同维护;即5.0.0版本增加了RT-Thread Smart特性,支持用户模式;除此之外,还为增加了原子特性,对调度器文件进行功能拆分;在组件层面还新增tmpfs文件系统,增加musl libc支持并完...
首先需要确保已经安装 rt-thread studio 在工具栏找到 SDK 管理器,点击后在弹出窗口,Board_Support_...
打算使用 BSP qemu-virt64-aarch64 搭建一个 RT-Thread smart 的开发调试环境,可以开发验证一些平台无关的软件功能,但是当前的 RT-Thread smart 开放出来的 userapps 不支持 aarch64 平台。 所以选择 qemu-virt64-riscv 平台进行编译环境的搭建,搭建的流程跟 qemu-virt64-aarch64 基本一致。
RT-Thread v5.0.0 Released Change log since v4.1.1 released kernel Add RT-Thread Smart features, Support user-mode app. Add atomic feature. Add nested mutex feature. Add rt_ssize_t data structure. Add static name for rt_object (#6422). Adopt new version macro definition version control ...
RT-Thread Smart已正式上线 rt-smart内核即可包含基本功能,同时也可定制裁剪。rt-smart用户态应用环境采用musl libc提供POSIX接口调用及C运行环境,延续 RT-Thread 原有的生态,使用scons 2020-11-29 10:31:39 RT-Thread Smart已正式上线,源代码可下载,采用Apache License 2.0 官方消息,RT-Thread Smart已正式上线,...
打算使用 BSPqemu-virt64-aarch64搭建一个 RT-Thread smart 的开发调试环境,可以开发验证一些平台无关的软件功能,但是当前的 RT-Thread smart 开放出来的userapps不支持aarch64平台。 所以选择qemu-virt64-riscv平台进行编译环境的搭建,搭建的流程跟qemu-virt64-aarch64基本一致。
在第一个项目中,我理解了现代操作系统的相关组件及与处理器适配的方法;在第二个项目中,我还学到了 Linux 驱动开发技术,并对操作系统驱动层的设计有了更深的理解。在项目结项以后,我又参与了 RT-Thread Smart 到 RISC-V 指令集的移植,适配了 Qemu/K210/D1 三个平台。
rt-thread、rt-smart、rt-thread nano均已完成支持risc-v适配,支持多款开发板,本文做一个简单的汇总。 1. 已支持架构(1)RV32EMC (2)RV32IMAC (3)RV64IMA 2. 支持的部分已知RISC-V core(1)芯来Nuclei:N2…