一份基础的嵌入式Linux工程师笔试题
嵌入式Linux系统基础试题库(含答案).docx

嵌入式Linux系统基础试题库一.不定项选择题:1.对于如下的定义,说法正确的有(A )int * pb, pc;A、pb是一个指向整数的指针,pc是一个整数B、p b和pc都是指向整数的指针C、这个定义是错的D、这个定义是对的,但在编译时会出现告警2.以下描述正确的有(D )A、sizeof(long)等于4.B、s hort类型的指针0p++表示指向下一个字节。
C、int a=OxffffOOOO,a 的值为-65535・D、u nsigned char类型的取值范围是0~256・3.以下代码正确的是(C )A、chara[]={“ABC〃};B、c hara^k";c、char a[4]={0};d、c har a[ll]=,?Hello word!,/;4.下面的网络协议中,面向连接的的协议是:A oA、传输控制协议B、用户数据报协议C、网际协议D、网际控制报文协议5.Linux文件权限一共10位长度,分成四段,第三段表示的内容是A、文件类型B、文件所有者的权限C、文件所有者所在组的权限D、其他用户的权限6.终止一个前台进程可能用到的命令和操作B_oA、killB、<CTRL>+CC、shut downD、halt7.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父冃录的选项是_D oA、-mB、-dC、-fD、-p8.下面关于i节点描述错误的是 gA、i节点和文件是一一对应的(每个文件都有唯一一个索引结点号与之对应,而对于一个索引结点号,却可以有多个文件名与之对应)B、i节点能描述文件占用的块数C、i节点描述了文件大小和指向数据块的指针D、通过i节点实现文件的逻辑结构和物理结构的转换9.一个文件名字为rr.乙可以用来解压缩的命令是:D。
A、tarB、gzipC、compressD、uncompress10.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是C OA、配置域名服务器B、定义一条本机指向所在网络的路由C、定义一条本机指向所在网络网关的路由D、定义一条本机指向冃标网络网关的路由11.局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.Io 主机192.168.1.20 访问172.16.1.0/24 网络时,其路由设置正确的是B oA、route add -net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B、route add -net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0metric 1C、route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0metric 1D、r oute add default 192.168.1.0 netmask 172.168.1.1 metric 112.下列提法中,不属于ifconfig命令作用范围的是D_oA、配置本地回环地址B、配置网卡的IP地址C、激活网络适配器D、加载网卡到内核中13.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是CoA、主机IP设置有误B、没有设置连接局域网的网关C、局域网的网关或主机的网关设置有误D、局域网DNS服务器设置有误14.不需更编译内核的情况是D。
嵌入式linux c开发常见笔试题目

嵌入式Linux C开发的常见笔试题目主要围绕C语言基础、Linux操作系统以及嵌入式系统开发等方面。
以下是一些可能的笔试题目:
1. 请解释C和C++的主要区别。
2. 描述一下静态变量和全局变量在内存中的分配情况。
3. 解释一下什么是预处理器以及它的主要作用。
4. 编写一个程序,实现两个整数的交换而不使用第三个变量。
5. 描述一下进程和线程的区别以及它们之间的关系。
6. 什么是死锁?请列举至少两种导致死锁的情况。
7. 请解释一下中断处理程序的工作原理。
8. 如何在Linux中创建一个新进程?
9. 描述一下Linux中的同步和异步机制。
10. 什么是RTOS?请列举至少两个RTOS的例子。
嵌入式Linux笔试题库和答案分解

