内容简介
《嵌入式实时操作系统μC/OS-Ⅱ经典实例:基于STM32处理器》紧紧围绕“μC/OS-Ⅱ系统设计”这一主题,立足实践解析了嵌入式实时操作系统μC/OS-Ⅱ与嵌入式图形系统μC/OS-Ⅱ的设计与应用。本书主要以ARMCortex-M3内核的STM32F103处理器、嵌入式实时操作系统μC/OS-Ⅱ及嵌入式图形系统μC/OS-Ⅱ作为讲述对象。
全书共分为18章,所讲述的17个实例涵盖了最常用的外设以及最典型的应用。所有的应用实例都基于嵌入式实时操作系统μC/OS-Ⅱ和嵌入式图形系统μC/OS-Ⅱ,同时也都涉及硬件底层程序设计,依照嵌入式系统层次结构,将系统软件设计与硬件底层程序设计两者紧密联系、完美结合。本书可作为高校计算机、电子信息工程、自动化控制等相关专业本科生和研究生的嵌入式系统教材;也可供从事ARM技术和嵌入式实时操作系统μC/OS-Ⅱ开发的科研人员、嵌入式爱好者、从业人员参考使用。本书更是第一线嵌入式系统高级开发人员学习研究和进行ARM相关应用课程培训的必备参考书。
目录
第1章STM32处理器与实验平台概述
1.1STM32处理器概述
1.1.1STM32Flxx系列
1.1.2STM32F2xx系列
1.1.3STM32Llxx系列
1.2STM32实验平台
1.2.1STM32MINI开发平台
1.2.2STM32-V3开发平台
1.2.3STM32TINY开发平台
第2章嵌入式系统μC/OS-Ⅱ
2.1嵌入式系统μC/OS-Ⅱ概述
2.1.1μC/OS-Ⅱ系统特点
2.1.2μC/OS-Ⅱ系统内核
2.1.3任务管理
2.1.4时间管理
2.1.5任务之间的通信与同步
2.1.6内存管理
2.2μC/OS-Ⅱ系统移植
2.2.1移植μC/OS-Ⅱ满足的条件
2.2.2μC/OS-Ⅱ嵌入式系统移植要点
2.3设计目标
2.4μC/OS-Ⅱ系统软件设计
2.5实例总结
2.6实例操作演示
第3章嵌入式图形系统μC/OS-Ⅱ
3.1嵌入式图形系统μC/OS-Ⅱ
3.1.1μC/OS-Ⅱ系统软件结构
3.1.2文本显示
3.1.3数值显示
3.1.42D图形库
3.1.5字体
3.1.6颜色
3.1.7存储设备
3.1.8视窗管理器
3.1.9窗口对象
3.1.10对话框
3.1.11抗锯齿
3.1.12输入设备
3.1.13时间函数
3.2μC/OS-Ⅱ系统移植
3.3设计目标
3.4系统软件设计
3.5实例总结
3.6显示效果
第4章实时时钟系统设计实例
4.1RTC简述
4.1.1RTC复位过程
4.1.2RTC寄存器操作
4.1.3RTC寄存器描述
4.1.4备份寄存器描述
4.2设计目标
4.3RTC系统硬件构成
4.4系统软件设计
4.5实例总结
4.6显示效果
第5章串行Flash存储器应用实例
5.1串行Flash存储器概述
5.1.1SST25VF016B引脚功能描述
5.1.2器件操作
5.1.3状态寄存器
5.1.4SST25VF016B指令集
5.2设计目标
5.3硬件电路原理设计
5.4μC/OS-Ⅱ系统软件设计
5.4.1主要程序代码
5.4.2FATFS文件系统的移植
5.5实例总结
……
第6章GPIO接口应用实例
第7章ADC转换应用实例
第8章LCD液晶显示屏与触摸屏系统设计实例
第9章SDIO接口应用实例——SD卡与MP3播放器设计
第10章I2C接口应用实例——FM收音机设计
第11章CAN总线应用实例
第12章以太网应用实例
第13章nRF24L01无线数据收发实例
第14章Sigbee无线模块应用实例
第15章USBJoystick应用实例
第16章GPS通信系统设计
第17章智能小车驱动设计
第18章三轴加速度传感器应用
参考文献
1.1STM32处理器概述
1.1.1STM32Flxx系列
1.1.2STM32F2xx系列
1.1.3STM32Llxx系列
1.2STM32实验平台
1.2.1STM32MINI开发平台
1.2.2STM32-V3开发平台
1.2.3STM32TINY开发平台
第2章嵌入式系统μC/OS-Ⅱ
2.1嵌入式系统μC/OS-Ⅱ概述
2.1.1μC/OS-Ⅱ系统特点
2.1.2μC/OS-Ⅱ系统内核
2.1.3任务管理
2.1.4时间管理
2.1.5任务之间的通信与同步
2.1.6内存管理
2.2μC/OS-Ⅱ系统移植
2.2.1移植μC/OS-Ⅱ满足的条件
2.2.2μC/OS-Ⅱ嵌入式系统移植要点
2.3设计目标
2.4μC/OS-Ⅱ系统软件设计
2.5实例总结
2.6实例操作演示
第3章嵌入式图形系统μC/OS-Ⅱ
3.1嵌入式图形系统μC/OS-Ⅱ
3.1.1μC/OS-Ⅱ系统软件结构
3.1.2文本显示
3.1.3数值显示
3.1.42D图形库
3.1.5字体
3.1.6颜色
3.1.7存储设备
3.1.8视窗管理器
3.1.9窗口对象
3.1.10对话框
3.1.11抗锯齿
3.1.12输入设备
3.1.13时间函数
3.2μC/OS-Ⅱ系统移植
3.3设计目标
3.4系统软件设计
3.5实例总结
3.6显示效果
第4章实时时钟系统设计实例
4.1RTC简述
4.1.1RTC复位过程
4.1.2RTC寄存器操作
4.1.3RTC寄存器描述
4.1.4备份寄存器描述
4.2设计目标
4.3RTC系统硬件构成
4.4系统软件设计
4.5实例总结
4.6显示效果
第5章串行Flash存储器应用实例
5.1串行Flash存储器概述
5.1.1SST25VF016B引脚功能描述
5.1.2器件操作
5.1.3状态寄存器
5.1.4SST25VF016B指令集
5.2设计目标
5.3硬件电路原理设计
5.4μC/OS-Ⅱ系统软件设计
5.4.1主要程序代码
5.4.2FATFS文件系统的移植
5.5实例总结
……
第6章GPIO接口应用实例
第7章ADC转换应用实例
第8章LCD液晶显示屏与触摸屏系统设计实例
第9章SDIO接口应用实例——SD卡与MP3播放器设计
第10章I2C接口应用实例——FM收音机设计
第11章CAN总线应用实例
第12章以太网应用实例
第13章nRF24L01无线数据收发实例
第14章Sigbee无线模块应用实例
第15章USBJoystick应用实例
第16章GPS通信系统设计
第17章智能小车驱动设计
第18章三轴加速度传感器应用
参考文献
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
嵌入式系统
+关注
关注
41文章
3575浏览量
129287 -
米尔科技
+关注
关注
5文章
227浏览量
20930 -
嵌入式实时操作系统
+关注
关注
1文章
127浏览量
7832
发布评论请先 登录
相关推荐
不同的实时嵌入式Linux操作系统有什么差异
嵌入式实时操作系统(Embedded Real-time Operation System,RTOS)。嵌入式系统是“用于控制、监视或者辅助
发表于 11-06 11:36
•1261次阅读
嵌入式实时操作系统
14 种主流的嵌入式实时操作系统 RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式
发表于 10-20 14:05
•17次下载
评论