Docker#
构建#
避免系统环境发生变化影响petalinux,选择构建Dokcer镜像
git clone https://github.com/NST28/docker-petalinux.git
下载petalinux-v2020.1-final-installer.run
到目录中
执行
./docker_build.sh
若遇到报错需自行切换网络即可
enjoy
给普通用户赋权#
将用户加入docker组
sudo usermod -aG docker $USER
直接安装#
安装依赖#
sudo dpkg --add-architecture i386
sudo apt update -y
sudo apt install --no-install-recommends -y gawk gcc make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev wget gcc-4.8 zlib1g:i386 python vim tofrodos iproute2 xvfb build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev git make net-tools flex bison libselinux1 gnupg diffstat chrpath socat xterm autoconf libtool tar unzip texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev screen pax gzip language-pack-en libtool-bin cpio lib32z1 lsb-release vim-common libgtk2.0-dev libstdc++6:i386 libc6:i386 expect file less rsync
更改语言设置#
petalinux build的时候要求语言环境为en_US.UTF-8,否则会报错
sudo apt-get install locales
sudo dpkg-reconfigure locales
sudo locale-gen en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
echo "export LANG=en_US.UTF-8" >> ~/.bashrc