嵌入式系统设计师教程

该教程涵盖了嵌入式系统的基础知识,包括计算机系统、硬件、软件开发、程序设计、项目管理和安全性。深入讨论了嵌入式计算机系统、数字电路、微处理器、存储体系、I/O、定时器、通信接口、电源管理、软件基础、操作系统、测试和安全方案等方面,为嵌入式系统设计提供全方位的知识框架。

1 计算机系统基础知识

1.1 嵌入式计算机系统概述

1.2 数据表示

1.2.1 进位计数制及转换

1.2.2 数值型数据的表示

1.2.3 其他数据的表示

1.2.4 校验码

1.3 算术运算和逻辑运算

1.3.1 算术运算

1.3.2 逻辑运算

1.4 计算机硬件组成及主要部件功能

1.4.1 中央处理单元

1.4.2 存储器

1.4.3 总线

1.4.4 输入/输出控制

1.5 计算机体系结构

1.6 可靠性与系统性能评测基础知识

1.6.1 计算机可靠性

1.6.2 计算系统的性能评价

2 嵌入式系统硬件基础知识

2.1 数字电路基础

2.1.1 信号特征

2.1.2 组合逻辑电路和时序逻辑电路

2.1.3 信号转换

2.1.4 可编程逻辑器件

2.2 嵌入式微处理器基础

2.2.1 嵌入式微处理器的结构和类型

2.2.2 嵌入式微处理器的异常与中断

2.3 嵌入式系统的存储体系

2.3.1 存储系统的层次结构

2.3.2 内存管理单元

2.3.3 RAM和ROM的种类与选型

2.3.4 高速缓存(Cache)

2.3.5 其他存储设备

2.4 嵌入式系统I/O

2.4.1 通用输入/输出接口

2.4.2 模数/数模接口

2.4.3 键盘、显示、接触屏等接口基本原理与结构

2.4.4 嵌入式系统音频、视频接口

2.4.5 输入/输出控制

2.5 定时器和计数器

2.5.1 硬件定时器

2.5.2 软件定时器

2.5.3 可编程间隔定时器

2.6 嵌入式系统总线及通信接口

2.6.1 PCI/PCI-E等接口基本原理与结构

2.6.2 USB、串口等基本原理与结构

2.6.3 以太网、WLAN等基本原理与结构

2.6.4 Rapid IO等基本原理与结构

2.7 嵌入式SoC

2.7.1 Virtex系列

2.7.2 Spartan系列

3 嵌入式硬件设计

3.1 嵌入式系统电源管理

3.2 电子电路设计

3.3 Cadence PCB系统设计

4 嵌入式系统软件基础知识

4.1 嵌入式软件基础

4.2 嵌入式操作系统概述

4.3 任务管理

4.4 存储管理

4.5 设备管理

4.6 文件系统

4.7 嵌入式数据库

5 嵌入式系统设计与开发

5.1 嵌入式软件开发概述

5.2 嵌入式软件开发环境

5.3 嵌入式软件开发

5.4 嵌入式软件移植

6 嵌入式程序设计

6.1 程序设计语言基础

6.2 汇编语言程序设计

6.3 C程序设计基础

6.4 C++程序设计基础

7 嵌入式系统的项目开发与维护知识

7.1 系统开发过程和项目管理

7.2 系统分析知识

7.3 系统设计知识

7.4 结构化分析与设计方法

7.5 面向对象分析与设计方法

7.6 系统实施知识

7.7 系统运行与维护

8 嵌入式系统软件测试

8.1 软件测试概述

8.2 嵌入式软件测试技术

8.3 软件测试实践

9 嵌入式系统安全性基础知识

9.1 计算机信息系统安全概述

9.2 信息安全基础

9.3 安全威胁防范

9.4 嵌入式系统安全方案

10 标准化、信息化与知识产权基础知识

10.1 标准化基础知识

10.2 信息化基础知识

10.3 知识产权基础知识

11 嵌入式系统设计案例分析

11.1 嵌入式系统总体设计

11.2 嵌入式系统硬件设计

11.3 嵌入式系统应用设计案例

嵌入式系统设计师教程简介: 本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计师考试大纲》。全书共6章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解,最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可以作为本科生嵌入式系统相关课程教材或培训用书使用。 作者简介: 目录: 第1章 嵌入式系统基础知识 1.1 嵌入式系统的定义和组成 1.1.1 嵌入式系统的定义 1.1.2 嵌入式系统发展概述 1.1.3 嵌入式系统的组成 1.1.4 实时系统 1.2 嵌入式微处理器体系结构 1.2.1 冯·诺依曼与哈佛结构 1.2.2 CISC与RISC 1.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.5 DSP处理器的结构和特点 2.1.6 多核处理器的结构和特点 2.2 嵌入式系统的存储体系 2.2.1 存储器系统概述 2.2.2 嵌入式系统存储设备分类 2.2.3 ROM的种类与选型 2.2.4 Flash:Memory的种类与选型 2.2.5 RAM的种类与选型 2.2.6 外部存储器的种类与选型 2.3 嵌入式系统输入输出设备 2.3.1 嵌入式系统常用输入/输出设备概述 2.3.2 GPIO原理与结构 2.3.3 A/D接口基本原理与结构 2.3.4 D/A接口基本原理与结构 2.3.5 键盘接口基本原理与结构 2.3.6 显示接口基本原理与结构 2.3.7 触摸屏接口基本原理与结构 2.3.8 音频接口基本原理与结构 2.4 嵌入式系统总线接口 2.5 嵌入式系统网络接口 2.6 嵌入式系统电源 2.7电子电路设计基础 第3章 嵌入式系统软件及操作系统知识 第4章 嵌入式软件程序设计 第5章 嵌入式系统开发与维护知识 第6章 嵌入式系统设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值