Difference between revisions of "Fastboot"
From IGEP - ISEE Wiki
Manel Caro (talk | contribs) |
Manel Caro (talk | contribs) |
||
Line 15: | Line 15: | ||
*IGEP-X-Loader release 3 | *IGEP-X-Loader release 3 | ||
*Minimal Rootfs generation scripts | *Minimal Rootfs generation scripts | ||
− | * | + | *Linux kernel 2.6.37.y - fastboot |
− | |||
− | <br> | + | <br> |
= What we want archive? = | = What we want archive? = | ||
Line 34: | Line 33: | ||
IGEPv2 include a default linux system demo based on yocto, we will analyze the boot process. | IGEPv2 include a default linux system demo based on yocto, we will analyze the boot process. | ||
− | Software Used: | + | Software Used: |
− | Default IGEP-X-loader 2.5 | + | Default IGEP-X-loader 2.5 |
− | Default IGEP firmware yocto based 1.2 | + | Default IGEP firmware yocto based 1.2 |
− | <u>'''Boot Time'''</u> | + | <u>'''Boot Time'''</u> |
IGEP-X-Loader standard takes 4.11 sec. | IGEP-X-Loader standard takes 4.11 sec. | ||
Line 51: | Line 50: | ||
<div style="text-align: center;"> | <div style="text-align: center;"> | ||
{{#ev:youtube|-rMN2OJyR-k|500}} | {{#ev:youtube|-rMN2OJyR-k|500}} | ||
− | </div> | + | </div> |
− | |||
== IGEPv2 Fast Boot DEMO == | == IGEPv2 Fast Boot DEMO == | ||
− | Software Used: IGEP-X-Loader version 3.0 | + | Software Used: IGEP-X-Loader version 3.0 |
− | Linux Kernel: 2.6.37.y fastboot | + | Linux Kernel: 2.6.37.y fastboot |
− | <u>'''Boot time'''</u> | + | <u>'''Boot time'''</u> |
IGEP-X-Loader load time: 0.7 sec | IGEP-X-Loader load time: 0.7 sec |
Revision as of 11:28, 26 February 2014
Overview
This article describes the fast boot implementation done by ISEE in IGEP boards. Fast boot must be application oriented and several key point must be tuned for archive the minimum boot time.
Contents
THIS DOCUMENT IS WORK IN PROGRESS
Development Enviroment
- Ubuntu 12.04 LTS
- Toolchain Ubuntu - linaro (arm-linux-gnueabihf-gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3) Included in Ubuntu 12.04 LTS
- IGEP-X-Loader release 3
- Minimal Rootfs generation scripts
- Linux kernel 2.6.37.y - fastboot
What we want archive?
This demostration want archive a maximum 3 sec boot time from power up to linux system ready.
The system must include the video system, ethernet, rootfs using ubi in whole NAND partition, i2c, uarts, gpio, power management, system console.
The maximum CPU clock speed must be 800 Mhz.
IGEPv2 Default system DEMO
IGEPv2 include a default linux system demo based on yocto, we will analyze the boot process.
Software Used:
Default IGEP-X-loader 2.5
Default IGEP firmware yocto based 1.2
Boot Time
IGEP-X-Loader standard takes 4.11 sec.
Linux Kernel boot time up to mount the rootfs takes 3.8 sec.
Mount the rootfs takes 14.7 sec.
Load other drivers and execute the system scripts takes 29.1 sec (including start the X and sato environment)
IGEPv2 Fast Boot DEMO
Software Used: IGEP-X-Loader version 3.0
Linux Kernel: 2.6.37.y fastboot
Boot time
IGEP-X-Loader load time: 0.7 sec
Kernel Boot: 0.9 sec
UbiFs Mount time: 1 sec
Execute System Scripts: 0.3 sec