种豆资源网

当前位置:首页 > 经验 / 正文

Cortex-M3 + μC/OS-II嵌入式系统开发入门与套用

(2021-05-21 22:45:47) 经验
Cortex-M3 + μC/OS-II嵌入式系统开发入门与套用

Cortex-M3 + μC/OS-II嵌入式系统开发入门与套用

《Cortex-M3+μC/OS-II嵌入式系统开发入门与套用》是2010年人民邮电出版社出版的图书,作者是陈瑶,李佳,宋宝华。

基本介绍

  • 作者:陈瑶//李佳//宋宝华
  • ISBN:9787115231055
  • 页数:303
  • 定价:39.80元
  • 出版社:人民邮电
  • 出版时间:2010-8

内容介绍

《Cortex-M3 +μC/OS-II嵌入式系只记枣仔统开发入门与套用》首先讲解了Cortex-M3处理器的架构及RealViewMDK开发平台的相关知识,然后对μC/OS-Ⅱ的核心移植、驱动开发、应用程式开发进行了介绍,最后综合运用所学知识介绍了一个μC/OS-Ⅱ的程式设计实重求例。
《Cortex-M3 +μC/OS-II嵌入式系统开发入门与套用》内容由浅入深,为加深理解,列举了很多程式设计的相连棵白关实例。
《Cortex-M3 +μC/OS-II嵌入式系统开发入门与套用》适合嵌入式初学者、嵌入式开发人员以及高校相关专业师生阅读。

作者介绍

李佳,高级软体工程师,曾任职于微软中国研究院。现任职于东软集团,担任项目经理一职,负责客户关係管理系统在电信行业中的套用。从事软体开发近10年时间,曾主持开发过某省教育厅学籍学历查询系统。清华大学土木水利学院实验室管理信息系统。网上购物平台等各种大型系统。熟悉各种开发语言和工具,尤其擅长C#。对软体开发有深刻的认识,具有丰富的套用型软体开发经验。
宋宝华
华清远见金牌讲师,着有《Linux设备驱动开发详解》,译有《Essential Linux Device Drivers》,曾为思科、阿尔卡特、朗讯、四方、意法半导体等知名企业提供嵌入式Linux企业培训葛旬察和技术服务,受到企业广泛好评。活跃于Linux社区,已给Linux核心贡献了逾2万行代码。
陈瑶
华清远见特邀顾问,任教于抹立格精北京工业大学计算机学院,计算机软体与理论系。长期以来从事软体工程和嵌入式开发方面的教局寒骗学与科研工作。曾于2004年作为访问学者在美国Llniversity of Massachusetts进修。参加过多项国家自然科学基金、北京市自然科学基金项目,发表多篇论文。

作品目录

