嵌入式系统-硬件.软件及软硬件协同-原书第2版

本书特色

[

本书是一本系统讲解嵌入式系统架构的书,讲述了板级和FPGA级两种典型架构。全书分为三部分。第壹部分主要介绍了嵌入式系统;第二部分介绍嵌入式系统的硬件开发;第三部分介绍嵌入式系统的软件开发;第四部分介绍软硬件协同开发。

]

目录

目 录Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Second Edition出版者的话第1版推荐序致谢关于作者**部分 嵌入式系统简介第1章 嵌入式系统设计的系统化方法 21.1 什么是嵌入式系统 21.2 嵌入式系统的体系结构简介 31.3 嵌入式系统模型 51.4 为什么使用整体化、体系结构化的系统工程方法?黄金法则是什么 61.5 小结 11习题 11尾注 13第2章 了解设计标准 142.1 编程语言概述及其标准示例 202.1.1 影响嵌入式系统体系结构的编程语言示例:脚本语言、Java和.NET 222.1.2 垃圾回收机制 252.1.3 处理Java字节码 272.2 标准与网络 302.2.1 互连设备间的距离 302.2.2 物理介质 312.2.3 网络架构 332.2.4 OSI模型 332.3 基于多种标准的设备示例:数字电视(DTV) 432.4 小结 55习题 56尾注 57第二部分 嵌入式硬件第3章 嵌入式硬件的组件和嵌入式系统板 603.1 学习硬件的**节课:学习读懂原理图 603.2 嵌入式系统板和冯·诺依曼模型 633.3 给硬件供电 653.4 基础硬件材料:导体、绝缘体和半导体 673.5 电路板上和芯片中常见的无源元件:电阻器、电容器和电感器 703.5.1 电阻器 703.5.2 电容器 733.5.3 电感器 743.6 半导体以及处理器和存储器的有源构建模块 753.6.1 二极管 753.6.2 晶体管 763.6.3 从基本的门电路构建出更复杂的电路 803.6.4 时序逻辑和时钟 813.7 全部整合到一起:集成电路 833.8 小结 85习题 85尾注 89第4章 嵌入式处理器 904.1 ISA体系结构模型 924.1.1 功能 924.1.2 ISA模型 974.2 处理器内部设计 1024.2.1 中央处理单元 1044.2.2 片上存储器 1154.2.3 处理器I/O 1244.2.4 处理器总线 1414.3 处理器性能 1424.4 阅读处理器的数据手册 1444.5 小结 153习题 153尾注 155第5章 板载存储器 1565.1 ROM 1595.2 RAM 1625.3 辅助存储器 1685.4 外部存储器的存储管理 1715.5 板载存储器及其性能 1725.6 小结 173习题 173尾注 174第6章 板载 I/O 1756.1 数据管理:串行I/O与并行I/O 1776.1.1 串行I/O 1776.1.2 并行I/O 1846.2 互连I/O组件 1916.2.1 互连I/O设备和嵌入式系统板 1916.2.2 互连I/O控制器和主CPU 1936.3 I/O与性能 1936.4 小结 194习题 194尾注 197第7章 板载总线 1987.1 总线仲裁和时序 1997.2 将总线与其他板载组件集成 2067.3 总线性能 2077.4 小结 207习题 208尾注 209第三部分 嵌入式软件介绍第8章 设备驱动程序 2138.1 示例1:中断处理的设备驱动程序 2168.1.1 中断优先级 2188.1.2 上下文切换 2218.1.3 中断设备驱动程序伪代码示例 2228.1.4 中断处理及其性能 2288.2 示例2:存储器设备驱动程序 2298.3 示例3:板载总线设备驱动程序 2468.4 板载I/O驱动程序示例 2518.4.1 示例4:初始化以太网驱动程序 2518.4.2 示例5:初始化RS-232驱动程序 2648.5 小结 268习题 268尾注 270第9章 嵌入式操作系统 2719.1 什么是进程 2749.2 多任务和进程管理 2769.2.1 进程实现 2769.2.2 进程调度 2859.2.3 任务间通信和同步 2949.3 内存管理 2999.3.1 用户存储空间 3009.3.2 内核存储空间 3089.4 I/O和文件系统管理 3099.5 操作系统标准示例:POSIX 3109.6 操作系统性能指南 3129.7 选择正确的嵌入式操作系统以及BSP 3129.8 小结 313习题 314尾注 316第10章 中间件和应用软件 31710.1 什么是中间件 31710.2 什么是应用程序 31910.3 中间件示例 31910.4 应用层软件示例 34510.4.1 FTP客户端应用软件示例 34610.4.2 SMTP和电子邮件示例 34810.4.3HTTP客户端和服务器示例 35210.4.4 对应用整合的简要说明 35410.5 小结 358习题 358尾注 360第四部分 系统整合:设计与开发第11章 定义系统:创建体系结构和设计文档化 36211.1 创建嵌入式系统体系结构 36311.1.1 阶段1:打好坚实的技术基础 36411.1.2 阶段2:了解嵌入式系统的体系结构业务周期 36411.1.3 阶段3:详细描述体系结构的模式和参考模型 37211.1.4 阶段4:创建体系结构的框架 37811.1.5 阶段5:体系结构的文档化 38011.1.6 阶段6:对体系结构进行分析和评估 38111.2 小结 382习题 383尾注 384第12章 嵌入式系统设计的*后阶段:实现和测试 38512.1 设计的实现 38512.1.1 主要的软件实用工具:在编辑器或IDE中编写代码 38612.1.2 CAD和硬件 38712.1.3 翻译工具:预处理器、解释器、编译器和链接器 38812.1.4 调试工具 39012.1.5 系统启动 39612.2 对设计的质量保证和测试 40312.3

封面

嵌入式系统-硬件.软件及软硬件协同-原书第2版

书名:嵌入式系统-硬件.软件及软硬件协同-原书第2版

作者:塔米.诺尔加德

页数:428

定价:¥119.0

出版社:机械工业

出版日期:2018-02-01

ISBN:9787111588870

PDF电子书大小:105MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注