了解RT-Thread

1.简介

1)RT-Thread,全程是Real Time-Thread;

2)嵌入式实时多线程操作系统;

3)基本属性之一是支持多任务;

4)某一时刻只能运行一个任务,每次对一个任务的执行时间很短;

5)任务与任务之间通过任务调度器进行非常快速的切换,调度器根据优先级决定此刻该执行的任务,造成多个任务在一个时刻同时运行的错觉;

6)任务通过线程实现,线程调度器就是任务调度器;

7)主要采用C语言编写,易懂、方便移植;

8)架构清晰,系统模块化、可裁剪性好;

9)RT-Thread体积小、成本低、功耗低、启动快、实时性高、占用资源小;

10)RT-Thread完全开源;

2.RT-Thread架构

不仅仅是一个实时内核,还具备丰富中间层组件。

具体如下:

1)内核层:包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器;libcpu/BSP与硬件相关,由外设驱动和cpu移植构成;

2)组件与服务层:内核之上的上层软件,例如虚拟文件系统、命令行界面、网络框架、设备框架,内部高内聚、组件低耦合;

3)软件包:由描述信息、代码源或库文件组成(物联网相关软件包、脚本语言相关软件包、多媒体相关的软件包、工具类软件包、系统相关的软件包、外设库与驱动类软件包);

3.内核

1)主要负责系统的线程、线程间通信、系统时钟、中断、内存

2)内核部分包括内核库、实时内核实现

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值