第1部分 第1章 走进ARM微处理器 1.1 ARM体系结构的源头——ARM公司 1.2 ARM处理器的发展历程 1.3 ARM体系结构 1.3.1 ARM Cortex处理器技术特点 1.3.2 ARM Cortex系列处理器比较 1.4 ARM v7新增指令 1.4.1 位操作指令 1.4.2 比特反转指令 1.4.3 16-bit常数操作 1.4.4 调转表指令 1.4.5 IT指令 1.4.6 检查是否为零并跳转指令(CBZ) 第2章 Cortex-M3处遥抹元理器体系结构 2.1 Cortex-M3综述 2.2 Cortex-M3编程模式 2.2.1 Cortex-M3的工作模式和工作状态 2.2.2 特权访问和用户访问 2.2.3 Cortex-M3的暂存器组织 2.2.4 Cortex-M3的数据类型 2.2.5 Cortex-M3的存储器格式 2.3 Cortex-M3的存储器管理 2.3.1 存储器映射 2.3.2 Bit-banding机制 2.4 Cortex-M3的异常处理 2.4.1 异常优先权 2.4.2 异常处理的堆叠使用 2.4.3 Cortex-M3特有的异常处理机制 2.4.4 异常退出 2.4.5 复位异常 2.4.6 中止(Abort)异常 2.5 Cortex-M3的电源管理 2.5.1 SLEEPING 2.5.2 SLEEPDEEP 2.6 嵌套向量中断控制器NVIC 2.7 存储器保护单位MPU 2.8 Cortex-M3开发平台——STM32V100评估板介绍 第3章 ARM开发环境ReaiView MDK平台搭建 3.1 常用ARM开发工具 3.1.1 免费平台GNU 3.1.2 RealView Development Suite开发工具 3.1.3 ARM硬体仿真器MultiICE与Multi-Trace 3.1.4 Multi 2000 3.1.5 Hitool forARM 3.1.6 RealView MDK 3.2 RealView MDK概述 3.3 RealView MDK的使用 3.3.1 创建工程 3.3.2 编译、连结工程 3.3.3 程式调试 3.3.4 工程选项设定 3.4 仿真工具——ULNK2 3.5 RealView MDK工程实例 第4章 基子RealView开发环境的嵌入式软体开发 4.1 RealView编译器的预设行为 4.1.1 Semihosting 4.1.2 C库结构 4.1.3 默认存储器映射 4.1.4 连结程式放置规则 4.1.5 应用程式启动 4.2 调整C库使其适应目标硬体 4.2.1 C库函式重定向 4.2.2 从最终代码映像中去掉Semihosting 4.3 映像档案存储器映射调整 4.3.1 关于分散载入 4.3.2 Scatter档案语法 4.3.3 Scatter档案典型用法 4.3.4 等效的简单映像分散载入描述 4.4 复位和初始化 4.4.1 初始化序列 4.4.2 向量表 4.4.3 ROM/RAM重映射 4.4.4 与局部存储器设定有关的考虑事项 4.4.5 栈指针初始化 4.4.6 硬体初始化 第5章 STM32F103处理器内部资源C编程与实例 5.1 I/O控制模组C编程与实例 5.1.1 实例内容与目标 5.1.2 I/O控制模组操作原理 5.1.3 I/O控制实例操作步骤 5.1.4 I/O控制实例参考程式及说明 5.2 中断控制模组C编程与实例 5.2.1 实例内容与目标 5.2.2 中断模组NVIC的操作原理 5.2.3 中断控制实例操作步骤 5.2.4 中断控制实例参考程式及说明 5.3 A/D转换和DMA编程实例 5.3.1 实例内容与目标 5.3.2 A/D转换控制器与DMA控制器操作原理 5.3.3 A/D转换和DMA编程实例操作步骤 5.3.4 A/D转换和DMA编程实例参考程式及说明 5.4 实时钟RTC编程实例 5.4.1 实例内容与目标 5.4.2 STM32F103实时钟操作原理 5.4.3 实时钟RTC编程实例操作步骤 5.4.4 实时钟RTC编程实例参考程式及说明 5.5 串列外设接口SPI编程实例 5.5.1 实例内容与目标 5.5.2 SPI接口操作原理 5.5.3 SPI接口实例操作步骤 5.5.4 SPI接口实例参考程式及说明 5.6 CAN汇流排编程实例 5.6.1 实例内容与目标 5.6.2 CAN汇流排操作原理 5.6.3 CAN汇流排编程实例操作步骤 5.6.4 CAN汇流排实例参考程式及说明 5.7 视窗看门狗wWDG实例 5.7.1 实例内容与目标 5.7.2 WWDG操作原理 5.7.3 看门狗实例操作步骤 5.7.4 看门狗实例参考程式及说明 5.8 UART编程实例 5.8.1 实例内容与目标 5.8.2 UART编程原理 5.8.3 串口编程实例操作步骤 5.8.4 串口编程实例参考程式及说明第2部分 第6章 μC/OS-Ⅱ作业系统基础及其移植开发初步 6.1 实时作业系统基本原理与技术 6.1.1 实时作业系统基本特徵 6.1.2 实时作业系统的关键技术指标 6.1.3 实时作业系统基本术语 6.2 μC/OS-Ⅱ应用程式开发 6.2.1 μC/OS-Ⅱ的变数类型 6.2.2 应用程式的基本结构 6.2.3 μC/OS-Ⅱ API介绍 6.2.4 μC/OS-Ⅱ多任务实现机制 6.3 μC/OS-Ⅱ在STM32F 103处理器上的移植 6.3.1 移植条件 6.3.2 移植步骤 第7章 μC/OS-Ⅱ的核心机制 7.1 μC/OS-Ⅱ的核心结构 7.1.1 临界段 7.1.2 任务 7.1.3 任务状态 7.1.4 任务调度 7.1.5 中断处理 7.1.6 μC/OS-Ⅱ初始化 7.1.7 μC/OS-Ⅱ启动 7.2 μC/OS-Ⅱ的任务管理 7.2.1 任务建立 7.2.2 任务堆叠 7.2.3 堆叠检验 7.2.4 改变任务优先权 7.2.5 挂起任务 7.2.6 恢复任务 7.2.7 删除任务 7.2.8 请求删除任务 7.3 μC/OS-Ⅱ的时间管理 7.3.1 任务延时 7.3.2 时/分/秒延时函式 7.3.3 恢复延时任务 7.3.4 系统时间 7.4 任务之间通信与同步 7.4.1 事件控制块ECB 7.4.2 初始化任务控制块 7.4.3 使任务进入就绪态 7.4.4 使任务进入等待某事件发生状态 7.4.5 由于等待逾时而将任务置为就绪态 7.4.6 信号量 7.4.7 信箱 7.4.8 讯息伫列 7.5 记忆体管理 7.5.1 记忆体控制块 7.5.2 建立记忆体分区 7.5.3 分配记忆体块 7.5.4 释放记忆体块 7.5.5 等待记忆体块 第8章 基于μC/OS-Ⅱ的程式设计实例 8.1 实例介绍 8.2 实例分析 8.2.1 实例任务划分 8.2.2 实例任务设计与优先权分配 8.3 任务实现详解 8.3.1 键盘任务 8.3.2 显示任务 8.3.3 使用延时函式的採样任务 8.3.4 使用时钟节拍钩子函式的採样任务 8.3.5 使用定时中断的採样任务 8.3.6 使用高优先权中断的採样任务 8.3.7 串口传送任务参考文献
搜索
热门图片
最近更新
随机推荐

Powered By 种豆资源网||