ARM 复习个人预测题仅供内部参考.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、嵌入式系统是以 应用 为中心,以 计算机技术 为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 2、/etc 目录在Linux 文件系统中是一个很重要的目录,Linux 的很多 系统管理和配置文件 ,就在该目录下,/dev 为 设备文件 目录,/mnt 目录用来为其他文件系统提供安装点,存放系统编译后的的 可执行文件、命令 目录是/bin、/sbin、/usr。执行 make menuconfig 时出现 linux 内核的 配置菜单 。 3、S3C2410X 的引脚具有大量的电源和接地线引脚,主要分为如下几类,即:、数字输入/输 出(I/O)线引脚 控制线、地址线、AD 引脚或 EINT 引脚 数据线引脚等。 4、在 gdb 环境下,在源程序第 16 行处设置断点的命令为 b16 ,(gdb) r 命令作用是 运行程序 ,要退出 gdb 时,只用输入 q 命令就行了。makefile 文件中只应该有一个 最终目标 , 反斜杠“\”是 换行符 的意思,这样使 makefile 文件更易读。 5、计算机系统的“中断”是指中央处理器 CPU 正在处理某件事情的时候,发生了异常(如定时器溢出等),产生一个中断请求信号,请求 CPU 迅速去处理。S3C2410 的中断控制器可以接收 56 路中断源的输入,其中外部中断请求 24 路。这些中断源由如 DMA 控制器,UART, IIC 或其他内部外围设备提供的。它支持两种中断模式: FIR 和 IRQ。每个中断源都可以决定中断请求时使用哪种模式。 6、vi 是个可视化的编辑器,可以打开和编辑的文件或程序格式有:.C、.h,如果想写只读文件,可以使用强制写入文件 makefile ,如果保存不退出 w ,需要使用命令强制退出 q!。7、从异常中断处理程序中返回,包括一下两个基本操作:1)恢复被中断程序的处理器状态, 即将 SPSR_mode 寄存器内容复制到 CPSR 中。2)返回到发生异常中断的 下一条 指令的处执行,即将 lr mode 寄存器的内容复制到 程序计数器 PC 中。 8、S3C2410X 的引脚具有大量的电源和接地引脚,主要分为如下几类,即:数字输入、数字输出、地址线、数据线等。 9、ARM 微处理器的指令长度可以是 32 位(在ARM 状态下),也可以为 16 位。 10、嵌入式操作系统是用来支持嵌入式应用的系统软件,是嵌入式系统极为重要的部分,通常包括与硬件相关的底层驱动程序 系统内核、通信协议、设备驱动接口、和 图形用户界面(GUI) 等。 1、Linux 设备驱动程序与外界的接口可以分为哪三个部分? 答:(1)驱动程序与操作系统内核的接口:这是通过数据结构 file_operations 来完成的。 驱动程序与系统引导的接口:这部分利用驱动程序对设备进行初始化。 驱动程序与设备的接口:这部分描述了驱动程序如何与设备进行交互,这与具体设备密切相关 2、Linux 环境下 NFS的配置及测试步骤。 答:1)vim /etc/e 在 PC 机上执行 setup,选择 System services,将其中的 nfs 一项选中(出现 [*]表示选中); 2)vim /etc/exports 将这个默认的空文件修改为只有如下一行内容: / (rw) // 即根目录可读写,/和(rw)之间要要留空格然后保存退出(:wq),然后执行如下命令: /etc/rc.d/init.d/nfs restart 把此句写入 PC 机的脚本文件/etc/rc.d/rc.local 中,PC 机启动时会执行此文件,不用每次执行上面的那条命令来启动 NFS /etc/rc.d/init.d/nfs restart 配置 PC 机的网卡 IP 地址为 22 ifconfig //查看网卡 ifconfig eth0 22 netmask 28 PC 机自己 mount 自己,看是否成功就可以判断 NFS 是否配好了。例如在 PC 机的根目录下执行:(假定 PC 机的 IP 是 22) mount 22:/ /mnt 3、make 基于时间原则执行程序编译的方法。 答:会比较目标文件和依赖文件的修改日期,如果依赖文件文件的日期比目标文件的日期要新,或者目标文件不存在,make 就会执行后续定义的命令。另外,clean 不是一个文件,它只不过是一个动作名字,有点像 C 语言中的 lable 一样,冒号后什么也没有,这样 make 就不会自动去找文件的依赖性,也就不会自动执行其后所定义的命令。 4、gdb 主要帮忙用户完成哪 4 个方面的功能? 答 1). 启动程序,可以按照用户自定义的要求随心所欲的运行程序。 2). 可让被调试

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海海滋实业有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档