Skip to content

iank/frogsboro-firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FROGSBORO

This repository is the entry point for the OS image/software for the FROGSBORO board.

Assembled board

Building FROGSBORO image

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

Provisioning

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.

TODO

  • 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

About

Entry point for building FROGSBORO distribution image

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages