User manual
UDOO Starting manual (beta) Version 0.3
http://www.udoo.org/
11"
2.4. Creating a bootable microSD card: The Hard Way
Note: The following instructions are referred to a Linux system.
A bootable SD card has 3 different elements:
● Kernel
● U-Boot (Universal Bootloader)
● File System (e.g: Ubuntu Linaro, Yocto)
A possible way to create a bootable SD card consists in installing these elements
separately from the binaries available on UDOO’ s website.
Alternatively, it is possible to compile the source code in order to get the binaries.
This is especially useful for people that want to customize and improve the UDOO
environment and getting the newest kernel/u-boot updates.
This way is not usually suitable for beginners.
The following steps are required when using an unformatted microSD card:
2.4.1. Download Binaries
Download all the necessary binaries that must be installed.
Create a development folder on Home:
cd
mkdir udoo-dev
then move to the folder
cd udoo-dev
Download inside the “udoo-dev” folder the file system, the compiled Kernel (uImage)
and the U-Boot file (u-boot.bin) for UDOO Dual or Quad from the binaries section of
the website http://www.udoo.org/downloads/.
Once completed these steps, in “udoo-dev” folder there will be 3 binary files: File
System, U-Boot and Kernel.
2.4.2. Compile the Kernel and the modules.
It’ s possible to download the Kernel sources from the GitHub repository
https://github.com/UDOOboard/Kernel_Unico.
Note: For compiling the sources from an x86/64 PC, it is also necessary to download
the cross-compiler from the sources section of the webpage
http://www.udoo.org/downloads/
Download and extract the cross-compiler:
curl http://download.udoo.org/files/crosscompiler/arm-fsl-linux-gnueabi.tar.gz | tar -xzv
It could be prompted to install some packages in order to successfully compile the
kernel on Linux.
E.g. in Ubuntu 10.04 it is necessary to install the following packages:
sudo apt-get install build-essential ncurses-dev uboot-mkimage git