ZYNQ学习之路12.PetaLinux开发环境搭建

本文档详述了在Ubuntu16.04系统中,如何安装PetaLinux工具,包括所需依赖库的安装,PetaLinux的非root权限安装步骤,以及如何创建项目和编译测试参考例程。此外,还介绍了QEMU仿真环境中启动Linux内核的过程。

简介

PetaLinux是一个嵌入式Linux系统开发工具,用于设计Xilinx基于FPGA的SOC片上系统。本节为第一节,旨在介绍如何使用PetaLinux工具。

软件环境: windows 10 64bit,VMware 12, ubuntu 16, Vivado2018.2

硬件环境: 米尔科技Zturn board

安装vmware后在其中安装ubuntu。

一、安装PetaLinux开发环境

安装PetaLinux要求:

  • 在非root权限下安装
  • PetaLinux依赖很多标准开发工具和库,需要先安装下表中的依赖。

表1-1 Packages and Linux workstation Environments

Tool / Library

CentOS 7.2/7.3

RHEL7.2/7.3

Ubuntu 16.04.1

python

python: 3.4.0

python: 3.4.0

python: 3.4.0

dos2unix

dos2unix-6.0.3-4.el7.x86_64.rpm

dos2unix-6.0.3-4.el7.x86_64.rpm

tofrodos_1.7.13+ds-2.debia

n.tar.xz

ip

iproute-3.10.0-74.el7.x86_64.rpm

iproute-3.10.0-74.el7.x86_64.rpm

iproute2 4.3.0-1ubuntu3

gawk

gawk-4.0.2-4.el7.x86_64.rpm

gawk-4.0.2-4.el7.x86_64.rpm

gawk (1:4.1.3+dfsg-0.1)

xvfb

xorg-x11-server-Xvfb-1.15.0-7.el7.x86_64.rpm

xorg-x11-server-Xvfb-1.15.0-7.el7.x86_64.rpm

xvfb (2:1.18.3-1ubuntu2.3)

git

git 1.8.3

git 1.8.3

git 1.7.1 or above

make

make 3.81

make 3.82

make 3.81

netstat

net-tools2.0

net-tools2.0

net-tools

ncursesdevel

ncurses-devel5.9-13

ncurses-devel5.9-13

libncurses5-dev

tftp server

tftp-server

tftp-server

tftpd

zlib devel

(also, install

32-bit of this

version)

zlib-devel-1.2.7-17.el7.x86_64.rpm

zlib-devel-1.2.7-17.el7.x86_64.rpm

i386/zlib1g-dev/1:1.2.8.dfsg

-2ubuntu4-dev

openssl devel

openssl-devel 1.0

openssl-devel 1.0

libssl-dev

flex

flex 2.5.37

flex 2.5.37

flex

bison

bison-2.7

bison-2.7.4

bison

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值