Container for Petalinux 2017.1 and Xilinx XSDK Tools
267
Fork of queeno/docker-ubuntu-desktop designed to contain Petalinux 2017.1 and its dependency Xilinx SDK.
You can use the run.sh script to run the petalinux image and specify whether or not you want the vnc server mode (if you need to run th XSDK gui) or the petalinux mode:
$ ./run.sh vnc
$ ./run.sh petalinux
Place petalinux-v2017.1-final-installer.run and Xilinx_SDK_2017.1_0415_1_Lin64.bin in resources directory.
Run the server script to start a simple python server
./server.sh
$ ./build.sh
$./run.sh vnc
Use a VNC client to connect to the container on port 5901 localhost:1. I recommend Remmina Remote Desktop Client that comes with Ubuntu 16.04. The password is "password"
Run the Xilinx_SDK_2017.1_0415_1_Lin64.bin executable and follow the prompts to install the Xilinx SDK:
$ ./Xilinx_SDK_2017.1_0415_1_Lin64.bin
Exit the container and use Ctrl-c to kill the vnc server.
Outside of the container on your host machine run the commit script to save the installation:
./commit.sh
./run.sh
settings.sh script in /opt/Xilinx/settings.sh:$ source /opt/Xilinx/settings.sh
/opt directory as an argument:./petalinux-v2017.1-final-installer.run /opt
Follow the prompts to install petalinux
Add a script to your bash profile to source the /opt/Xilinx/settings.sh script and the /opt/settings.sh petalinux script:
echo "source /opt/Xilinx/settings.sh\rsource /opt/settings.sh" >> ~/.bashrc
commit.sh script again to save the petalinux installation.Content type
Image
Digest
Size
27.4 GB
Last updated
over 8 years ago
docker pull jamesanthonylow/petalinux:2017.1