- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
这时在当前目录下就生成了我们想要的vmlinux.img文件,该文件可直接烧录进flash中运行。如果想恢复之前的默认配置只需执行makesep4020_defconfigCramfs文件系统的制作挂载nfs完成应用程序的开发后,需要将nfs转换为可以在开发板上运行的文件系统,其中转换为cramfs的方法如下:首先要将mkcramfs这个程序拷贝到/bin目录下在nfs当前目录下执行mkcramfs/nfsnfs.cramfs命令,即可生成我们想要的nfs.cramfs文件Yaffs文件系统的制作方法同cramfs文件系统的制作首先要将mkyaffsimage这个程序拷贝到/bin目录下在nfs当前目录下执行mkyaffsimage/nfsnfs.yaffs命令,即可生成我们想要的nfs.yaffs文件基于linux的DTU开发环境的搭建姓名:孟刚学号:093107导师:时龙兴日期目录SEP4020典型存储空间分配结构搭建Linux主机开发环境利用NandFlash烧写软件烧写U-Boot和kernal搭建网络文件系统内核的编译以及cramfs和yaffs的制作利用U-Boot烧写Linux操作系统和Cramfs文件系统利用NandFlash烧写软件烧写kernal和yaffs文件系统各种文件系统下的应用开发简介第一部分SEP4020典型存储空间分配结构第一章SEP4020典型存储空间分配结构根文件系统SDRAMNORFlash0102NANDFlashU-BootLinux内核内核启动参数03说明:上图是SEP4020大开发板的典型存储结构。所给DTU的DEMO板中U-Boot是放在NandFlash中的,上电后从NandFlash启动U-Boot,通过U-Boot,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。第二部分搭建Linux主机开发环境在虚拟机上安装Ubuntu具体步骤可以借鉴网上相关说明,在此不做具体介绍安装交叉编译工具首先下载一个源码包:解压到目录/usr/local/arm下,解压后确认目录的顺序是否为/usr/local/arm/3.4.1/…添加环境变量到系统中:打开/etc/bash.bashrc,并在bashrc文件的最后一行添加:exportPATH=/usr/local/arm/3.4.1/bin:$PATH,保存,此时环境变量已经添入系统。此时只要在终端中输入arm-linux-gcc–v,会出现一下信息的话代表交叉编译工具已经安装成功,如果没有下图信息,再检查前面几步有没有出错Windows下安装串口调试工具secureCRT自己从网上下载一个secureCRT软件包后安装即可另外也可以使用Windows自带的超级终端,看个人习惯第三部分利用NandFlash烧写软件烧写Uboot和kernal第一章节利用NandFlash烧写软件烧写Uboot连接好J-Link调试器后打开NandFlash烧写软件,连接成功后,如下图进行选择选择:(其中u-boot.bin文件是给定的)点击“下载”按钮后,会显示烧写进度条,成功烧写后,会如下显示(如果下载时提示无法与服务程序通信,可以重启一下板子再进行烧写)Kernal的烧写过程相同:注:U-Boot可以分别烧写,也可以同时烧写第四部分搭建网络文件系统主机端的nfs配置首先设置虚拟机下Ubuntu的IP地址,比如我的是由于Ubuntu下默认是没有提供nfs服务的,所以你要自己下载并安装nfs服务程序,方法是执行命令apt-getinstallnfs-kernal-server编辑文件/etc/exports添加nfs目录的支持:?/home/nfs/nfs10.6.15.94(rw,sync,no_root_squash)其中是开发板的ip。其中:/nfs表示nfs共享目录,它可以作为开发板的根文件系统通过nfs挂接;rw表示挂接此目录的客户机对该目录有读写的权力no_root_squash表示允许挂接此目录的客户机享有该主机的root身份编辑/etc/hosts.deny文件该文件用于设置拒绝相关IP的nfs的服务请求编辑/etc/hosts.allow文件该文件用于设置允许的IP对nfs服务de请求开发板端的nfs配置开发板端的配置比较简单,主要是修改U-Boot的bootargs参数,修改后的参数应为:setbootargsroo
您可能关注的文档
- 动画常用工具及设置.ppt
- 医学免疫学精品课件(南方医科大学)第四章补体系统.ppt
- 实验1典型线性环节的模拟.ppt
- 国家职业汉语测试常识及应试要点.ppt
- 动脉血栓的护理查房.ppt
- 土木2-11-5工程项目招标与投标管理.ppt
- 婚姻家庭法的基本原则.ppt
- 唯物辩证法的实质和核心.ppt
- 发热伴血小板减少综合征病人的护理.ppt
- 华夏传统文化中的管理理念(管理学院).ppt
- 中国普通硅酸盐水泥项目创业投资方案.docx
- 中国普通马桶盖项目创业投资方案.docx
- 中国普通刨花板项目创业投资方案.docx
- 中国七彩夹层玻璃项目创业投资方案.docx
- 四川省洪雅青衣江元明粉有限公司行业竞争力评级分析报告(2023版).pdf
- 苏教版高中化学选择性必修3有机化学基础精品课件 专题5 药物合成的重要原料——卤代烃、胺、酰胺 第一单元 卤代烃-微专题7 卤代烃的形成及其在有机合成中的“桥梁”作用.ppt
- 中国嵌入式衣柜项目创业投资方案.docx
- 中国平流式沉淀池项目创业投资方案.docx
- 中国七彩夹层玻璃市场竞争态势及投资规划建议报告项目创业投资方案.docx
- 中国嵌入式红酒柜项目创业投资方案.docx
文档评论(0)