zynq7000 从github拉取linux源码进行编译,运行. 快速进行外设验证。全流程教程

zynq7000 编译

前言

使用SylixOS进行驱动开发, 需要快速验证板上的外设是否完好. 嫌弃官方的SDK占用磁盘空间巨大, 本教程直接使用 github 上的源码进行快速编译运行.

1. 资源获取

  1. Ubuntu 开发环境 (自行解决)
  2. 编译链工具 gcc-arm-linux-gnueabi , 版本自由, 从 xilinx SDK 获取, 也可从 Linaro GCC 获取
  3. Kernel镜像, 从 github 获取.
  4. initramfs 获取

2. 编译 kernel

交叉编译此 ARM 源代码,请导出环境变量

export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
  1. 使用默认配置配置内核。ARM 处理器的配置文件位于 //arch/arm/configs/ 中。使用“xilinx_zynq_defconfig”配置内核。
make distclean
make xilinx_zynq_defconfig
  1. 如果要进一步更改内核配置,请启动menuconfig。
make menuconfig
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值