This repository is the entry point for the OS image/software for the FROGSBORO board.
sudo apt-get install gawk wget git-core git-lfs diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat cpio python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm
git clone git://git.yoctoproject.org/poky -b dunfell # cd4656d9b2
git clone git://git.openembedded.org/meta-openembedded -b dunfell # 116bfe8d5
git clone https://github.com/linux4sam/meta-atmel.git -b dunfell # eac2f15
git clone https://github.com/iank/meta-frogsboro.git -b v1.0.1
cd poky
mkdir build-frogsboro
echo 'export TEMPLATECONF=${TEMPLATECONF:-../meta-frogsboro/conf}' > .templateconf
source oe-init-build-env build-frogsboro
MACHINE=sam9x60ek-sd-frogsboro bitbake frogsboro-headless-image
# or
MACHINE=sam9x60ek-sd-frogsboro bitbake frogsboro-catcam-image
After building image as above, or downloading a release image, the script in this repository can help write the SD card and provision credentials. Please review it before running.
You need to copy config.inc.sample to config.inc and edit it.
For the catcam image, also copy on_movie_end.sh.sample to on_movie_end.sh and edit it.
-
yocto BSP:
- tidy up device tree
- tidy up u-boot environment
- rename yocto machine
- separate non-BSP (linux configuration) recipes into another layer
-
application
- document pi side
