内核视频教程

内核是操作系统最基础也是最重要的部分,包含线程调度、时钟管理、线程间同步与通信、内存管理等内容,可阅读《内核基础》进行了解。

内核视频教程基于内核示例讲解,观看视频之前请做好内核示例代码准备

内核视频教程百度网盘链接:https://pan.baidu.com/s/1GWXqzoUw4VdDFhrp9JN0MA

初识 RT-Thread


动态内存堆的使用

参考资料:《内存管理》


线程的创建

参考资料:《线程管理》


简单的线程实例-跑马灯及栈空间分配技巧

参考资料:《线程管理》


线程的时间片轮转调度

参考资料:《线程管理》


空闲线程及两个常用的钩子函数

参考资料: 《线程管理》


临界区保护

参考资料: 《线程间同步》


信号量的使用

参考资料:《线程间同步》


生产者消费者问题

参考资料:《 线程间同步》


互斥量的使用

参考资料: 《线程间同步》


线程的优先级翻转

参考资料:《 线程间同步》


事件集的使用

参考资料:《线程间同步》


邮箱的使用

参考资料:《线程间通信》


消息队列的使用

参考资料: 《线程间通信》


软件定时器

参考资料:《时钟管理》


内存池的使用

参考资料:《内存管理》


继续学习

内核部分学习完成,本应学习外设和组件,但是这些功能需要 Env 工具进行打开或关闭(比如要使用SPI,就需要使用 Env 打开 SPI),所以在学习外设与组件之前,先学习使用 Env 工具

Qestion && Feedback