1、系统精简。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。(4)高实时性。高实时性的系统软件是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。(5)多任务的操作系统。
2、【答案】:C 本题考查嵌入式系统总线方面基础知识。嵌入式系统总线一般有内部总线、系统总线和外部总线。内部总线是嵌入式系统内部各外围芯片与处理器之间总线;而系统总线是嵌入式系统中各插件板与系统板之间总线;外部总线则是微机和外部设备之间总线,嵌入式系统通过该总线和其他设备进行信息与数据交换。
3、【答案】:A 硬件抽象层又称为HAL,作用是向操作系统内核提供了访问底层硬件的函数接口;如果要移植操作系统,就要对HAL驱动函数进行改写,以满足具体操作系统的上层函数接口的规范。故本题选择A。
4、嵌入式操作系统还有一个特点就是针对不同的平台,系统不是直接可用的,一般需要经过针对专门平台的移植操作系统才能正常工作。进程调度、文件系统支持和系统移植是在嵌入式操作系统实际应用中最常见的问题,下文就从这几个角度入手对uc/os和uclinux进行分析比较。
5、简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于 PC 中 BIOS 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。
6、嵌入式片上系统(System On Chip) SoC追求产品系统最大包容的集成器件,是目前嵌入式应用领域的热门话题之一。SOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。而且SOC具有极高的综合性,在一个硅片内部运用VHDL等硬件描述语言,实现一个复杂的系统。
⑤强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预、这就要负责系统管理的操作系统具有较强的稳定性。嵌入式操作系统的用户接口一般不提供操作命令,它通过系统的调用命令向用户程序提供服务。⑥固化代码。在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。
【答案】:D 嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。故本题选择D。
【答案】:B 大多数嵌入式处理器内置了时钟信号发生器,因此时钟电路只需要外接一个石英晶体振荡器和两只电容就可以工作了,但有些场合(如为了减少功耗、需要严格同步等)需要使用外部振荡源提供时钟信号。B项叙述有误,故本题选择B。
顺序方式:某个模块进行存取时,其他模块不工作,某一模块出现故障时,其他模块可以照常工作,通过增添模块来扩充存储器容量比较方便。但各模块串行工作,存储器的带宽受到了限制。交叉方式:地址码的低位字段经过译码选择不同的模块,而高位字段指向相应模块内的存储字。
嵌入式系统设计师属于软考中级资格考试,软考中级嵌入式系统设计师下午考试科目为应用技术,应用技术科目的考试题型为问答题,每道大题包含多道小题,每小题分值不等。软考中级嵌入式系统设计师下午考试科目为应用技术,应用技术科目考试题型为问答题。
嵌入式系统设计师属于软考中级资格考试,下午考试为应用技术科目。嵌入式系统设计师应用技术科目考试时间为下午2:00-4:30,考试时长为150分钟。嵌入式系统设计师考试包含基础知识和应用技术两个科目,其中基础知识安排在上午考试,应用技术安排在下午考试。