- 若该文为原创文章,未经允许不得转载
- 风释雪
- QQ:627833006
- E-mail:hn.cy@foxmail.com
- CSDN博客地址:https://blog.csdn.net/weixin_46718879
- Github地址:https://github.com/abner-workspace
1.版本说明
2.概述
本文主要搭建PetaLinux2019.2开发环境。
工具需求:
Ubuntu18.04.2
PetaLinux2019.2
- CPU能强则强,内存能大则大
- 硬盘100GB++
3.流程
- 虚拟机安装Ubuntu18.04.4(已安装,不执行)
- Ubuntu内创建root用户(已创建,不执行)
sudo passwd root
<输入两次密码>
sudo su
<输入密码>
- 更换下载源(可做,可不做)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
删除已有信息,输入以下信息:
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存退出,继续输入命令:
sudo apt-get update
sudo apt-get upgrade
- 安装前准备
sudo dpkg-reconfigure dash
> 弹出框选择 No
sudo apt-get install tofrodos iproute2 gawk make net-tools libncurses5-dev tftpd zlib1g libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential screen pax gzip python 2.7.5 zlib1g:i386
- 安装目录
sudo mkdir -P /opt/tools/petalinux
sudo chmod 755 /opt
sudo chmod 755 /opt/tools
sudo chmod 755 /opt/tools/petalinux
sudo chown <用户名> /opt
sudo chown <用户名> /opt/tools
sudo chown <用户名> /opt/tools/petalinux
(整个opt包含下级目录权限全是755,且拥有者也是普通用户)
- 安装安装
直接执行文件,安装到指定目录,注意安装的过程中,根据提示需要输入y,以确认安装步骤。