发布时间:2012-07-19 共5页
考试科目2:嵌入式系统设计应用技术
1.嵌入式系统开发过程
1.1系统需求分析方法与步骤
1.2系统设计
・ 系统硬件配置
・ 系统功能组成分配
・ 软硬件功能的分配
・ 可行性验证及设计审查
・ 系统规格
・ 周期,成本及工作量估计
・ 开发计划
1.3软硬件协同设计
1.4硬件设计
1.5软件设计
・ 软件结构
・ 设计评审
・ 软件详细设计
1.6系统测试
・ 测试环境
・ 测试计划(内容、方法、标准、过程、检验)
・ 硬件测试
・ 软件测试(单元测试、集成测试)
・ 软硬件联合测试
・ 实施测试
1.7系统评估
1.8 软件维护
2.嵌入式系统硬件设计
2.1嵌入式系统硬件基本结构
2.1.1嵌入式微处理结构与应用
2.1.2异常及中断处理技术
2.1.3DMA技术
2.1.4多处理系统
・ 多处理器系统特点
・ 多处理器系统构建技术
2.1.5总线架构
・ 应用系统中的总线配置
2.1.6内存种类及架构
・ 存储器系统接口设计
2.1.7数字电路和逻辑电路
・ 专用集成电路
・ 可编程逻辑控制器件
2.2输入/输出接口设计
2.2.1输入/输出接口
・ 接口信号电平转换
・ 接口驱动电路设计
2.2.2输入/输出接口应用技术
・ 外围设备
・ 串口通信
・ 并口通信
・ 模拟接口
・ 通信接口设备
・ 通信标准和协议
・ 数据传输方式
2.3外围设备接口应用技术
2.3.1外围存储设备
・ 存储卡,记忆棒,IC卡,MMC卡,SD卡
・DVD 、CD-R 、CD-RW
2.3.2外围输入/输出设备
・ 键盘,鼠标,触摸屏
・ 液晶板、LED、7段数码管、蜂鸣器
2.3.3电源设计技术
2.4可靠性与安全性设计技术
2.4.1错误检测与隔离技术
2.4.2冗余设计
2.4.3系统恢复设计
2.4.4诊断技术
2.4.5常用安全标准
2.4.6抗干扰设计
2.4.7电磁兼容设计
2.4.8系统加密
3.嵌入式系统软件设计
3.1嵌入式系统软件结构设计
3.2嵌入式操作系统应用技术
3.2.1时间管理
・ 系统时间
・ 时钟中断
3.2.2内存管理
・ 静态内存管理
・ 动态内存管理
3.2.3任务管理和任务间的通信
・ 任务间的通信机制
・ 信号量
・ 邮箱
・ 消息队列
3.2.4异常处理
・ 异常处理方法
・ 中断优先级处理方法
・ 系统调用
3.2.5嵌入式文件系统应用技术
3.2.6嵌入式系统图形用户接口(GUI)应用技术
3.2.7嵌入式系统数据库应用技术
3.3嵌入式软件设计技术
3.3.1汇编语言设计
・ 数据类型
・ 汇编语言程序结构
・ 汇编语言程序设计及优化
・ 子程序调用
3.3.2嵌入式C语言设计
・ANSI-C的数据类型
・C程序结构
・C语言程序设计及优化
・ 程序的编译与链接
3.3.3面向对象程序设计与开发
・ 面向对象的分析与设计方法UML
・ 面向对象的编程语言
・ 使用C++进行嵌入式系统开发
・ 使用Java进行嵌入式系统开发
3.4 系统级软件设计技术
・ 嵌入式系统固件与系统初始化设计
・ 设备驱动程序设计
・ 硬件抽象层、板级支持包设计
・ 嵌入式软件的移植技术
4.嵌入式系统开发技术
4.1系统开发环境
4.1.1开发工具
・ 文本编辑器
・ 汇编、编译和连接程序
・ICE和ICE监控器
・ 配置管理工具
・ 逆工程工具
4.1.2平台
・ 操作系统
・ 分布式开发环境
4.1.3开发环境创建方法及评估
・ 开发工作分析
・ 开发环境的建立
・ 维护、管理、使用开发环境的方法
・ 开发环境的平测
4.2实时系统的分析技术
4.2.1实时系统的分析技术
・ 结构化分析方法
・ 面向对象分析方法
4.2.2实时系统的设计技术
・ 结构化分析方法
・ 面向对象分析方法
4.3硬件设计环境
4.3.1硬件描述语言
・ 硬件开发设计过程
・ 硬件描述语言的种类与特点
4.3.2仿真技术
・ 逻辑仿真方法
・ 逻辑仿真工具
4.3.3大规模集成电路系统的开发方法
・ASIC开发方法
・FPGA设计方法
・IP(intellectual property)
4.4协同设计
・ 软硬件任务工和切调
・ 设计平审
4.5嵌入式系统低功耗设计技术
・ 低功耗系统工作机制
・ 低功耗系统模型结构
・ 低功耗的硬件设计技术
・ 低功耗的软件设计技术
4.6分布式嵌入系统设计
・ 分布式系统设计原理
・ 分布式系统的通信技术
・ 分布式系统设计应用
5.嵌入式系统应用
5.1嵌入式系统在控制领域中的应用
5.2嵌入式系统在手持设备中的应用
5.3嵌入式系统在模式识别中的应用