内核视频教程
优质
小牛编辑
130浏览
2023-12-01
内核是操作系统最基础也是最重要的部分,包含线程调度、时钟管理、线程间同步与通信、内存管理等内容,可阅读《内核基础》进行了解。
内核视频教程基于内核示例讲解,观看视频之前请做好内核示例代码准备 。
内核视频教程百度网盘链接:https://pan.baidu.com/s/19jvxfQlyfyp_PH9dt-6OAQ
提取码:i3xq
初识 RT-Thread
动态内存堆的使用
参考资料:《内存管理》
线程的创建
参考资料:《线程管理》
简单的线程实例-跑马灯及栈空间分配技巧
参考资料:《线程管理》
线程的时间片轮转调度
参考资料:《线程管理》
空闲线程及两个常用的钩子函数
参考资料: 《线程管理》
临界区保护
参考资料: 《线程间同步》
信号量的使用
参考资料:《线程间同步》
生产者消费者问题
参考资料:《 线程间同步》
互斥量的使用
参考资料: 《线程间同步》
线程的优先级翻转
参考资料:《 线程间同步》
事件集的使用
参考资料:《线程间同步》
邮箱的使用
参考资料:《线程间通信》
消息队列的使用
参考资料: 《线程间通信》
软件定时器
参考资料:《时钟管理》
内存池的使用
参考资料:《内存管理》
继续学习
内核部分学习完成,本应学习外设和组件,但是这些功能需要 Env 工具进行打开或关闭(比如要使用SPI,就需要使用 Env 打开 SPI),所以在学习外设与组件之前,先学习使用 Env 工具。