网站大量收购独家精品文档,联系QQ:2885784924

福建工程学院嵌入式系统12-13卷a.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 填空(25分) 1建立交叉编译环境时, 需要的硬件配置和连接线包括 _JTAG^_、—串口_、—网络线 需要的软件安装或配置包括 redhat9.0、_tftp 协议—、_nfs协议_、_minicom_等 2、 嵌入式系统的设备主要有 _字符设备_、—块设备_、_网络设备_以及混合设备几类。 3、 linux系统的根目录中,/opt目录用于_附加软件的安装目录_,/etc目录主要用于_存 放系统管理和配置文件 _,—/dev目录主要用于存放设备文件, _/home_目录用于存放 用户主目录,_/sbin —目录用于存放系统必要命令。 4、 若要更改用户权限可以用命令 _su_,如果要更改当前目录可以用命令 _cd_,cp命令 可以用于_复制—,mkdir命令用于—创建目录—,ipconfig 用于—配置或查看IP_ , mount 命令用于_挂载—。 5、 gcc编译器的编译过程可以分为:预处理、 _编译—、—汇编_、_链接_。 6、 gdb调试器中,若需要设置断点,则可以用 _break _命令,如要列出源代码,则可以用 list _命令。 二、 问答(30分)  .PHONY: clea n 〃(7) 定义伪目标 clea n: //(8) 定义clea n -rm -f *.o //(9) 删除中间文件 2、请对下列命令操作进行注释 cp /mn t/hgfs/D/EABI4.3.3.tar.gz /root //(10) 复制EABI4.3.3.tar.gz 到根目录 ls /mn t/hgfs/D //(11) 显示D盘根目录内容 apt-get in stall n fs-ker nel-service //(12) 在线下载安装 nfs-kernel-service vi /etc/exports //(13) 用vi创建exports文本文件 mount /dev/hda1 /mnt //(14) 挂载到/mnt find -n ame hello.c //(15) 搜索hello.c文件 cd /home //(16) 更改工作目录至 /home ifconfig eth0 22 //(17) 修改本机IP为22 man ls //(18) 显示帮助目录内容 pwd //(19) 显示当前工作目录的绝对路径 tar zxvf EABI4.3.3.tar.gz -C //(20) 解压 EABI4.3.3.tar.gz 定义gcc定义ld-Wno-trigraphs -Os -mapcs 定义gcc 定义ld -Wno-trigraphs -Os -mapcs -DMODULE //(3) //(4) //(5) 定义编译选项 定义目标和源文件 编译方法 # cp adc0809.o / -f //(6) 1、 在/root 目录下利用vi编辑器创建源程序文件 hello.c ,写出用gcc编译器编译 TOC \o 1-5 \h \z \o Current Document 生成hello 程序并在终端运行该程序的命令, 并利用GDB调试器进行调试? ( 5分) (终端提示为[root@fjut /] ) \o Current Document 2、 简述嵌入式应用程序开发的两种模式? ( 5分) 3、 请简述在开发板上烧写的过程(假设引导程序为u-boot ,内核映像为 linux-zImage.bin ,文件系统 root-qt.bin, 开发板型号 tq2440 ) ( 5 分) 4、 简述NFS配置步骤? ( 5分) 5、 请利用动态加载的方式将 gpio驱动加载进内核?(在/目录下有led文件夹,其下 有drv ,app文件夹,drv文件夹下有驱动程序 gpio.c 及makefile,app 文件夹下 有应用程序led-play.c 及makefile ,假设终端为[root@fjut /] ,开发板终端为 [root@embed /] )( 10分)请给出步骤及相应命令(PC同开发板间传送文件的实现 命令可略写) 三、程序注释题(20分) 1、对如下的makefile 文件进行注释 CC = /opt/host/armv4l/bin/armv4l-unknown-linux-gcc // (1) LD = /opt/host/armv4l/b in /armv4l-u nknown-li nux-ld // (2) CFLAGS = -D_KERNEL__ -l/HHARM9-EDU/kernel/i nclude/li nux -l/HHARM9-EDU/kernel/i nclude -Wall -Wstrict-prototypes -I/opt/host/armv4l/

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档