Cortex-M3 +μC/OS-II嵌入式系统开发入门与应用
出版时间:
2010-08
版次:
1
ISBN:
9787115231055
定价:
39.80
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
303页
字数:
428千字
5人买过
-
本书首先讲解了Cortex-M3处理器的架构及RealViewMDK开发平台的相关知识,然后对μC/OS-Ⅱ的内核移植、驱动开发、应用程序开发进行了介绍,最后综合运用所学知识介绍了一个μC/OS-Ⅱ的程序设计实例。
本书内容由浅入深,为加深理解,列举了很多程序设计的相关实例。
本书适合嵌入式初学者、嵌入式开发人员以及高校相关专业师生阅读。 李佳,高级软件工程师,曾任职于微软中国研究院。现任职于东软集团,担任项目经理一职,负责客户关系管理系统在电信行业中的应用。从事软件开发近10年时间,曾主持开发过某省教育厅学籍学历查询系统。清华大学土木水利学院实验室管理信息系统。网上购物平台等各种大型系统。熟悉各种开发语言和工具,尤其擅长C#。对软件开发有深刻的认识,具有丰富的应用型软件开发经验。
宋宝华
华清远见金牌讲师,著有《Linux设备驱动开发详解》,译有《Essential Linux Device Drivers》,曾为思科、阿尔卡特、朗讯、四方、意法半导体等知名企业提供嵌入式Linux企业培训和技术服务,受到企业广泛好评。活跃于Linux社区,已给Linux内核贡献了逾2万行代码。
陈瑶
华清远见特邀顾问,任教于北京工业大学计算机学院,计算机软件与理论系。长期以来从事软件工程和嵌入式开发方面的教学与科研工作。曾于2004年作为访问学者在美国Llniversity of Massachusetts进修。参加过多项国家自然科学基金、北京市自然科学基金项目,发表多篇论文。 第1部分
第1章走进ARM微处理器
1.1ARM体系结构的源头——ARM公司
1.2ARM处理器的发展历程
1.3ARM体系结构
1.3.1ARMCortex处理器技术特点
1.3.2ARMCortex系列处理器比较
1.4ARMv7新增指令
1.4.1位操作指令
1.4.2比特反转指令
1.4.316-bit常数操作
1.4.4调转表指令
1.4.5IT指令
1.4.6检查是否为零并跳转指令(CBZ)
第2章Cortex-M3处理器体系结构
2.1Cortex-M3综述
2.2Cortex-M3编程模式
2.2.1Cortex-M3的工作模式和工作状态
2.2.2特权访问和用户访问
2.2.3Cortex-M3的寄存器组织
2.2.4Cortex-M3的数据类型
2.2.5Cortex-M3的存储器格式
2.3Cortex-M3的存储器管理
2.3.1存储器映射
2.3.2Bit-banding机制
2.4Cortex-M3的异常处理
2.4.1异常优先级
2.4.2异常处理的堆栈使用
2.4.3Cortex-M3特有的异常处理机制
2.4.4异常退出
2.4.5复位异常
2.4.6中止(Abort)异常
2.5Cortex-M3的电源管理
2.5.1SLEEPING
2.5.2SLEEPDEEP
2.6嵌套向量中断控制器NVIC
2.7存储器保护单位MPU
2.8Cortex-M3开发平台——STM32V100评估板介绍
第3章ARM开发环境RealViewMDK平台搭建
第4章基于RealView开发环境的嵌入式软件开发
第5章STM32F103处理器内部资源C编程与实例
第2部分
第6章μC/OS-Ⅱ操作系统基础及其移植开发初步
第7章μC/OS-Ⅱ的内核机制
第8章基于μC/OS-Ⅱ的程序设计实例
参考文献
-
内容简介:
本书首先讲解了Cortex-M3处理器的架构及RealViewMDK开发平台的相关知识,然后对μC/OS-Ⅱ的内核移植、驱动开发、应用程序开发进行了介绍,最后综合运用所学知识介绍了一个μC/OS-Ⅱ的程序设计实例。
本书内容由浅入深,为加深理解,列举了很多程序设计的相关实例。
本书适合嵌入式初学者、嵌入式开发人员以及高校相关专业师生阅读。
-
作者简介:
李佳,高级软件工程师,曾任职于微软中国研究院。现任职于东软集团,担任项目经理一职,负责客户关系管理系统在电信行业中的应用。从事软件开发近10年时间,曾主持开发过某省教育厅学籍学历查询系统。清华大学土木水利学院实验室管理信息系统。网上购物平台等各种大型系统。熟悉各种开发语言和工具,尤其擅长C#。对软件开发有深刻的认识,具有丰富的应用型软件开发经验。
宋宝华
华清远见金牌讲师,著有《Linux设备驱动开发详解》,译有《Essential Linux Device Drivers》,曾为思科、阿尔卡特、朗讯、四方、意法半导体等知名企业提供嵌入式Linux企业培训和技术服务,受到企业广泛好评。活跃于Linux社区,已给Linux内核贡献了逾2万行代码。
陈瑶
华清远见特邀顾问,任教于北京工业大学计算机学院,计算机软件与理论系。长期以来从事软件工程和嵌入式开发方面的教学与科研工作。曾于2004年作为访问学者在美国Llniversity of Massachusetts进修。参加过多项国家自然科学基金、北京市自然科学基金项目,发表多篇论文。
-
目录:
第1部分
第1章走进ARM微处理器
1.1ARM体系结构的源头——ARM公司
1.2ARM处理器的发展历程
1.3ARM体系结构
1.3.1ARMCortex处理器技术特点
1.3.2ARMCortex系列处理器比较
1.4ARMv7新增指令
1.4.1位操作指令
1.4.2比特反转指令
1.4.316-bit常数操作
1.4.4调转表指令
1.4.5IT指令
1.4.6检查是否为零并跳转指令(CBZ)
第2章Cortex-M3处理器体系结构
2.1Cortex-M3综述
2.2Cortex-M3编程模式
2.2.1Cortex-M3的工作模式和工作状态
2.2.2特权访问和用户访问
2.2.3Cortex-M3的寄存器组织
2.2.4Cortex-M3的数据类型
2.2.5Cortex-M3的存储器格式
2.3Cortex-M3的存储器管理
2.3.1存储器映射
2.3.2Bit-banding机制
2.4Cortex-M3的异常处理
2.4.1异常优先级
2.4.2异常处理的堆栈使用
2.4.3Cortex-M3特有的异常处理机制
2.4.4异常退出
2.4.5复位异常
2.4.6中止(Abort)异常
2.5Cortex-M3的电源管理
2.5.1SLEEPING
2.5.2SLEEPDEEP
2.6嵌套向量中断控制器NVIC
2.7存储器保护单位MPU
2.8Cortex-M3开发平台——STM32V100评估板介绍
第3章ARM开发环境RealViewMDK平台搭建
第4章基于RealView开发环境的嵌入式软件开发
第5章STM32F103处理器内部资源C编程与实例
第2部分
第6章μC/OS-Ⅱ操作系统基础及其移植开发初步
第7章μC/OS-Ⅱ的内核机制
第8章基于μC/OS-Ⅱ的程序设计实例
参考文献
查看详情
-
九品
湖北省襄阳市
平均发货57小时
成功完成率100%
-
全新
河北省保定市
平均发货21小时
成功完成率81.04%
-
全新
河北省保定市
平均发货10小时
成功完成率82.31%
-
全新
北京市东城区
平均发货19小时
成功完成率83.71%
-
全新
北京市房山区
平均发货15小时
成功完成率77.09%
-
九品
北京市昌平区
平均发货17小时
成功完成率91.06%
-
全新
北京市朝阳区
平均发货9小时
成功完成率85.19%
-
九品
北京市海淀区
平均发货23小时
成功完成率88.71%
-
九品
北京市东城区
平均发货25小时
成功完成率88.78%
-
九品
北京市昌平区
平均发货22小时
成功完成率88.93%
-
九品
北京市东城区
平均发货11小时
成功完成率97.05%
-
九品
江苏省南京市
平均发货13小时
成功完成率95.1%
-
九品
北京市海淀区
平均发货4小时
成功完成率96.92%
-
九五品
北京市通州区
平均发货29小时
成功完成率83.29%
-
八品
浙江省宁波市
平均发货10小时
成功完成率98.39%
-
九品
北京市海淀区
平均发货10小时
成功完成率91.59%
-
九品
北京市海淀区
平均发货5小时
成功完成率94.56%
-
八五品
山东省菏泽市
平均发货6小时
成功完成率97.11%
-
九五品
山东省烟台市
平均发货15小时
成功完成率92.53%
-
九品
北京市海淀区
平均发货9小时
成功完成率91.63%