vivadozedboard之linux编译本文将介绍如何利用上节搭建好交叉环境嵌入式Linux_第1页
vivadozedboard之linux编译本文将介绍如何利用上节搭建好交叉环境嵌入式Linux_第2页
vivadozedboard之linux编译本文将介绍如何利用上节搭建好交叉环境嵌入式Linux_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

zedboardvivado+zedboardLinuxLinux所需的文件,包括u-boot、uImage(内核)、uramdisk.image.gz(文件系统)devicetree.dtb(设备树)。 /Xilinx前三者,注意xil2014.4版本的。后者从/Build+and+Modify+a+Rootfs~$mkdir~$cd~/ZYNQ$mkdir~/ZYNQ$cd~/ZYNQ/buildxil2014.4$git/Xilinx/u-boot-xlnx.git//或者 好,直接copycdu-boot-在编译之前,先进行配置,配置文件在u-boot-xlnx/include/configs下,打开 makecpu-bootu-sudoapt-get--reinstallinstallpython-在u-boot-xlnx/include/configs下,查看 本例使用zynq_zed_config:“ethaddr=00:0a:35:00:01:22\0”\“kernel_image=uImage\0”\ \0”\“ramdisk_image=uramdisk.image.gz\0”\ \0”\“devicetree_image=devicetree.dtb\0”\ \0”\“bitstream_image=system.bit.bin\0”\“boot_image=BOOT.bin\0”\cdgit /Xilinx/linux- linux-xlnx-xilinx-cd~/ZYNQ/buildxil2014.4/u-boot-xlnx-xilinx- 需要先安装u-boot-sudoapt-getinstallu-boot-cd~/ZYNQ/buildxil2014.4/linux-xlnx-xilinx-v2014.4makeARCH=armxilinx_zynq_defconfigmakeARCH=armUIMAGE_LOADADDR=0x8000uImagecparch/arm/boot/uImageuramdisk.image.gz cparm_ramdisk.image.gzramdisk.image.gzgunzipramdisk.image.gzmkdirsudomountramdisk.image-oloop这样可以在 sudoumountfile_tmp/gzipramdisk.imageu-bootsudoapt-getinstallu-boot-mkimage-Aarm-Tramdisk-Cgzip-dramdisk.image.gzuramdisk.image.gz解压为uramdisk.image建立一个devicetree ,将/scripts/dtc/dtc工具copy过来,每次使用时在其下建立工程 将所需要的dts,dtsi文件copy到其下的工程 然后对工 打开终端:../dtc-Idts-Odtb-odevicetree.dtbsystem.dts即可在linux-xlnx/arch/arm/boot/dts/zynq-zed.dts及相关dtsi文件,copy到上述devicetree/xil2014.4/../dtc-Idts-Odtb-odevicetree.dtbzynq-自己写的PLARMxilLinuxdtsdts文件。SDK提供了根据在vivado中的硬件设计文件来生成设备树的工具。也可以自己手工编写或作出调整。SDK制作和PL相匹配的devicetree。SDKdevice-tree-xlnx-xilinx-v2014.4.tar.gzdevice-tree-xlnx-xilinx-v2014.4文件夹。添加至:bsprepo=D:\Xilinx\SDK\2014.1\data\embeddedsw\lib\bsp下,使用SDK添加好 :SDK:XilinxTools>Repositories>New…(bsprepo)>注:由于device-tree-xlnx-xilinx-v2014.4.tar.gzwin下路径\/Xilinx/device-tree-xlnx,device-tree-xlnx-xilinx-v2014.4.zip(cloneindesktop),解SDK新建:SDK:File>New>BoardSupportPackage>BoardSupportPackageOS:device-tree>Finish在弹出的的框中修改参数;比如bootargs内核令行参数,内核启动时传给内核,可设置为:console=ttyPS0,115200root=/dev/ramrwearlyprintk编译完成后在工程的\HW\Lab2-LedIP\Lab2-LedIP.sdk\device_tree_bsp_0下可以找到system.dts将所有的dts,dtsi文件copy到虚拟机下的buildxil2014.4/linux-xlnx-xilinx-v2014.4dtc../dtc-Idts-Odtb-odevi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论