内容简介
《嵌入式实时操作系统μ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.1 stm32处理器概述
1.1.1 stm32flxx系列
1.1.2 stm32f2xx系列
1.1.3 stm32llxx系列
1.2 stm32实验平台
1.2.1 stm32mini开发平台
1.2.2 stm32-v3开发平台
1.2.3 stm32tiny开发平台
第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.4 2d图形库
3.1.5 字体
3.1.6 颜色
3.1.7 存储设备
3.1.8 视窗管理器
3.1.9 窗口对象
3.1.1 0 对话框
3.1.1 1 抗锯齿
3.1.1 2 输入设备
3.1.1 3 时间函数
3.2 μc/os-ⅱ系统移植
3.3 设计目标
3.4 系统软件设计
3.5 实例总结
3.6 显示效果
第4章 实时时钟系统设计实例
4.1 rtc简述
4.1.1 rtc复位过程
4.1.2 rtc寄存器操作
4.1.3 rtc寄存器描述
4.1.4 备份寄存器描述
4.2 设计目标
4.3 rtc系统硬件构成
4.4 系统软件设计
4.5 实例总结
4.6 显示效果
第5章 串行flash存储器应用实例
5.1 串行flash存储器概述
5.1.1 sst25vf016b引脚功能描述
5.1.2 器件操作
5.1.3 状态寄存器
5.1.4 sst25vf016b指令集
5.2 设计目标
5.3 硬件电路原理设计
5.4 μc/os-ⅱ系统软件设计
5.4.1 主要程序代码
5.4.2 fatfs文件系统的移植
5.5 实例总结
……
第6章 gpio接口应用实例
第7章 adc转换应用实例
第8章 lcd液晶显示屏与触摸屏系统设计实例
第9章 sdio接口应用实例——sd卡与mp3播放器设计
第10章 i2c接口应用实例——fm收音机设计
第11章 can总线应用实例
第12章 以太网应用实例
第13章 nrf24l01 无线数据收发实例
第14章 sigbee无线模块应用实例
第15章 usb joystick应用实例
第16章 gps通信系统设计
第17章 智能小车驱动设计
第18章 三轴加速度传感器应用
参考文献
1.1 stm32处理器概述
1.1.1 stm32flxx系列
1.1.2 stm32f2xx系列
1.1.3 stm32llxx系列
1.2 stm32实验平台
1.2.1 stm32mini开发平台
1.2.2 stm32-v3开发平台
1.2.3 stm32tiny开发平台
第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.4 2d图形库
3.1.5 字体
3.1.6 颜色
3.1.7 存储设备
3.1.8 视窗管理器
3.1.9 窗口对象
3.1.1 0 对话框
3.1.1 1 抗锯齿
3.1.1 2 输入设备
3.1.1 3 时间函数
3.2 μc/os-ⅱ系统移植
3.3 设计目标
3.4 系统软件设计
3.5 实例总结
3.6 显示效果
第4章 实时时钟系统设计实例
4.1 rtc简述
4.1.1 rtc复位过程
4.1.2 rtc寄存器操作
4.1.3 rtc寄存器描述
4.1.4 备份寄存器描述
4.2 设计目标
4.3 rtc系统硬件构成
4.4 系统软件设计
4.5 实例总结
4.6 显示效果
第5章 串行flash存储器应用实例
5.1 串行flash存储器概述
5.1.1 sst25vf016b引脚功能描述
5.1.2 器件操作
5.1.3 状态寄存器
5.1.4 sst25vf016b指令集
5.2 设计目标
5.3 硬件电路原理设计
5.4 μc/os-ⅱ系统软件设计
5.4.1 主要程序代码
5.4.2 fatfs文件系统的移植
5.5 实例总结
……
第6章 gpio接口应用实例
第7章 adc转换应用实例
第8章 lcd液晶显示屏与触摸屏系统设计实例
第9章 sdio接口应用实例——sd卡与mp3播放器设计
第10章 i2c接口应用实例——fm收音机设计
第11章 can总线应用实例
第12章 以太网应用实例
第13章 nrf24l01 无线数据收发实例
第14章 sigbee无线模块应用实例
第15章 usb joystick应用实例
第16章 gps通信系统设计
第17章 智能小车驱动设计
第18章 三轴加速度传感器应用
参考文献
本文来自pg网赌软件-pg电子娱乐试玩科技,原文地址:
http://www.myir-tech.com/resource/465.asp,转载请注明出处。