当前位置:高级系统分析师题库>嵌入式系统题库

问题:

[单选] Linux将设备分成三类,不是这三类的是()

网络设备。字符设备。块设备。杂项设备。

问题:

[单选] 关于二阶段BootLoader说法错误的是()

BootLoader的第一阶段代码全部由汇编语言构成。BootLoader的第一阶段代码在Flash中运行。BootLoader中可以使用glib库中的函数。BootLoader第二阶段代码大部分由C语言写成,所以需要使用栈。

问题:

[单选] 嵌入式系统一般由嵌入式微处理器,系统外部电路,(),和特定应用程序4个部分组成。

嵌入式操作系统。硬件驱动程序。BootLoader。文件系统。

问题:

[单选] 向无任何程序的目标机中写入BootLoader程序,一般使用下面哪种接口()

串口。JTAG。Ethernet。USB。

问题:

[单选] 关于ARM7系列微处理器的操作模式,不对的是()

一共有7种操作模式。除了用户模式,其他都为特权模式。不同模式下使用的寄存器可能会不相同。通过改变SPSR中的低5位来切换模式。

问题:

[单选] 关于BusyBox,下列说法错误的是()

它常用来构建嵌入式Linux的根文件系统。支持的shell命令可以进行配置。支持的命令完全和Linux命令相同。作为嵌入式Linux根文件系统时需要交叉编译。

问题:

[单选] Linux网络设备驱动中用于在Linux网络子系统中的各层之间传递数据的数据结构为()

net_device。sk_buff。net_dev。sk。

问题:

[单选] 在Linux2.6中,关于中断下列说法错误的是()

中断处理分为顶半部和底半部。中断处理中可能没有底半部。底半部支持Tasklet,工作队列,软中断三种机制。Tasklet方法可以被睡眠。

问题:

[单选] 有关Linux内核裁剪下列说法错误的是()

可以使用makemenuconfig命令进行内核的配置。所有的配置项都可以按以编译入内核,编译成模块,不编译三种方式配置。使用makezImage命令会编译生成内核镜像文件zImage。嵌入式Linux内核编译时应该采用交叉编译器。

问题:

[问答题] 简述使用Linux的socket建立UDP服务端程序的步骤及相关函数。