嵌入式Linux笔试题库一.选择题1.Linux的创始人是谁()A、TurbolinuxB、AT&T Bell LaboratryC、University of HelsinkiD、Linus Torvalds2.在Linux中,命令解释器是哪个()A、管道B、分级文件系统C、字符型处理器D、shell3.Linux安装程序提供了两个引导装载程序( )A、GROUP和LLTOB、DIR和COIDC、GRUB和LILOD、以上都不是4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录()A、/home/seaB、/home/C、/D、/sea5.在Linux中,要删除abc目录及其全部内容的命令为:()A、rm abcB、rm -r abcC、rmdir abcD、rmdir -r abc6.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1分区加载到/win目录?()A、mount -t windows /win /dev/hda1B、mount -fs=msdos /dev/hda1 /winC、mount -s win /dev/hda1 /winD、mount –t vfat /dev/hda1 /win7.显示用户的主目录的命令是什么()A、echo $HOMEB、echo $USERDIRC、echo $ECHOD、echo $ENV8.系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( )权限。
A、744B、664C、646D、7469.如何查看一个RPM软件包是否安装( )A、rpm -Vc postfixB、rpm -q postfixC、rpm --changelog postfixD、rpm -q—changelog postfix10*.在Linux中,提供TCP/IP包过滤功能的软件叫什么( C )A、rarpB、routeC、iptablesD、filter11.nfs服务的配置文件是什么?()/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/exports12.用命令ls -al显示出文件ff的描述:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件ff的类型为:()A、普通文件B、硬连接C、目录D符号连接13.Linux操作系统中的shell是()A、命令解释器B、程序设计语言C、脚本编辑器D、编译器14.能实现文件系统远程挂载的是()。
(完整版)嵌入式Linux笔试题库和答案(新)

嵌入式Linux笔试题库一.选择题1。
Linux的创始人是谁()A、TurbolinuxB、AT&T Bell LaboratryC、University of HelsinkiD、Linus Torvalds2。
在Linux中,命令解释器是哪个()A、管道B、分级文件系统C、字符型处理器D、 shell3。
Linux安装程序提供了两个引导装载程序( )A、GROUP和LLTOB、DIR和COIDC、GRUB和LILOD、以上都不是4。
如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录( )A、/home/seaB、/home/C、/D、/sea5。
在Linux中,要删除abc目录及其全部内容的命令为:( )A、rm abcB、rm -r abcC、rmdir abcD、rmdir —r abc6.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1分区加载到/win目录?( )A、mount -t windows /win /dev/hda1B、mount —fs=msdos /dev/hda1 /winC、mount -s win /dev/hda1 /winD、mount –t vfat /dev/hda1 /win7。
显示用户的主目录的命令是什么( )A、echo $HOMEB、echo $USERDIRC、echo $ECHOD、 echo $ENV8.系统中有用户user1和user2,同属于users组.在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有()权限。
A、744B、664C、646D、7469.如何查看一个RPM软件包是否安装 ( )A、rpm —Vc postfixB、rpm -q postfixC、rpm --changelog postfixD、rpm -q—changelog postfix10*.在Linux中,提供TCP/IP包过滤功能的软件叫什么( C )A、rarpB、routeC、iptablesD、filter11.nfs服务的配置文件是什么?()/etc/mtab B、/etc/fastboot C、 /etc/fstab D、 /etc/exports12。
嵌入式linux工程师笔试题目

