1、顺序方式:某个模块进行存取时,其他模块不工作,某一模块出现故障时,其他模块可以照常工作,通过增添模块来扩充存储器容量比较方便。但各模块串行工作,存储器的带宽受到了限制。交叉方式:地址码的低位字段经过译码选择不同的模块,而高位字段指向相应模块内的存储字。
2、嵌入式系统设计师属于软考中级资格考试,软考中级嵌入式系统设计师下午考试科目为应用技术,应用技术科目的考试题型为问答题,每道大题包含多道小题,每小题分值不等。软考中级嵌入式系统设计师下午考试科目为应用技术,应用技术科目考试题型为问答题。
3、嵌入式系统设计师属于软考中级资格考试,下午考试为应用技术科目。嵌入式系统设计师应用技术科目考试时间为下午2:00-4:30,考试时长为150分钟。嵌入式系统设计师考试包含基础知识和应用技术两个科目,其中基础知识安排在上午考试,应用技术安排在下午考试。
利用嵌入式芯片的GPIO构成线性键盘时,一个按键需要占用一个GPIO引脚;采用矩阵键盘结构时,8个GPIO引脚最多能构成64个按键的键盘;采用机械式按键设计键盘时,按键按下时会产生抖动;矩阵键盘通常用行扫描法或反转法读取按键的特征值。故本题选择B。
大多数嵌入式处理器内置了时钟信号发生器,因此时钟电路只需要外接一个石英晶体振荡器和两只电容就可以工作了,但有些场合(如为了减少功耗、需要严格同步等)需要使用外部振荡源提供时钟信号。B项叙述有误,故本题选择B。
【答案】:D 在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。
1、⑤强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预、这就要负责系统管理的操作系统具有较强的稳定性。嵌入式操作系统的用户接口一般不提供操作命令,它通过系统的调用命令向用户程序提供服务。⑥固化代码。在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。
2、【答案】:D 嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。故本题选择D。
3、【答案】:D 嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。D项不正确,故本题选择D。
4、【答案】:C 嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系。嵌入式系统的软件配置有多种情况,有些简单,有些比较复杂;而嵌入式系统的CPU有ARM、DSP和FPGA等。故本题选择C。
5、【答案】:B 大多数嵌入式处理器内置了时钟信号发生器,因此时钟电路只需要外接一个石英晶体振荡器和两只电容就可以工作了,但有些场合(如为了减少功耗、需要严格同步等)需要使用外部振荡源提供时钟信号。B项叙述有误,故本题选择B。
综上所述,只有可执行多任务不是嵌入式系统独具的特点。
【答案】:B 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。所以选项B不属于嵌入式系统的特点,故本题选择B。
主要是应用领域不用,结构不同,总体来说,通用的CPU,性能好,但散热和稳定性问题依旧存在;嵌入式的CPU,性能更差,但是散热很低,稳定性好能耗低。嵌入式处理器包括DSP(数字信号处理器),EMPU(嵌入式微处理器),MCU(嵌入式微控制器)。而通用CPU的体系结构随不同的公司而异。
1、系统精简。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。(4)高实时性。高实时性的系统软件是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。(5)多任务的操作系统。
2、【答案】:C 本题考查嵌入式系统总线方面基础知识。嵌入式系统总线一般有内部总线、系统总线和外部总线。内部总线是嵌入式系统内部各外围芯片与处理器之间总线;而系统总线是嵌入式系统中各插件板与系统板之间总线;外部总线则是微机和外部设备之间总线,嵌入式系统通过该总线和其他设备进行信息与数据交换。
3、【答案】:A 硬件抽象层又称为HAL,作用是向操作系统内核提供了访问底层硬件的函数接口;如果要移植操作系统,就要对HAL驱动函数进行改写,以满足具体操作系统的上层函数接口的规范。故本题选择A。
4、本题考查嵌入式操作系统的基础知识。在多任务系统中,上下文切换指的是当处理器的控制权由运行任务转移到另外一个就绪任务时所执行的操作。任务的上下文是任务控制块(TCB)的组成部分,记录着任务的寄存器、状态等信息。当运行的任务转为就绪、挂起或删除时,另外一个被选定的就绪任务就成为当前任务。
5、嵌入式操作系统还有一个特点就是针对不同的平台,系统不是直接可用的,一般需要经过针对专门平台的移植操作系统才能正常工作。进程调度、文件系统支持和系统移植是在嵌入式操作系统实际应用中最常见的问题,下文就从这几个角度入手对uc/os和uclinux进行分析比较。