RT-Thread学习笔记(二):RT-Thread内核

什么是RTOS?RTOS内核包含哪些内容?

RTOS(Real Time Operating System)指的是实时多任务操作系统。
RTOS内核一般包含以下内容:

  1. 任务(线程)管理
  2. 任务(线程)通信
  3. 内存管理
  4. 软件定时器
  5. 临界段保护

RT-Thread内核架构

RT-Thread系统架构

RT-Thread系统架构
RT-Thread内核:包含线程管理、时钟管理、中断管理、内存管理、同步与通信。

RT-Thread内核文件

在这里插入图片描述
在这里插入图片描述
RT-Thread的内核实现都是基于rt_object对象结构体实现,具体关系如下:
在这里插入图片描述

RT-Thread系统启动流程

在这里插入图片描述
在RT-Thread中,main函数相当于首个线程,通过main_thread_entry函数进入。

RT-Thread 内核配置文件

同FreeRTOS FreeRTOSConfig.h文件类似,RT-Thread系统也有其内核配置文件——rtconfig.h
在这里插入图片描述
类似FreeRTOS系统,RT-Thread Kernel部分用户需要根据实际参数设置,至于信号量、事件等,使用则需要定义该宏定义,不用则不定义即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值