ZYNQ7020_linux开发环境搭建
一、软件和设置
1、开发工具版本
- 虚拟机: VMware® Workstation 14 Pro
- Ubuntu :ubuntu16.04 LTS 64bit
- Vivado+SDK:2017.4
- 平台:zynq7020(clg400)
2、交叉编译环境
使用xilinx集成开发环境SDK中自带的工具。
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
export PATH=/opt/Xilinx/SDK/2017.4/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin/:$PATH
3、安装/更新32位库文件
一共三条,第一:系统更新(个人随意);第二:安装库文件(注意安装提示),第三:为make menuconfig准备(scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory)
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 libbz2-1.0:i386
sudo apt-get install libncurses5-dev
二、获取Xilinx源文件
这里直接使用git从xilinx github中获取uboot和kernel源文件。
git clone https://github.com/Xilinx/linux