Download ubuntu iso | |||||||||||
Create bootable USB installer | Use rufus (https://rufus.akeo.ie/) to create bootable USB drive. Select ISO image using buttons associated with "Create a bootable disk using" UI element. Use defaults for everything else. | ||||||||||
Create second Administrator user, just in case. | Create
user using UI, but use shell to assign password, if you want to avoid the
UI's password policy. | ||||||||||
Update | $ sudo apt-get update | ||||||||||
Install additional packages |
| ||||||||||
Install 32-bit packages |
| ||||||||||
Install additional packages | If petalinux-build fails with the following error: "arm-none-eabi-gcc: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64," install this package: $ sudo apt-get install libstdc++6:i386 | ||||||||||
Change default shell from dash to bash | $ sudo dpkg-reconfigure dash Select <No> and press ENTER. | ||||||||||
Install FTP server to copy files to ubuntu machine |
| ||||||||||
Download and install Vivado/SDK | $ sudo mkdir /opt/Xilinx $ cd /opt/Xilinx $ sudo bash -c 'gzip -d < ~/Downloads/Xilinx_Vivado_SDK_2016.1_0409_1.tar.gz | tar xvf -' $ sudo /opt/Xilinx/Xilinx_Vivado_SDK_2016.1_0409_1/xsetup $ source /opt/Xilinx/SDK/2016.1/settings64.sh | ||||||||||
Download and install PetaLinux | $ sudo chmod +x ~/Downloads/petalinux-v2016.1-final-instller.run $ sudo ~/Downloads/petalinux-v2016.1-final-installer.run /opt/Xilinx | ||||||||||
For RDP access, install "xfce" desktop. | From http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/
|