烧写Linux内核一般使用,《嵌入式系统与开发》复习纲要中题目答案

本文涉及ARM微处理器的基本概念与指令系统,包括不同类型指令及其应用,以及嵌入式Linux系统的组成与开发流程。同时介绍了启动过程、编译工具、文件系统构建等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试题0及参考答案

(1)ARM汇编程序由__________指令、__________指令和__________指令构成。

(2)ARM伪指令可以分为以下几类:_________、_________、_________和_________等。(3)假设存储数据0x12345678于ARM微处理器内存0X30000000开始的位置,则0X30000001内存位置的数据为_____(A.0X12 B.0X34 C.0X56 D.0X78)(采用小端模式进行存储)

(4)一般情况下,ARM微处理器异常处理模式共有_______种,机器启动后第一条指令执行的是_____(A.复位异常处理函数指令B.中断异常处理指令C.IRQ异常处理指令 D.指令预取终止异常)。

(5)调用函数FUN(X,Y,Z),则实参值分别通过____、____、___寄存器来进行传递,如果参数超过4个,则参数传递规则为_________________________________________________________________。

(6)举例列出一款ARM7TDMI微内核的嵌入式微处理器__________,ARM920T微内核的嵌入式微处理器__________,ARM11内核的嵌入式微处理器__________,并列举2款64位ARM 微内核__________、__________。

(7)利用汇编和C混合编程,设计代码完成求a,b,c中最大值功能,要求写出汇编启动代码和C代码。

测试题1及参考答案

1.嵌入式Linux操作系统包括bootloader 、内核、文件系统三部分组成。

2.在PC机上Linux系统编译使用的编译器名为gcc,ARM处理器嵌入式编译器名为arm-linux-gcc。

3.bootloader的功能:①引导操作系统内核启动②提供辅助命令工具。

4.列出最常用的bootloader:、、、、、。

5.在uboot中,打印开发板上环境变量值的命令为,设置IP地址为192.168.1.1的命令为

,假如嵌入式内核名为vmlinux,通过tftp加载内核的命令为

,启动嵌入式Linux内核的命令为。

6.从C语言角度来理解,嵌入式Linux内核仅是众多的集合体,其有一个类似于main的函数,名称为。

7.嵌入式Linux内核裁剪命令为;裁剪完成后生成配置选择文件;编译内核命令为。

8.启动linux后常用的命令如ifconfig、cp、ls等通常位于(A.bootloaderB.内核C.文件系统)中;嵌入式Linux环境下生成文件系统的常用工具为;以yaffs方法为例,将嵌入式文件夹压缩成一个yaffs2格式的文件系统命令为。

9.构建嵌入式Linux系统时,烧写bootloader的工具为;烧写Linux内核一般使用

(A.bootloader B.文件系统 C.交叉编译器)来烧写,烧写文件系统一般使用

(A.bootloader B.文件系统 C.交叉编译器)来烧写。

10.简述构建嵌入式Linux系统基本过程

测试题2及参考答案

学号:姓名:日期:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值