从零开始构建实时操作系统(RTOS)——进阶篇(ARM架构)
实战STM32平台,全面掌握优先级、周期性、突发调度器与线程通信机制
学习内容:
- 从零构建实时操作系统(RTOS)
- 实现优先级调度器(Priority Scheduler)
- 实现突发调度器(Sporadic Scheduler)
- 实现固定调度器(Fixed Scheduler)
- 实现四种类型的周期性调度算法
- 掌握内核结构、线程切换机制(PendSV)、上下文保存与恢复
- 使用信号量完成线程同步、互斥、数据通信(Mailbox、FIFO)
- 实现有限状态机(FSM)与线程休眠机制
- 开发板级支持API(GPIO、ADC、TIMER、UART)
- 理解Cortex-M体系结构、ARM总线协议、缓存与存储管理
本课程包括
- 11小时点播视频
- 17个可下载资源
- 可通过手机和电视访问
- 终身访问权限
- 结课证书
价格:$49.99
教程评分:4.1 / 5(来自116位学员的评价)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 建议先完成《从零开始构建RTOS(第1部分)》课程
课程描述:
欢迎进入《从零开始构建实时操作系统(RTOS)——进阶篇》课程。本课程是一个完整系列的第二部分,将带你深入探索实时系统设计的高级内容,包括多种调度器实现(优先级、突发、固定调度等)、内核调度与线程控制块(TCB)设计、信号量同步机制、以及任务间通信等技术。同时你将学习嵌入式硬件驱动的开发,如GPIO、ADC、UART等,全面掌握ARM Cortex-M架构和嵌入式系统原理。
适合对象包括嵌入式系统工程师、电子/计算机工程学生、开发者与编程爱好者。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。