Required Files
All files are available on Aerotenna's GitHub
Click HERE to take a look at our GitHub repositories.
Linux Kernel
The files you need are located on Aerotenna's GitHub. If you don't yet have Git installed, open a terminal and type the following command:
$ sudo apt-get install git
Once this is installed, navigate to a directory where you want to download the files for this tutorial. We chose the directory /tmp/OcPoC. But you can choose whatever place you want.
$ mkdir /tmp/OcPoC
$ cd /tmp/OcPoC
Now clone the OcPoC files from GitHub:
$ git clone https://github.com/Aerotenna/OcPoC_Zynq_files.git
Take a look inside the OcPoC_Zynq_files directory:
$ ls OcPoC_Zynq_files
You should have the following files:
OcPoC_kernel
--BOOT.bin
--image.ub
OcPoC_Mini_kernel
--BOOT.bin
--devicetree.dtb
--uImage
--uramdisk.image.gz
rootfs
--ubuntu-rootfs
----ubuntu-rootfs1.tar.gz
----ubuntu-rootfs2.tar.gz
--petalinux-rootfs
----rootfs.cpio.gz
ocpoc_pinout.xlsx
ArduPilot
Next, grab ArduPilot from our GitHub which is compatible with OcPoC. Note that we keep this repository updated with the most recent release of ArduPilot from Dronecode.
In the same directory (/tmp/OcPoC) type:
$ git clone https://github.com/Aerotenna/APM_OcPoC_Zynq.git
Updated less than a minute ago