- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验及考试说明
嵌入式系统开发原理与实践 陈文智 等 编著 实验安排 1:嵌入式Linux环境移植实验 实验一 2:Makefile实验 实验二 3:Linux内核编译实验 实验四 4:嵌入式文件系统的构造 实验五 5:驱动程序结构实验 实验七 6:嵌入式GUI程序设计 实验六 7:电子备忘录实验 综合 实验报告格式 报告题头 实验名称、实验地点、实验仪器 一.实验目的 二.实验内容 详细实验步骤,结合具体实验环境完善各步骤的说明 三. 思考题 必须手写 备注 如完全照抄,则返回重做 考试题型 题型:分数*题数 选择题(1.5*20=30) 名词解释(5*4=20) 简答题(7*4=28) 综合应用题(22) 内容 课本为主 实验及思考题 下载目标代码到目标板 烧写 kernel filesystem 一般将应用程序做到文件系统中 nfs ftp zmodem 制作并烧写文件系统 方法一:使用BusyBox构建根文件系统 结合P171或实验四内容 将编译好的目标程序(通过交叉编译环境完成)放入到文件系统目录树中的适当位置 如放入到 usr/tmp中 利用mkfs.jffs2制作文件系统 方法二:将目标文件加入到系统提供的文件系统目录树之中 #cd /home/Liod270/Filesystem #tar zxvf rootfs270_tinyx_010006WLAN.tar.gz 将编译好的目标程序放入到解压后的文件系统目录树之中 利用mkfs.jffs2制作文件系统 利用nfs下载目标代码 P161-163 配置NFS服务端 配置NFS客户端 挂载NFS文件系统 直接拷贝 cp命令 配置NFS服务端 在 Host PC上打开 /etc/exports 文件,并进行如下设置 : 把/mnt/nfs设置完成后重新开始NFS deamon 配置NFS客户端 NFS客户端是开发板,所以要让开发板上的内核支持NFS,必须重新配置内核生成zImage镜像文件,并下载到板子上。 通过 make menuconfig 指令在kernel设置窗进行NFS设置 menuconfig 窗口打开后,确认NFS设置是否被选上 重新编译内核,新的内核下就可以使用nfs命令了 挂载NFS文件系统 开发板上进行mount操作,把PC上的某个目录挂载上来: 把Host PC的/mnt/nfs目录mount到开发板的/mnt目录下使用。是PC的ip。 接下来就可以在新mount上来的目录下做各种操作,挂载工作完成 利用ftp下载目标代码 配置ftp服务端 开启fedora的ftp服务 配置ftp客户端 将ftp命令加入到开发板的文件系统中去 在开发板上通过ftp命令进行下载 Linux系统环境移植实验(实验1) 1、如果不通过set myhaddr指令修改开发板的MAC地址,如何使用bootp协议? 答:首先,在开发板的操作界面中按“1”键获得开发板的当前配置信息,包括MAC地址;然后再修改bootptab文件中的ha选项,设置其为目标机中的MAC地址。 2、如何确定tftp协议的下载目录? 答:修改/etc/xinetd.d/tftp文件,将server_args选项设置为所需要的路径。 3. 整个Linux移植过程共向开发板的flash写了多少内容,各写在什么地址上? 答:总共向FLASH写了三次。 第一次是bootloader,通过jflashmm烧写,地址是0x0000;第二次是内核,地址是0xc0000;第三次是文件系统,地址是0x1c0000。 * 清华大学出版社 重点大学计算机专业系列教材 [root@XSBase home]# vi /etc/exports /mnt/nfs (rw,no_root_squash) [root@XSBase home]# /etc/rc.d/init.d/nfs stop [root@XSBase home]# /etc/rc.d/init.d/nfs start File systems --- Network File Systems --- * NFS file system support [*] Provide NFSv3 client support [ ] Root file system on NFS [root@xsbase255]# mount –t nfs :/mnt/nfs /mnt [root@xsbase255]# cd /mnt *
您可能关注的文档
- 宝安大道市政工搅拌桩施工方案.doc
- 定量探究实验与设计实验题.ppt
- 宝洁-组织行为管理案例分析.pptx
- 定稿 分析人类活动破坏生态环境的实例.ppt
- 定风波课件 公开课.ppt
- 宜家家居战略分析.ppt
- 宝马系列发动机冷却系统机构与性能比较研究.doc
- 定新人教版七年级下数学导学案.doc
- 宝马五系六系后副车架品质介绍.pptx
- 宝石之都的基础设施建设与经济发展.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)