DynaGATE 10-12 User manual Rev. 0-14
10 The Software
10
T
HE
S
OFTWARE
10.1
The Linux OS distribution
Eurotech can provide a Linux operating systems based on Yocto framework (
) as
well as an SDK for application development.
All the documentation for the developer is available from:
www.yoctoproject.org/documentation
10.2
The bootloader procedure
The bootloader procedure is the following:
1. The MLO file is loaded from either the external MicroSD card or the on-board eMMC memory, and
saved in the on-chip memory to configure the RAM memory for use
2. The uboot.img file is loaded (from the same device where MLO was loaded from), saved in the RAM
memory, and executed
3. The bootloader searches for a valid operating system. The search order is:
a. MicroSD card
b. eMMC
4. The bootloader fetches a FIT image which includes the kernel and device tree. The FIT image
includes image signatures which are verified before boot
10.2.1
How to select the MLO source
The MLO file can be loaded from either the external MicroSD card or the on-board eMMC memory,
according to the setting of the Boot selection jumper (JP2):
l
JP2 inserted = Boot from Micro-SD
l
JP2 removed = Boot from eMMC
10.2.2
How to set up a correct MicroSD card / eMMC card partition
For a valid boot, the MicroSD card and the eMMC memory must be configured with at least these 2
partitions:
l
1st partition:
o
Type: FAT16
o
Flags: lba, boot
o
Contains the files: MLO and uboot.img
l
2nd partition:
o
Type: ext4
o
Contains the operating system, including the Linux kernel FIT image
61 / 94
Summary of Contents for DynaGate 10-12 Series
Page 10: ...This page has been intentionally left blank...
Page 12: ...This page has been intentionally left blank...
Page 14: ...This page has been intentionally left blank...
Page 16: ...This page has been intentionally left blank...
Page 22: ...This page has been intentionally left blank...
Page 28: ...This page has been intentionally left blank...
Page 60: ...This page has been intentionally left blank...
Page 62: ...This page has been intentionally left blank...
Page 82: ...This page has been intentionally left blank...
Page 88: ...This page has been intentionally left blank...
Page 90: ...This page has been intentionally left blank...
Page 92: ...This page has been intentionally left blank...
Page 93: ...DynaGATE 10 12 User manual Rev 0 14 Notes NOTES 93 94...