您当前位置: 唯学网 » 软件工程师 » 大纲专题

2013软件工程师考试大纲:嵌入式系统设计师(2)

来源:唯学网•教育培训(www.vixue.com)  【唯学网 • 中国教育电子商务平台】 加入收藏

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分)

从就绪状态可以直接变为等待状态吗?如果不能,为什么?如果能,什么时候会发生这种转换?举例说明。

唯学网是一家集教育资讯发布与院校教学管理系统于一体的多功能开放式综合教育服务平台,教育领域涵盖软件工程师等上百个子类,因此考生如若获知关于软件工程师考试的任何资讯如软件工程师考试试题、软件工程师考试大纲等,可随时关注唯学网软件工程师考试培训栏目,如有任何疑问也可在线留言,小编会为您在第一时间解答!

0% (0)
0% (10)
已有条评论
新闻浏览排行