tag 标签: 清华大学出版

相关资源
  • 所需E币: 4
    时间: 2020-2-5 16:34
    大小: 27.08MB
    上传者: 汽电黄蜂
    《嵌入式系统设计师教程》是清华大学出版社出版的图书,作者是魏洪兴。本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计师考试大纲》。全书共6章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解,最后介绍了一个典型的嵌入式系统设计案例。本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可以作为本科生嵌入式系统相关课程教材或培训用书使用。第1章嵌入式系统基础知识1.1嵌入式系统的定义和组成1.1.1嵌入式系统的定义1.1.2嵌入式系统发展概述1.1.3嵌入式系统的组成1.1.4实时系统1.2嵌入式微处理器体系结构1.2.1冯·诺依曼与哈佛结构1.2.2CISC与RISC1.2.3流水线技术1.2.4信息存储的字节顺序1.3嵌入式系统的硬件基础1.3.1组合逻辑电路基础1.3.2时序逻辑电路1.3.3总线电路及信号驱动1.3.4电平转换电路1.3.5可编程逻辑器件基础1.4嵌入式系统中信息表示与运算基础1.4.1进位计数制与转换1.4.2计算机中数的表示1.4.3非数值数据编码1.4.4差错控制编码1.5嵌入式系统的性能评价1.5.1度量项目1.5.2评价方法1.5.3评估嵌入式系统处理器的主要指标第2章嵌入式微处理器与接口知识2.1嵌入式微处理器的结构和类型2.1.1嵌入式微处理器的分类2.1.2典型8位微处理器的结构和特点2.1.3典型16位微处理器的结构和特点2.1.4典型32位微处理器的结构和特点2.1.5DSP处理器的结构和特点2.1.6多核处理器的结构和特点2.2嵌入式系统的存储体系2.2.1存储器系统概述2.2.2嵌入式系统存储设备分类2.2.3ROM的种类与选型2.2.4Flash:Memory的种类与选型2.2.5RAM的种类与选型2.2.6外部存储器的种类与选型2.3嵌入式系统输入输出设备2.3.1嵌入式系统常用输入/输出设备概述2.3.2GPIO原理与结构2.3.3A/D接口基本原理与结构2.3.4D/A接口基本原理与结构2.3.5键盘接口基本原理与结构2.3.6显示接口基本原理与结构2.3.7触摸屏接口基本原理与结构2.3.8音频接口基本原理与结构2.4嵌入式系统总线接口2.4.1串行接口基本原理与结构2.4.2并行接口基本原理与结构2.4.3PCI接口基本原理与结构2.4.4USB接口基本原理与结构2.4.5SPI接口基本原理与结构2.4.6IIC接口基本原理与结构2.4.7PCMCIA接口基本原理与结构2.5嵌入式系统网络接口2.5.1以太网接口基本原理与结构2.5.2CAN总线接口的基本原理与结构2.5.3.XDSL接口基本原理与结构2.5.4无线以太网基本原理与结构2.5.5蓝牙接口基本原理与结构2.5.61394接口基本原理与结构2.6嵌入式系统电源2.6.1电源接口技术2.6.2电源管理技术2.7电子电路设计基础2.7.1电路设计2.7.2PCB电路设计2.7.3电子设计2.7.4电子电路测试第3章嵌入式系统软件及操作系统知识3.1嵌入式软件基础3.1.1嵌入式软件概述3.1.2嵌入式软件分类3.1.3嵌入式软件的体系结构3.1.4设备驱动层3.1.5嵌入式中间件3.2嵌入式操作系统概述3.2.1嵌入式操作系统的概念3.2.2嵌入式操作系统的分类3.2.3常见的嵌入式操作系统3.3任务管理3.3.1多道程序技术3.3.2进程、线程和任务3.3.3任务的实现3.3.4任务的调度3.3.5实时系统调度3.3.6任务间的同步与互斥3.3.7任务间通信3.4存储管理3.4.1存储管理概述3.4.2实模式与保护模式3.4.3分区存储管理3.4.4地址映射3.4.5页式存储管理3.4.6虚拟存储管理3.5设备管理3.5.1设备管理基础3.5.2I/O控制方式3.5.3I/O软件3.6.1嵌入式文件系统概述3.6.2文件和目录3.6.3文件系统的实现第4章嵌入式软件程序设计4.1嵌入式软件开发概述4.1.1嵌入式应用开发过程4.1.2嵌入式软件开发的特点4.1.3嵌入式软件开发的挑战4.2嵌入式程序设计语言4.2.1程序设计语言概述4.2.2汇编语言4.2.3面向过程的语言4.2.4.面向对象的语言4.2.5汇编、编译与解释程序的基本原理4.3嵌入式软件开发环境4.3.1宿主机、目标机4.3.2嵌入式软件开发工具4.3.3集成开发环境4.4嵌入式软件开发4.4.1嵌入式平台选型4.4.2软件设计4.4.3嵌入式程序设计4.4.4编码4.4.5测试4.4.6下载和运行4.5嵌入式软件移植4.5.1无操作系统的软件移植4.5.2有操作系统的软件移植4.5.3应用软件的移植第5章嵌入式系统开发与维护知识5.1系统开发过程及其项目管理5.1.1系统开发生命周期各阶段的目标和任务的划分方法5.1.2系统开发项目管理基础知识及其常用管理工具使用方法5.1.3系统开发工具与环境知识5.2系统分析基础知识5.2.1系统分析的目的和任务5.2.2用户需求5.2.3系统需求5.2.4系统规格说明书的编写方法5.3系统设计知识5.3.1传统的系统设计方法5.3.2实时系统分析与设计5.3.3软硬件协同设计方法5.4系统实施知识5.4.1系统架构设计5.4.2系统详细设计5.4.3系统测试5.5系统维护知识5.5.1系统运行管理5.5.2系统维护知识5.5.3系统评价知识第6章嵌入式系统设计6.1嵌入式系统设计的特点6.2嵌入式系统的设计流程6.2.1产品定义6.2.2嵌入式系统的软硬件划分6.2.3嵌入式系统硬件设计6.2.4嵌入式系统的软件设计6.2.5系统集成和测试6.3设计示例:嵌入式数控系统6.3.1数控系统简介6.3.2需求分析6.3.3系统体系结构设计6.3.4硬件设计6.3.5软件设计6.3.6系统集成与测试