Ubuntu 16.04下安装PetaLinux 2016.04

来源:互联网 发布:大数据研究方向 编辑:程序博客网 时间:2024/06/05 21:04

前段时间因为设计需要安装了PetaLinux,一开始参照ug1144手册的步骤,结果遇到不少坑
安装
安装环境:Ubuntu 16.04
安装包:petalinux-v2016.4-final-installer1.run

安装步骤:
0 修改Ubuntu的软件源,改成国内的服务器地址,这里我选择了aliyun,然后执行sudo apt-get update

1 安装依赖库和依赖工具
根据ug1144的安装要求,输入如下指令
sudo apt-get install tofrodos iproute2 gawk xvfb git net-tools libncurses5-dev libncurses5 tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev screen pax gzip
接着安装32位依赖库
sudo apt-get install libc6:i386 libstdc++6:i386 zlib1g:i386
完成后安装并配置tftp
sudo apt-get install tftp openbsd-inetd
gedit /etc/inetd.conf
在文件中增加以下内容
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot
保存并退出
mkdir /tftproot
chmod 777 /tftproot
/etc/init.d/openbsd-inetd restart

2 安装Petalinux
cd/opt/ sudo mkdir petalinux
修改petalinux目录的所有者为普通用户,这里我的用户名是xjt
$ chown xjt petalinux
注意,这一步最容易出错,Petalinux的安装目录的所有者必须是普通用户,否则将无法安装过程中将会遇到各种问题
从Xilinx官网上下载petalinux-v2016.4-final-installer1.run,具体链接为https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools/2016-4.html
将安装包拷贝到petalinux目录下,同样修改所有者权限为普通用户
chownxjtpetalinuxv2016.4finalinstaller1.run ./petalinux-v2016.4-final-installer1.run .

安装过程比较慢

3 将dash改成bash
先看看是用的哪个shell
ls -al /bin/sh
如果是Dash可用以输入以下指令
sudo dpkg-reconfigure dash
弹出界面后选择NO即可

4 配置PetaLinux工作环境
source/opt/petalinux/setting.sh echo $PETALINUX
如果输出/opt/petalinux就证明大功告成了~

原创粉丝点击