1、编译uboot,可以参考http://www.wiki.xilinx.com/Build%20U-Boot
2、编译linux内核
首先获取linux内核源码:git clone https://github.com/Xilinx/linux-xlnx.git
然后进到下载目录下的linux-xlnx,设置交叉编译环境变量,该变量可以设置在Makefile文件里面:
例如:CROSS_COMPILE=CROSS_COMPILE=/home/rl/Codesourcery/bin/arm-xilinx-linux-gnueabi-
接下来开始编译内核
1、make ARCH=arm xilinx_zynq_defconfig
2、make ARCH=arm menuconfig
需要设置usb gadget support如图所示
3、编译内核 sudo make ARCH=arm uImage modules UIMAGE_LOADADDR=0x00008000
如图所示:arch/arm/boot/uImage是生成的内核文件,需要copy到SD卡上。
以下驱动也需要copy到sd卡上
drivers/usb/gadget/function/u_ether.ko
drivers/usb/gadget/functi

本文详细介绍了如何将Xilinx Linux 4.14的USB RNDIS驱动移植到ZC702开发板上。内容包括编译U-Boot、Linux内核配置、驱动编译、DTB文件修改以及启动脚本的执行,最终实现通过USB建立网络连接。
最低0.47元/天 解锁文章
8178

被折叠的 条评论
为什么被折叠?



