RT-Thread Smart is officially launched: the source code is available for download

According to official news, RT-Thread Smart has been officially launched. Currently, the source code can be downloaded on Github and Gitee, using Apache License 2.0.

???? Source download link:

https://github.com/RT-Thread/rt-thread/tree/rt-smart

https://gitee.com/rtthread/rt-thread/tree/rt-smart

RT-Thread Smart (hereinafter referred to as rt-smart) is a new branch derived from the RT-Thread operating system—hybrid microkernel operating system, mainly for mid-to-high-end processors with MMU (Memory Management Unit). Many fields provide more competitive operating system basic software platform, with fast startup, compatible with POSIX interface, convenient development and debugging, separation of application and kernel, and high security.

rt-smart

RT-Thread Smart architecture

On the basis of the hardware platform, rt-smart divides the entire system into kernel mode and user mode through MMU and system calls, and has an independent address space (4G independent address space on a 32-bit system).

The rt-smart kernel can contain basic functions and can also be customized. The rt-smart user-mode application environment uses musl libc to provide POSIX interface calls and C operating environment, continuing the original RT-Thread ecosystem, using scons build or other build tools, such as xmake, cmake, etc., and docking with RT-Thread online software Package; supports POSIX at the same time to facilitate the porting of Linux applications.

Currently, rt-smart supports QEMU and Raspberry Pi 4B. Developers can obtain relevant codes and documents through the rt-smart open source warehouse, and learn about RT-Smart's architecture and codes by reference. At the same time, rt-smart is still evolving, and developers are welcome to participate in it, jointly build an innovative platform, build a multi-processor, open operating system, and promote the development of the industry ecosystem.


1. Analyze the impact of "interpretability" on artificial intelligence from an embedded perspective!

2. [MCU] Register, standard library, HAL library, LL library, so many libraries! How do you ask me to choose?

3. How many steps are there to develop embedded projects with Linux?

4. How does the program itself know its size? This is a question of whether a chicken lays an egg or an egg lays a chicken!

5. Domestic integrated development environment helps domestic RISC-V break the monopoly of foreign giants in chip technology

6. When doing embedded development, how do you realize LCD display?

Disclaimer: This article is reproduced online, and the copyright belongs to the original author. If you are involved in copyright issues, please contact us, we will confirm the copyright based on the copyright certification materials you provide and pay the author's remuneration or delete the content.

Guess you like

Origin blog.csdn.net/DP29syM41zyGndVF/article/details/109881489