从零开始构建实时操作系统(RTOS)——基于ARM架构
手把手带你在STM32与TIVA C开发板上搭建自己的实时操作系统
学习内容:
- 从零构建一个实时操作系统(RTOS)
- 实现轮转调度器(Round-Robin)
- 实现协作式调度器(Cooperative Scheduler)
- 实现周期性调度器(Periodic Scheduler)
- 实现先到先服务调度器(First Come First Served Scheduler)
- 实现速率单调调度器(Rate Monotonic Scheduler)
- 编写板级支持包(Board Support Package)
- 计算RTOS的CPU利用率
- 编写裸机嵌入式C语言代码与汇编代码
- 理解Cortex-M架构中的操作系统支持特性
- 深入理解RTOS内核机制
- 掌握并讲解主流调度算法
- 具备讲授实时操作系统课程的能力
本课程包括
- 9.5小时点播视频
- 2篇课程文章
- 可通过手机和电视访问
- 终身访问权限
- 结课证书
价格:$59.99
教程评分:4.5 / 5(来自1,070位学生的评价)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 具备基础的C语言编程知识
课程描述:
本课程将带你深入掌握实时操作系统(RTOS)的设计与实现原理。你将通过实践与理论相结合的方式,从构建一个实时内核开始,逐步理解调度器、线程管理、上下文切换、中断管理等核心机制。课程将以ARM架构下的STM32与TIVA C开发板为实践平台,帮助你实现多种经典调度算法,包括轮转调度、协作式调度、周期性调度等。最终你将具备独立构建RTOS、讲解操作系统架构、以及在嵌入式系统中开发高性能应用的能力。
本课程适合嵌入式系统工程师、计算机或电子专业学生、工程技术人员及嵌入式开发爱好者。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。