热门排行
简介
RT-Thread,全称是 Real Time-Thread,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务同时运行,但并不是真正的同时运行,而是宏观上的并行。
在 RT-Thread 系统中,任务通过线程实现的,RT-Thread 中的线程调度器就是任务调度器。
RT-Thread 主要采用 C 语言编写,浅显易懂,UNIX代码风格,POSIX接口支持方便移植。而对于资源丰富的物联网设备,RT-Thread,又能使用在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,无缝地导入丰富的软件功能包,实现类似 Android 的图形界面及触摸滑动效果、智能语音交互效果等复杂功能。
相较于 Linux 操作系统,RT-Thread 体积小,成本低,功耗低、启动快速,除此以外 RT-Thread 还具有实时性高、占用资源小等特点。
RT-Thread 系统完全开源,遵循 Apache License 2.0 开源许可协议,可以免费在商业产品中使用,并且不需要公开私有代码。
《RT-Thread编程手册》用于指导在RT-Thread实时操作系统环境下如何进行编程。