6.标准化知识
标准化的概念
国际标准、国家标准、行业标准、企业标准基本知识
代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识
标准化机构
嵌入式系统相关标准
7.信息化基础知识
信息化和信息系统基本概念
有关的法律、法规
8.嵌入式技术发展趋势
9.计算机专业英语
正确阅读和理解相关领域的英文资料
考试科目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.3 DMA技术
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 prperty)
4.4协同设计
软硬件任务工和切调
设计平审
4.5嵌入式系统低功耗设计技术
低功耗系统工作机制
低功耗系统模型结构
低功耗的硬件设计技术
低功耗的软件设计技术
4.6分布式嵌入系统设计
分布式系统设计原理
分布式系统的通信技术
分布式系统设计应用
5.嵌入式系统应用
5.1嵌入式系统在控制领域中的应用
5.2嵌入式系统在手持设备中的应用
5.3嵌入式系统在模式识别中的应用
三 题型举例
一、选择题
若嵌入式系统中采用I/地址统一编址模式,访问内存单元和I/设备是通过 (1) 来区分的。
(1) A.数据总线上输出的数据
B.不同的地址代码
C.不同的地址总路线
D.不同的指令
二、问答题
在某个嵌入式操作系统中,任务的状态转换图(不完整)如下,请阅读该图以及下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
任务总共有五个状态:休眠状态、就绪状态、运行状态、中断服务状态和等待状态,在任何时候,一个任务只会处于其中的某一个状态。
[问题1](3分)
在单个CPU的系统中,处于运行状态的任务最多有多少个?
[问题2](3分)
对于运行状态、就绪状态和等待状态这间的相互转换,图中并没有画出来,请补充。用文字处理的形式来进行描述,格式形如"运行状态→中断服务状态"。
[问题3](6分)
从运行状态可以直接变为等待状态吗?如果不能为什么?如果能什么时候会发生这种转换?举例说明。
[问题4](3分)
从就绪状态可以直接变为等待状态吗?如果不能,为什么?如果能,什么时候会发生这种转换?举例说明。
唯学网是一家集教育资讯发布与院校教学管理系统于一体的多功能开放式综合教育服务平台,教育领域涵盖软件工程师等上百个子类,因此考生如若获知关于软件工程师考试的任何资讯如软件工程师考试试题、软件工程师考试大纲等,可随时关注唯学网软件工程师考试培训栏目,如有任何疑问也可在线留言,小编会为您在第一时间解答!