北京航天泰睿科技有限公司嵌入式 linux 笔试题目一、简答题:1.请写出实现后面几个功能的 Linux 命令:显示文件 ,拷贝,删除Ls cp rm2.do……while 和while……do 有什么区别?Do…while 是先执行一次循环体内的代码然后在判断,而 while ….do 则是先判断一下条件,然后在执行。
Do…….while 如果是不满足条件也会执行,一定会执行一次。
3. Linux 系统下.ko 文件是什么文件? .so 文件是什么文件?Linux 系统下.ko 是模块文件,比如驱动之类的。
.so 是动态链接库文件4.如何使用 vi 进行块拷贝、粘贴、删除的操作5.在 Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是。
/etc 这个目录用来存放系统管理所需要的配置文件和子目录6.如何使用 gcc 得到宏展开的中间代码gcc –E –P xxfile7.如何使用 gdb 调试多进程先 ps 出进程 id,再 gdb -a attach 上去, b 设一个断点, c 继续运行就可以了8.用户进程间通信主要哪几种方式管道,信号量,消息队列,有名管道9.解释命令 ls -amore 具体含义。
-a 输出目录下的所有文件,包括隐藏文件-m 横向输出文件名,并以’,’隔开-o 显示文件除组外的详细信息-r 对目录反向排序-e 输出时间的全部信息,而不是简要信息10.LINUX 中的管道指什么,重定向又指什么管道是一种两个进程间进行单向通信的机制。
因为管道传递数据的单向性,管道又称为半双工管道。
数据只能由一个进程流向另一个进程(其中一个读管道,一个写管道) ;如果要进行双工通信,需要建立两个管道。
管道只能用于父子进程或者兄弟进程间通信。
,也就是说管道只能用于具有亲缘关系的进程间通信。
11.请写出下列代码的输出内容#include “ stdio.h”main(){int a,b,c,d;a=10;北京航天泰睿科技有限公司b=a++;c=++a;d=10*a++;printf("b,c,d:%d,%d,%d",b,c,d);return 0;12.编写一个函数 intcharnum(charfn[10]) ,该函数以只读方式打开文件fn,,通过统计,返回文件中字符的个数,请使用while 循环实现计数功能。
(完整版)嵌入式Linux笔试题库和答案(新)

嵌入式Linux笔试题库一.选择题1.Linux的创始人是谁()A、TurbolinuxB、A T&T Bell LaboratryC、University of HelsinkiD、Linus Torvalds2.在Linux中,命令解释器是哪个()A、管道B、分级文件系统C、字符型处理器D、shell3.Linux安装程序提供了两个引导装载程序( )A、GROUP和LLTOB、DIR和COIDC、GRUB和LILOD、以上都不是4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录()A、/home/seaB、/home/C、/D、/sea5.在Linux中,要删除abc目录及其全部内容的命令为:()A、rm abcB、rm -r abcC、rmdir abcD、rmdir -r abc6.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1分区加载到/win目录?()A、mount -t windows /win /dev/hda1B、mount -fs=msdos /dev/hda1 /winC、mount -s win /dev/hda1 /winD、mount –t vfat /dev/hda1 /win7.显示用户的主目录的命令是什么()A、echo $HOMEB、echo $USERDIRC、echo $ECHOD、echo $ENV8.系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( )权限。
A、744B、664C、646D、7469.如何查看一个RPM软件包是否安装( )A、rpm -Vc postfixB、rpm -q postfixC、rpm --changelog postfixD、rpm -q—changelog postfix10*.在Linux中,提供TCP/IP包过滤功能的软件叫什么( C )A、rarpB、routeC、iptablesD、filter11.nfs服务的配置文件是什么?()/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/exports12.用命令ls -al显示出文件ff的描述:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件ff的类型为:()A、普通文件B、硬连接C、目录D符号连接13.Linux操作系统中的shell是()A、命令解释器B、程序设计语言C、脚本编辑器D、编译器14.能实现文件系统远程挂载的是()。
嵌入式软件工程师笔试题目

