一、软考嵌入式系统设计师考试频率及内容解析
嵌入式系统设计师作为软考中级资格考试的一部分,每年只举办一次,考试通常安排在下半年的11月份。该考试采用统一的标准,包括统一大纲、统一试题、统一时间、统一标准和统一证书。
考试主要包含两个科目:嵌入式系统基础知识和应用技术。两科目的考试形式都是笔试,并且考试时间通常安排在同一天。
1. 嵌入式系统基础知识,考试时间为150分钟,主要考察选择题,内容涵盖二进制、数制转换、数的机内表示、字符、汉字、声音、图像的编码方式,校验方法和校验码,计算机中的二进制数运算方法,逻辑代数的基本运算和逻辑表达式的化简等。
2. 嵌入式系统应用技术(案例分析),考试时间为150分钟,主要考察问答题,内容涵盖CPU和存储器的组成、性能、基本工作原理,常用I/O设备、通信设备的性能以及基本工作原理,虚拟存储存储基本工作原理,多级存储体系,安全性、可靠性与系统性能评测基础知识等。
由于考试政策、内容可能会发生变化,以上信息仅供参考。如有疑问或需要获取更多详细信息,请以权威部门公布的内容为准。
二、软考嵌入式系统设计师主要考察内容
软考嵌入式系统设计师的考试包含两个考试科目:基础知识和应用技术。其中基础知识科目在上午考试,应用技术科目在下午考试。各科目考察的内容有所不同。
根据软考嵌入式系统设计师考试大纲,各科目主要考察范围包括:
1. 计算机基础知识:包括常用数制及其转换、数的机内表示、字符、汉字、声音、图像的编码方式,校验方法和校验码,计算机中的二进制数运算方法,逻辑代数的基本运算和逻辑表达式的化简等。
2. 计算机系统结构:包括CPU和存储器的组成、性能、基本工作原理,常用I/O设备、通信设备的性能以及基本工作原理,I/O接口的功能、类型和特点,虚拟存储存储基本工作原理,多层存储体系等。
3. 嵌入式系统处理器和结构:包括嵌入式系统处理器的结构和类型,如常用8位、16位、32位处理器的体系结构特点,DSP处理器的体系结构特点,多核处理器的体系结构特点等。
4. 嵌入式系统的接口技术:包括定时器和计数器、GPIO、PWM接口、A/D、D/A接口、键盘、显示、触摸屏接口等的基本原理与结构。
5. 嵌入式系统的网络与通信:包括PCI、USB、串口、红外、并口、SPI、IIC、PCMCIA以及以太网、CAN、WLAN、蓝牙、1394等的基本原理与结构。
6. 嵌入式系统的电源设计和电子电路设计:包括电子电路设计方法及步骤,可靠知识,多层PCB设计的注意事项及布线原则,PCB设计中的可靠性知识以及电子电路测试原理与方法等。
· 存储管理(分区存储机制、固定与可变分区方式)
· 地址转换(逻辑地址与物理地址的映射过程)
· 虚拟存储技术(程序局部性原则、虚拟页式存储管理、页面置换策略与工作集模型)
· 设备独立性、I/O地址分配、I/O控制机制、中断处理及缓冲技术
· 常见嵌入式文件系统介绍(FAT、JFFS及YAFFS等)
· 汇编、编译及解释系统的基本原理和工作机制
· 基于过程的语言特性(过程/函数、参数传递、全局变量、递归及动态内存分配)
· 面向对象编程概念(对象、数据抽象、继承、多态及自动内存管理)
· 各类程序设计语言的核心特性和适用场景分析
· 开发工具概览(编辑器、编译器、链接器、调试器及模拟器)
· 嵌入式开发必备工具(编程器、硬件仿真器、逻辑分析仪及示波器)
· 软件设计方法论(模块结构设计、数据结构设计、内存布局及面向对象的分析与设计方法)
· 嵌入式系统引导程序设计、设备驱动程序设计、内核设计、网络编程及应用程序设计概述
· 编码规范与代码审查要点
· 测试流程(测试环境搭建、测试用例设计、测试方法及测试工具运用)
· 系统开发生命周期的阶段划分及各阶段目标和任务分配
· 系统开发项目基础知识及常用管理工具应用技巧
· 系统开发工具与环境知识介绍
· 系统规格说明书的编写指南
· 国际标准及标准化知识概述(包括代码标准、文件格式标准等)
· 信息化和信息系统基础概念解析
· 提升英文资料阅读和理解能力
考试科目2:嵌入式系统设计应用技术要点
· 成本估算及工作量预测
· 测试计划制定(内容、方法、标准、过程及检验)
· 软件测试流程(单元测试、集成测试等)
· 存储卡及相关技术(如记忆棒、IC卡等)简介
· 显示技术概览(液晶板、LED、7段数码管及蜂鸣器等)
3.2.6 嵌入式系统的图形用户界面(GUI)应用技术概览
· 汇编语言程序设计优化技巧
· 面向对象的分析与设计方法UML应用
· 使用C++进行嵌入式系统开发实战技巧
· 使用Java在嵌入式系统领域的应用开发
· 嵌入式系统固件与初始化设计要点
· 硬件抽象层与板级支持包设计指南
· 开发环境维护、管理及使用方法论
· 硬件描述语言的种类与特性解析
4.3.3 大规模集成电路系统的开发方法论
· 知识产权(IP)在嵌入式系统中的应用
5.X 嵌入式系统在各个领域的应用实例(控制领域、手持设备、模式识别等)
2.2.2 嵌入式系统处理器的架构与类型概览
· 探究常见8位处理器的系统结构和类型特点
· 揭示16位处理器的核心架构特色
· 深入了解32位处理器的体系结构和特性
· 剖析DSP处理器的独特系统结构
· 多核处理器的结构特性解析
· 同步异常(如陷阱、故障、终止)的机理探讨
· 可屏蔽中断与不可屏蔽中断的原理及实践应用
· ROM类型解析:探究PROM、EPROM、E2PROM的特性及差异
2.3.3 Flash Memory的种类选择指南
· NOR与NAND型Flash Memory的特性比较与选型建议
· SRAM、DRAM、DDRAM、NVRAM的工作特性及差异分析
· 磁盘、光盘、CF、SD等存储设备的典型特征和比较
2.4 嵌入式系统接口与定时器原理
· 定时器与计数器的基本原理及结构详解
· GPIO与PWM接口的核心原理与结构设计
· A/D与D/A接口的工作原理及结构分析
· 键盘、显示、触摸屏接口技术解析
· 深入剖析PCI、USB、串口、红外、并口、SPI、IIC、PCMCIA等接口的基本原理与结构
· 以太网、CAN、WLAN、蓝牙、1394等通信原理及结构探讨
2.6 嵌入式系统电源分类及设计知识
· 嵌入式系统电源的种类及原理介绍
· 电子电路设计方法与步骤详解
· 电子电路设计中的可靠性知识普及
· 多层PCB设计注意事项及布线原则分享
· PCB设计中的可靠性知识讲解
· 电子电路测试原理与方法实战应用
3.1 嵌入式软件的分类与体系结构
· 嵌入式软件的分类(系统软件、支撑软件、应用软件)概述
· 无操作系统支持的嵌入式软件架构解析(轮询、中断、前后台)
· 有操作系统支持的嵌入式软件体系结构设计
· 板极支持包基础概念解析(系统初始化、设备驱动程序)
· 嵌入式中间件(GUI、数据库)技术探讨
· 软件结构知识普及:单体结构、分层结构和微内核结构的特点
· 进程、线程、任务的概念及实现细节
· 任务调度算法的性能指标及常用调度方法解析
· 实时系统及任务调度策略(RMS、EDF算法)探讨
3.2 任务间通信与存储管理知识
· 任务间通信方式(共享内存、消息、管道、信号)解析
· 同步与互斥机制(竞争条件、临界区、互斥、信号量、死锁)详解
· 分区存储管理策略(固定分区、可变分区)探讨
· 地址重定位及虚拟存储技术解析
· 设备无关性、I/O控制、中断处理、缓冲技术等核心知识分享
3.3 嵌入式系统文件系统与编程知识
· 常见嵌入式文件系统(FAT、JFFS、YAFFS)介绍
· 汇编、编译、解释系统的基础知识普及和工作原理探讨
· 基于过程的语言(函数、参数传递等)核心知识点解析
· 面向对象的语言(对象、数据抽象等)概述
· 各类程序设计语言的主要特点和适用情境分析
· 编辑器、编译器等工具的使用及常用嵌入式开发工具介绍
3.4 软件设计与其他相关知识
· 软件设计(模块结构设计等)的核心原则和实践技巧分享,涉及内存布局和面向对象的分析与设计等。还包含嵌入式引导程序的设计,设备驱动程序设计,内核设计,网络程序设计,应用软件设计等方面的知识。涉及编码规范,测试方法等内容。包括系统开发生命周期的阶段划分和任务划分方法以及常用管理工具的使用方法等。还包括系统开发工具与环境知识,系统规格说明书的编写方法等。还涵盖国际标准,代码标准,文件格式标准等相关内容以及信息化和信息系统基本概念。最后提供有关如何正确阅读和理解相关领域的英文资料的建议。猎考网提供的资料仅供参考,如有疑问,请以权威部门公布的内容为准。以下为免费复习资料内容介绍和相关资源获取方式。
只要一个电话
我们免费为您回电