RT-Thread 内核学习 >> (一)源码文件及启动过程介绍

RT-Thread 源代码

在这里插入图片描述

src

在这里插入图片描述
RT-Thread 所有内核源代码

libcpu

在这里插入图片描述
所支持的各类芯片/内核的移植文件

include

在这里插入图片描述
RT-Thread 内核头文件

components

在这里插入图片描述
RT-Thread 的外部组件

drivers

设备驱动驱动结构

finsh

RT-Thread 的命令行

工程源码

在这里插入图片描述

文件作用
applications用户应用代码
driversRT-Thread 的驱动,不同平台底层驱动具体实现
kernel-sample内核例程源码
LibrariesSTM32 固件库
rt-threadrt-thread 源码

工程目录

在这里插入图片描述

文件作用
Applications存放用户应用代码
Drivers存放RT-Thread 底层的驱动代码
STM32_HAL存放STM32 的固件库文件
Kernel存放RT-Thread 内核核心代码
CORTEX-M3存放ARM Cortex-M3 移植代码
DeviceDrivers存放RT-Thread 驱动框架源码
finsh存放RT-Thread 命令行finsh 命令行组件
kernel-sample存放RT-Thread 的内核例程

启动流程

1. 裸机代码启动顺序

Created with Raphaël 2.2.0 SystemInit() Main()-用户主函数

2. RT-Thread 启动顺序

Created with Raphaël 2.2.0 SystemInit() $Sub$$main() rtthread_startup() rt_application_init() main_thread_entry $Super$$main() 用户主函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺亚方包

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值