admin 管理员组

文章数量: 1086019


2024年4月19日发(作者:系统管理app)

选择题

1、下列选项中linux系统根目录是(A)

A / B /boot C /bin D /home

2、进入用户为tc的属主目录命令(C)

A cd / B cd /home C cd /home/tc D cd /home/zxh

3、将目录/home/zxh中的文件tmp.c拷贝到目录/mnt中(B,C,D)

A cp tmp.c /mnt B cp /home/zxh/tmp.c /mnt

C cd /home/zxh/ cp tmp.c /mnt

D cd /home cp zxh/tmp.c /mnt

4、将/home/xiaoming目录下的test文件夹进行打包(A,D)

A cd /home/xiaoming tar -cvf test/

B tar -cvf /home/xiaoming/ test/

C tar -cvf /home/xiaoming/test/

D tar -cvf /home/xiaoming/ /home/xiaoming/test/

5、将字符串“hello world”输出到文本(A,B,C)

A vi ,键入i进行编辑,键入字符串“hello world”,ESC并键入:wq退出

B echo 'hello world' >

C cat 'hello world' >

D touch 'hello world'>

6、linux系统下进程查看命令(B)

A ls B ps C cd D grep

7、下面哪些计算机语言是编译型语言(B,D)

A java语言 B C语言 C python语言 D C++语言

8、下面哪些是linux下的程序调试工具(A,C,D)

A gdb B gcc C insight D vc++6.0

9、下面哪些方法可以定位嵌入式程序错误(A,B,C)

A 在程序中插入打印语句

B 确定最先发现错误症状的地方,人工沿程序的控制流往回追踪源程序代码,直到找到错误

或范围

C 从错误征兆出发,通过分析这些线索之间的关系找出故障

D 重新书写程序代码

10、下面哪种不属于嵌入式系统的调试方法(D)

A 模拟调试 B 软件调试 C JTAG调试 D 单独调试

11、嵌入式常用调试接口有哪些?(A,B,D)

A usb B RS232 C RS485 D eth

12、在宿主机-目标机嵌入式调试中下面哪项不是必须的(B)

A 宿主机 B windows操作系统 C 目标机 D 交叉编译器

简答题

1、 给出嵌入式工程师所需技术能力的2-3个关键词

答:嵌入式处理器(PCB,),嵌入式实时操作系统,嵌入式网络通信。

2、 嵌入式系统定义

答:电气电子工程师学会 (IEEE) 的定义为: 嵌入式系统是 “用于控制、 监视或

者辅助操作机器和设备的装置”。 国内采用百度百科的定义为: 嵌入式系统是以应用为中

心, 以现代计算机技术为基础, 能够根据用户需求 (功能、 可靠性、 成本、 体积、 功

耗、 环境等) 灵活裁剪软硬件模块的专用计算机系统。 它一般由嵌入式微处理器、 外围

硬件设备、 嵌入式操作系统以及用户的应用程序四部分组成, 用于实现对其他设备的控制、

监视或管理等功能。

3、 嵌入式特点

答:1)可裁剪性;2)实时性;3)低功耗;4)与具体应用同步迭代

5)完整的开发环境及相关工具

6)不可垄断性

4、 简要描述嵌入式调试方式

答:嵌入式调试是在嵌入式系统中对软件和硬件问题进行排查和解决的过程。以下是常用的

几种嵌入式调试方式的简要描述:

1)调试串口:调试串口是嵌入式系统调试中最基本的方式。通过使用串口调试工具,可

以将嵌入式系统的日志信息和调试信息输出到PC端进行查看和分析。

2)JTAG调试:JTAG是一种广泛用于嵌入式系统调试的标准接口。通过连接JTAG调试器,

可以读取和修改CPU、内存、寄存器等硬件模块中的信息,实现对嵌入式系统的全面调试。

3)仿真器调试:仿真器是一种硬件设备,可以用于模拟嵌入式系统的各个部分,并在PC

端进行调试。通过仿真器,可以在不实际运行硬件的情况下进行调试,提高调试的效率和准

确性。

4)操作系统调试:如果嵌入式系统运行的是一个操作系统,那么可以使用操作系统自带

的调试工具进行调试。

这些工具可以读取和修改内核、进程、线程和设备驱动等信息。这些嵌入式调试方式各

有优缺点,开发人员可以根据具体情况选择适合自己的调试方式。

5、 常用嵌入式操作系统

答:常见的嵌入式操作系统有μC/OS-II、eCos、Windows CE、VxWorks、pSOS、QNX、Palm OS

以及嵌入式Linux等。

6、 Linux系统发行版?

答:主要包括Red Hat Linux、Ubuntu Linux、SuSE Linux、Gentoo Linux、Debian Linux、

Fedora Core、 CentOS SUSE Linux等。其特点优势包含完全开源免费、多用户多任务、界

面良好、多种平台支撑、软件支持丰富、安全可靠、良好稳定性及强大网络功能。

7、 简述虚拟机virtualbox创建linux操作系统的流程

答:略,具体参看教材任务1.1。

8、 如何查看linux系统版本?

答:uname -a

9、 linux系统中名为xiaoming的用户的目录是什么?

答:/home/xiaoming

11、切换到系统目录“/bin”,并查看当前目录下所有文件名的命令是什么?

答:cd /bin,pwd

12、修改文件test.c文件属性为该文件拥有者可读,可写,可执行,所属组用户只可读,

其他用户不可读写执行的命令是什么?

答:chmod 740 test.c

13、查看目录/dev下所有文件属性的命令是什么?

答:ls -l /dev

15、在/home/zxh目录下创建子文件夹new,并在该文件夹中创建文件test.c的命令操作是?

答:cd /home/zxh, mkdir new,cd new,touch test.c


本文标签: 调试 系统 进行 用户