注册 登录 进入教材巡展
#

出版时间:2025-09

最新印次日期:2025-9

出版社:中国轻工业出版社

以下为《嵌入式操作系统设计与实现——基于STM32微控制器》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国轻工业出版社
  • 9787518452521
  • 1-1
  • 555955
  • 16开
  • 2025-09
  • 计算机科学与技术
  • 本科
作者简介
程涛,硕士研究生,毕业于上海交通大学。具有十多年的嵌入式系统软件研发经验,先后在多家企事业单位从事项目研发工作。前华为操作系统高级工程师,现为上海建桥学院计算机系专职教师。研发方向为嵌入式系统软件、操作系统、编译器与编程语言、3D图形学编程。
查看全部
内容简介
STM32系列芯片主要针对高性能、低成本、低功耗的嵌入式应用,由意法半导体公司设计,芯片CPU包含ARM?Cortex-M0、M0+、M3、M4、以及M7内核。
目前同时讲解STM32微控制器以及uC/OS-III的书籍不多,一般主要是讲解STM32微控制器的应用编程,即STM32芯片和各个外围设备的驱动与应用编程,这样的教材较多。
uC/OS-III官方有出版两本教材,也是基于STM32微控制器来讲解的,分别讲解应用编程,以及RTOS内核。另外深圳有几家培训机构也有两本教材,分别讲解STM32微控制器的外设应用开发,以及uC/OS-III的操作系统代码解析,我们前期的课程有基于这几本教材来讲解。
结合教学团队的经验,使用自编教材,自编教材有一章节会介绍uC/OS-III,其他章节会介绍MOS,一个自己研发的操作系统,借鉴了uC/OS-III和Linux内核。
另外,本教材的后续版本,或者在线资料,可能会拓展部分Linux内核以及华为LiteOS内核的教学内容,它们是鸿蒙操作系统的内核。本教材会录制配套的视频,以及公众号。
本书适合应用型本科和高职高专院校计算机、电子信息类、通信类、自动化类、机电类、机械制造类等专业的单片机技术课程的教材,也可作为开放大学、成人教育、自学考试、中职学校和培训班的教材。
目录
1 嵌入式操作系统概述
2 μC/OS-III实时操作系统
3 CPU编程模型与多任务定义
4 Project目录与IDE工程构建
5 任务控制块与上下文切换
6 操作系统的时钟节拍
7 Delay函数与Sleep函数
8 时间戳计数器
9 同步原语
10 任务的状态
11 优先级调度算法与实现
12 时间片调度算法与实现
13 任务管理的实现
14 内核对象
15 实验部分

附录A Glossary
附录B MOS
参考文献