一、选择题1.在嵌入式系统中,Bootloader的主要作用是:A.提供操作系统的图形界面B.加载并启动操作系统(正确答案)C.管理系统的文件资源D.执行应用程序代码2.下列哪种编程语言常用于嵌入式系统的开发?A.JavaB.PythonC.C/C++(正确答案)D.JavaScript3.嵌入式Linux系统中,用于进程间通信的机制不包括:A.管道(Pipe)B.信号(Signal)C.共享内存(Shared Memory)D.DLL(动态链接库)(正确答案)4.在嵌入式系统开发中,交叉编译是指:A.在目标平台上编译代码以在相同平台上运行B.在一种平台上编译代码以在另一种平台上运行(正确答案)C.使用多种编译器同时编译代码D.编译代码时跳过某些优化步骤5.关于嵌入式系统的中断处理,以下说法错误的是:A.中断是硬件或软件发出的信号,用于请求CPU的注意B.中断向量表用于存储中断服务程序的地址C.中断服务程序是响应中断而执行的代码D.中断处理过程中,CPU不会保存当前正在执行的程序的上下文(正确答案)6.在嵌入式Linux开发中,Makefile文件的主要作用是:A.定义项目的编译规则(正确答案)B.描述项目的文档结构C.存储项目的源代码D.指定项目的版本信息7.下列哪项不是嵌入式系统低功耗设计的方法?A.使用低功耗的硬件组件B.优化软件算法以减少CPU的使用率C.增加系统的时钟频率以提高性能(正确答案)D.在不需要时关闭设备的电源8.关于嵌入式系统的实时性,以下说法正确的是:A.实时系统是指系统能够在任意时间内响应外部事件B.实时系统不需要保证任务在规定的时间内完成(正确答案)【注:此题表述有误,实际上实时系统需要保证任务在规定的时间内完成,但此处按照题目要求标注“正确答案”于错误选项,实际正确选项应为能体现实时系统确保任务按时完成的描述】C.硬实时系统要求所有任务都必须在规定的时间内完成D.软实时系统允许某些任务偶尔错过其截止时间。
嵌入式Linux笔试题库和答案(新)

一•选择题1.Linux 的创始人是谁()B 、AT&T Bell LaboratryC 、University of Helsinki2.在Linux 中,命令解释器是哪个(3.Linux 安装程序提供了两个引导装载程序 ()4. 如果当前目录是/home/sea/china,那么“ china ”的父目录是哪个目录(5. 在Linux 中,要删除abc 目录及其全部内容的命令为:() A 、rm abc B 、rm -r abc C 、rmdir abcD 、rmdir -r abc6.假定kernel 支持vfat 分区,下面哪一个操作是将 /dev/hda1分区加载到A 、echo $HOMEB 、echo $USERDIRC 、echo $ECHOD 、 echo $ENV 8系统中有用户user1和user2,同属于users 组。
在user1用户目录下有一文件file1,它拥有644的权限, 如果user2用户想修改user1用户目录下的file1文件,应拥有()权限。
A 、744B 、664C 、646D 、746 9.如何查看一个RPM 软件包是否安装()ff 的类型为:( )A 、普通文件B 、硬连接13. Linux 操作系统中的 shell 是( A 、命令解释器 B 、程序设计语言 C 、脚本编辑器D 、编译器14. 能实现文件系统远程挂载的是( A.SAMBA B.NFS C.NIS D.HTT PS15. Linux 系统下硬盘分区,能直接使用的分区是() A 、 主分区 B 、 扩展分区 C 、逻辑分区嵌入式Linux 笔试题库A 、mount -t windows /win /dev/hda1B 、mount -fs=msdos /dev/hda1 /winC 、mount -swin/dev/hda1 /win D 、mount- vfat/dev/hda1/win7.显示用户的主目录的命令是什么()A 、rpm-Vc P ostfix B 、rpm -q P ostfixC 、rpm --changelog p ostfix -q —changelogD 、rpm10* .在Linux 中,提供TCP/IP 包过滤功能的软件叫什么(C ) postfixA 、rarpB 、routeC 、ip tables 11. nfs 服务的配置文件是什么?( B 、routeD 、filter /etc/mtab B 、/etc/fastboot 12.用命令ls -al 显示出文件 C 、 /etc/fstab D 、 /etc/ex ports -rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件 ff 的描述: A 、Turbolinux D 、Linus TorvaldsA 、管道B 、分级文件系统C 、字符型处理器D 、 shellA 、GROUP 和 LLTOB 、DIR 和 COIDC 、GRUB 和 LILOD 、 以上都不是A 、/home/seaB 、/home/D 、/sea/win 目录?()C 、目录D 符号连接D 、扩展分区和逻辑分区 16. Linux 系统的1.0版内核的发布是在(A ) A.1992 年 B.1993 年 C.1994 年 D.1995 年17 .在vi 编辑器的命令模式中,在光标所在位置的右侧插入字符的命令是( A.a B.A C.i D.I 18.要给文件filel 加上其他人可执行属性的命令是( A.chmod a+x B.chown a+x C.chmod o+x 19下面哪个linux 命令可以一次显示一页内容?(A. p auseB. catC. moreD. grep20、下面命令的作用是: set p s1="[\u\w\t]\\$",ex port ps1 () 改变错误信息提示21、如何从当前系统中卸载 U 盘() A. umount B. dismount C. mount -uD. 从/etc/fstab 中删除这个文件系统项A. /dev/hdb2B. /dev/hd1b2C. /dev/hdb6D. /dev/hd1b623、下面哪条命令可以把 f1.txt 复制为 f2.txt?()A. cp f1.txt | f2.txtB. cat f1.txt | f2.txtC. cat f1.txt >f2.txt D. copy f1.txt | f2.txt 24、下面哪个命令可以压缩部分文件: A. tar -dzvf filename.tgz * B. tar -tzvf filename.tgz * C. tar -czvf filename.tgz * D. tar -xzvf filename.tgz * 25.与通用操作系统相比嵌入式操作系统还必须具有的特点是( A 强稳定性,弱交互性 B 较强实时性 C 可伸缩性 )D 功耗管理与节能26.下列那种设备不属于嵌入式系统产品( B ATM 取款机 C 个人计算机 A 、PDA )。
最新一份基础的嵌入式Linux工程师笔试题

一份基础的嵌入式L i n u x工程师笔试题一份基础的嵌入式Linux工程师笔试题一、填空题:1.一些Linux命令,显示文件,拷贝,删除2.do……while和while……do有什么区别?3.Linux系统下.ko文件是什么文件?.so文件是什么文件?4.二维数组AA [ 3 ][ 7 ]的另外一种表示方法:5.请写出下列代码的输出内容#include“stdio.h”main(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf("b,c,d:%d,%d,%d",b,c,d);return 0;}二、编程题:1.写出两个排序算法,并说明哪个好?2.打开一个文件,并读取从第100字节开始的50字节数据。
3.编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。
4.如果有一个简单的helloworld项目目录如下:# tree helloworldhelloworld|–file2.h|–file1.cpp|–file2.cpp请编写一个Makefile文件。
三、简答题:ARM-linux启动分几部分,简述流程:嵌入式工程师笔试题目汇总分类:嵌入式Linux面试题 2011-10-19 19:45 57人阅读评论(0) 收藏举报C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。
这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。
从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。
这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASCII值。
这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不是在嵌入式系统上。
嵌入式工程师笔试题目

嵌入式工程师笔试题目嵌入式工程师是指具有C/C++语言、汇编语言等基础,熟悉模拟电子技术等硬件知识,了解处理器体系结构,做嵌入式系统设计和开发,包括硬件系统的建立和相关软件开发、移植、调试等工作的人,下面就是小编整理的嵌入式工程师笔试题目,请看:嵌入式工程师笔试题目【1】 1、一根金条长31厘米,如果把它切成数段,使其中的一段或几段能够接成长为1到31中任何整数的金条,请问要切几次?A.4B.5C.6D.7参考答案:A2、运行在多核处理器上的Linux环境中,若临界区非常短,且不允1 / / 1313 __来源网络整理,仅作为学习参考许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能最好?A.SpinLockB.MutexC.SemaphoreD.Condition variable参考答案:A3、以下程序输出的结果是()#includeint main(){int x=10,y=10;printf("%d %d",x--,--y);}A.10 10B.9 9C.9 10D.10 9参考答案:D4、下面所述步骤中,不是创建进程所必须的步骤是?A.由调度程序为进程分配CPUB.建立一个进程控制块C.为进程分配内存D.将进程控制块链入就绪队列参考答案:A5、下面描述中,表达正确的有()A.公有继承是基类中的public成员在派生类中仍是public的B.公有继承是基类中的private成员在派生类中仍是private的C.公有继承是基类中的protected成员在派生类中仍是protected的D.私有继承是基类中的public成员在派生类中仍是private的参考答案:ACD6、int listen(SOCKET s, int backlog);该函数中第二个参数的含义是?A.是否打开log信息B.是否打开后台log信息C.后台等待连接队列的最大限制值D.后台等待连接队列的最小限制值参考答案:C7、Java程序中的类名称必须与存放该类的文件名相同。
嵌入式Linux题库及答案

嵌入式软件助理工程师认证考试试题题库一、单项选择题2、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush5、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile8、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76412、在ARM处理器的各种工作模式中,( A )模式无法访问一些被保护的系统资源。
20100626年徐远超A. 用户模式(user)B.系统模式(system)C. 中断模式(IRQ)D.终止模式(Abort)13、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项14、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
A. cp shell.sh shell2.shB. mv shell.sh shell2.shC. ls shell.sh >shell2.shD. ll shell.sh >shell2.sh15、在/home/stud1/wang目录下有一文件file,使用( D )可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。
嵌入式linux面试笔试经典题目2

以下题目可能与原题目有差入,但力争使题目与原题目接近。
【一、来自Q群友】
1. linux内核里面,内存申请有哪几个函数,各自的区别?
2. IRQ和FIQ有什么区别,在CPU里面是是怎么做的?
3.
int *a;
char *b;
a 和b本身是什么类型?
a、b里面本身存放的只是一个地址,难道是这两个地址有不同么?
4. 中断的上半部分和下半部分的问题:
讲下分成上半部分和下半部分的原因,为何要分?讲下如何实现?
5. 内核函数mmap的实现原理,机制?
6. 驱动里面为什么要有并发、互斥的控制?如何实现?讲个例子?
7. spinlock自旋锁是如何实现的?
8. 任务调度的机制?
【二、本人碰到】
1. 嵌入式linux和wince操作系统的特点和特性?
2. 嵌入式linux中tty设备驱动的体系结构?
3. 嵌入式设备,为加快启动速度,可以做哪些方面的优化?
4. USB设备的枚举过程?
5. PSRAM、SDRAM、DDR、DDR2的时序特性?
6. I2C触摸屏芯片与CPU的数据传输流程?画出相关图例?(这题目记得不是太清楚了,
大概是考查I2C设备驱动的数据传输过程)。
嵌入式linux笔试题

嵌入式linux笔试题
嵌入式Linux是一种在嵌入式系统中运行的Linux操作系统。
嵌入式Linux的笔试题可能涉及到Linux内核、设备驱动、嵌入式系统架构、嵌入式软件开发等方面的知识。
以下是一些可能涉及到的笔试题:
1. 请解释嵌入式系统和通用计算机系统之间的区别,并举例说明。
2. 什么是Linux内核?它在嵌入式系统中扮演着怎样的角色?
3. 请解释Linux设备树(Device Tree)的作用和原理。
4. 什么是交叉编译?在嵌入式Linux开发中,为什么需要使用交叉编译工具链?
5. 请简要介绍Linux设备驱动的开发流程和关键步骤。
6. 什么是裁剪(Trimming)Linux内核?在嵌入式系统中为什么需要对内核进行裁剪?
7. 请解释Linux文件系统在嵌入式系统中的作用和选择原则。
8. 什么是嵌入式系统的启动顺序?请描述嵌入式Linux系统的
启动流程。
9. 介绍一下嵌入式Linux系统中常用的调试工具和方法。
10. 在嵌入式Linux开发中,如何实现对外围设备的控制和通信?
以上问题涉及到了嵌入式Linux系统的各个方面,从内核到驱动,再到系统启动和调试,涵盖了嵌入式Linux开发的关键知识点。
希望这些问题的回答能够帮助你更好地理解嵌入式Linux系统的相
关知识。
linux 嵌入式 笔试题

以下是一些可能的Linux 嵌入式笔试题:
1. 什么是Linux 嵌入式系统?请简要描述其特点。
2. 请解释以下命令的含义:
* `chmod +x filename`
* `mv oldname.txt newname.txt`
* `rm filename`
* `cp file1.txt file2.txt`
3. 在Linux 系统中,如何查看当前目录下的文件列表?
4. 如何查看当前系统中的所有进程?
5. 如何使用命令行工具进行文件搜索?
6. 请解释以下文件系统结构:
* `/bin`
* `/etc`
* `/home`
* `/usr`
7. 在Linux 系统中,如何设置环境变量?
8. 如何查看系统版本和硬件信息?
9. 如何安装软件包?请给出两种方法。
10. 如何配置网络连接?
11. 如何设置系统时区?
12. 如何使用SSH 进行远程登录?
13. 请解释以下文件权限的含义:
* `-rwxr-xr-x`
* `-rw-r--r--`
14. 如何查看磁盘使用情况?
15. 如何进行文件备份和恢复?
16. 如何使用命令行工具进行文本编辑?
17. 如何使用命令行工具进行数据统计和分析?
18. 请解释以下网络协议的含义:
* TCP/IP
* HTTP
* FTP
* SMTP
19. 如何配置防火墙?
20. 如何进行系统备份和恢复?。
最新嵌入式Linux笔试题库和答案分解

嵌入式Linux笔试题库一.选择题1.Linux的创始人是谁()A、TurbolinuxB、AT&T Bell LaboratryC、University of HelsinkiD、Linus Torvalds2.在Linux中,命令解释器是哪个()A、管道B、分级文件系统C、字符型处理器D、shell3.Linux安装程序提供了两个引导装载程序( )A、GROUP和LLTOB、DIR和COIDC、GRUB和LILOD、以上都不是4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录()A、/home/seaB、/home/C、/D、/sea5.在Linux中,要删除abc目录及其全部内容的命令为:()A、rm abcB、rm -r abcC、rmdir abcD、rmdir -r abc6.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1分区加载到/win目录?()A、mount -t windows /win /dev/hda1B、mount -fs=msdos /dev/hda1 /winC、mount -s win /dev/hda1 /winD、mount –t vfat /dev/hda1 /win7.显示用户的主目录的命令是什么()A、echo $HOMEB、echo $USERDIRC、echo $ECHOD、echo $ENV8.系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( )权限。
A、744B、664C、646D、7469.如何查看一个RPM软件包是否安装( )A、rpm -Vc postfixB、rpm -q postfixC、rpm --changelog postfixD、rpm -q—changelog postfix10*.在Linux中,提供TCP/IP包过滤功能的软件叫什么( C )A、rarpB、routeC、iptablesD、filter11.nfs服务的配置文件是什么?()/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/exports12.用命令ls -al显示出文件ff的描述:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件ff的类型为:()A、普通文件B、硬连接C、目录D符号连接13.Linux操作系统中的shell是()A、命令解释器B、程序设计语言C、脚本编辑器D、编译器14.能实现文件系统远程挂载的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一份基础的嵌入式Linux工程师笔试题
北京顶嵌嵌入式培训机构 2009-03-30 09:52:55 作者:NATE 来源:顶嵌特约
记者文字大小:[大][中][小]
一、填空题:
1.一些Linux命令,显示文件,拷贝,删除
2.do……whil e和while……do有什么区别?
3.Linux系统下.ko文件是什么文件?.so文件是什么文件?
4.二维数组AA [ 3 ][ 7 ]的另外一种表示方法:
5.请写出下列代码的输出内容
#include“stdio.h”
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
二、编程题:
1.写出两个排序算法,并说明哪个好?
2.打开一个文件,并读取从第100字节开始的50字节数据。
3.编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。
4.如果有一个简单的helloworld项目目录如下:
# tree helloworld
helloworld
|–file2.h
|–file1.cpp
|–file2.cpp
请编写一个Makefile文件。
三、简答题:
ARM-linux启动分几部分,简述流程:。