BSP Quick Start
Updating your board with latest image from Igloo Community
Check the latest release from the release page and download the compressed image.
Then you can follow the software update guide to get the image on the board.
If the prebuilt images do not fit your need, please see below for how to create your own.
Creating a binary image from Linaro file systems
As the number of prebuilt raw images on the Igloo site are limited, you might want to build your own. This is done using Linaro file systems and tools:
- Snowball HW packs are available at releases.linaro.org. They contain boot files, u-boot, Linux kernel and some HW-dependent files for the root file system. Make sure you fetch a HW pack for Linux BSP - not Android.
- Linaro root file systems are also available at releases.linaro.org. The file systems come in different flavors, with different contents (Ubuntu, nano, developer, ...). A good explanation of Linaro file systems can be found at wiki.linaro.org
The tool that marries the HW pack and the file system together is linaro-media-create (l-m-c). It will copy some of the files from the HW pack onto the root file system, and create an output containing:
- HW-specific startup files + u-boot and u-boot environment in one raw partition.
- A Linux kernel in a FAT partition (as u-boot can read FAT and thus will be able to boot the kernel)
- A Linux root file system in an EXT3 partition
Installation instructions for l-m-c are available at wiki.linaro.org
- Fetch the necessary input files
- (If you are being thwarted by a company firewall, setting http_proxy might give you access to the files...)
- The latest Linaro nano rootfs can be found at http://releases.linaro.org/platform/linaro-n/nano/latest/
- The hwpacks for Snowball can be found at http://igloocommunity.org/download/linaro/hwpack
- NOTE: You need to agree to a license to download the hwpack so you cannot use wget to fetch it. Sorry.
- Build a raw image
$ ./linaro-media-create --image_file out.img --dev snowball_emmc \ --hwpack hwpack_linaro-snowball-*.tar.gz \ --binary linaro-natty-nano-tar-*.tar.gz
The raw image can be flashed using riff.
$sudo riff -m flash -f out.img