云计算百科
云计算领域专业知识百科平台

Zynq搭载Linux系统实现TCP服务器

准备工作:

1.windows:安装vivado 2017.4,xilinx sdk 2017.4

2.ubuntu16.04:安装petalinux 2017

3.黑金ax7020

1.Petalinux配置

Petalinux使用教程-CSDN博客非常详细,可以参考

 1.通过 Vivado 创建硬件平台,得到 hdf 硬件描述文件,将*.sdk 文件夹复制到 ubuntu 系统下,给 petalinux 使用。;

2. 运行 source <petalinux 安装路径>/settings.sh,设置 Petalinux 运行环境

source /opt/pkg/petalinux/2018.3/settings.sh

3. 通过 petalinux-create -t project 创建 petalinux 工程;

petalinux-create -t project –template zynq -n <proj_name>

<proj_name>改成工程名

4. 将 hdf 文件导入到 petalinux 工程当中并配置 petalinux 工程;

petalinux-config –get-hw-description <hdf文件路径>

5. 配置 Linux 内核;

petalinux-config -c kernel

6. 配置 Linux 根文件系统;

petalinux-config -c rootfs

7. 配置设备树文件;

我的是黑金AX7020开发板,修改四个网口:

/include/ \”system-conf.dtsi\”

/ {
model = \”Zynq ALINX Development Board\”;
compatible = \”alinx,axi eth\”, \”xlnx,zynq-7000\”;
usb_phy0: usb_phy@0 {
compatible = \”ulpi-

赞(0)
未经允许不得转载:网硕互联帮助中心 » Zynq搭载Linux系统实现TCP服务器
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!