嵌入式软件助理工程师 题目列表
单选题移植uC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。A处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断B该电路板的处理器必须具备MMU(存储管理单元)C处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)D处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区
单选题未定义指令异常的C处理函数在()文件中定义。Aarch/arm/kernel/traps.cBarch/arm/mm/fault.cCarch/arm/mm/irq.cDarch/arm/calls.S
单选题每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。A嵌入式Linux提供了完善的网络技术支持;BCLinux是专门为没有MMU的ARM芯片开发的;CC/OS-Ⅱ操作系统是一种实时操作系统(RTOS);DWinCE提供完全开放的源代码。
单选题32位数0x12345678用小端格式表示,则在AXD调试器下观察数据在内存中分布的情况是()A12 34 56 78B78 56 34 12C21 43 65 87D87 65 43 21
单选题在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是()。AfullBexpertCnewbieDmenu
单选题ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。A0x00000200B0x00000320C0x00000020D0x00000040
单选题下面是基于ARM内核的嵌入式芯片中有关GPIO的叙述,其中错误的是()。AGPIO作为输入接口时具有缓冲功能BGPIO作为输出接口时具有锁存功能CGPIO的引脚一般是多功能复用的DGPIO一般只具有0态和1态,不具有高阻状态
单选题在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“pusheax”(eax为32位寄存器)后,栈指针的当前值应为()A0x00FFFFE4B0x00FFFFE6C0x00FFFFEAD0x00FFFFEC
单选题IRQ中断的优先级别是()。A1B2C3D4