《嵌入式软件开发精解》PDF电子书下载

嵌入式软件开发精解PDF电子书下载
《嵌入式软件开发精解》内容简介
2014-3-28 / 79 -

目  录
译者序

前言
第1版前言
网站上的内容
嵌入式软件开发路线图
第1章 嵌入式软件 1
1.1 嵌入式应用的影响 1
1.1.1 来自开发的挑战 1
1.1.2 软件复用 3
1.1.3 实时操作系统 3
1.1.4 文件系统 4
1.1.5 USB 4
1.1.6 图形 5
1.1.7 网络 5
1.1.8 小结 6
1.2 嵌入式系统的存储器 7
1.2.1 存储器 7
1.2.2 软件开发面临的挑战 8
1.2.3 所有东西都会出错 9
1.2.4 好的解决方法 10
1.3 存储器架构 10
1.3.1 选项 10
1.3.2 平面单一地址空间存储器 11
1.3.3 分段空间存储器 11
1.3.4 单元切换空间存储器 12
1.3.5 多地址空间存储器 13
1.3.6 虚拟空间存储器 14
1.3.7 高速缓冲存储器 14
1.3.8 存储器管理单元 14
1.3.9 小结 15
1.4 软件是如何影响硬件设计的 15
1.4.1 谁在设计硬件 15
1.4.2 软件主导硬件 16
1.4.3 软硬件的均衡 16
1.4.4 硬件调试 16
1.4.5 自检 17
1.4.6 小结 18
1.5 将软件移植到新处理器架构上 18
1.5.1 特定目标 19
1.5.2 RTOS问题 21
1.5.3 处理器移植和开放标准 22
1.5.4 小结 24
1.6 汽车电子的嵌入式软件 24
1.6.1 概要 24
1.6.2 汽车电子特征 24
1.6.3 编程问题 25
1.6.4 实时操作系统因素 25
1.6.5 小结 26
1.7 芯片设计时如何选择CPU 27
1.7.1 设计复杂度 27
1.7.2 设计复用性 28
1.7.3 存储器架构和保护 28
1.7.4 CPU性能 29
1.7.5 功耗 29
1.7.6 成本 29
1.7.7 软件问题 29
1.7.8 多核SoC 29
1.7.9 小结 30
1.8 USB软件的介绍 30
1.8.1 什么是USB 30
1.8.2 USB外设 31
1.8.3 USB通信 32
1.8.4 USB软件 32
1.8.5 USB和嵌入式系统 33
1.8.6 小结 33
1.9 走向USB 3.0时代 34
1.9.1 概述 34
1.9.2 总线架构 34
1.9.3 线缆和连接器 34
1.9.4 封包路由 34
1.9.5 双向协议流 35
1.9.6 批量流 35
1.9.7 USB 3.0电源管理 36
1.9.8 USB 3.0集线器 36
1.9.9 xHCI:新型主控制器接口 36
1.9.10 USB的未来应用 36
1.9.11 小结 37
扩展阅读 37
第2章 设计和开发 38
2.1 嵌入式系统软件开发的新兴技术 38
2.1.1 微处理器技术 39
2.1.2 系统架构 39
2.1.3 设计组合性 40
2.1.4 软件内容 40
2.1.5 编程语言 41
2.1.6 软件团队的规模和分布 41
2.1.7 UML和建模 42
2.1.8 关键技术 42
2.1.9 小结 42
2.2 选择开发工具 43
2.2.1 开发工具链 43
2.2.2 编译器特征 44
2.2.3 嵌入式系统的扩展 44
2.2.4 优化 45
2.2.5 构建工具:简要介绍关键问题 46
2.2.6 调试 46
2.2.7 调试工具:关键问题的回顾 49
2.2.8 标准和开发工具集成 49
2.2.9 选择的暗示 50
2.2.10 小结 51
2.3 Eclipse:集成嵌入式开发工具 51
2.3.1 介绍 51
2.3.2 Eclipse平台的思想 52
2.3.3 平台 52
2.3.4 使用Eclip
电子书分类

Copyright © 2023 by 米奇吧 - PDF电子书下载 All Rights Reserved. 豫ICP备14005038号-2