Minimizing boot times using U-Boot "Falcon" mode
Key | Action |
---|---|
K or space | Play / Pause |
M | Mute / Unmute |
C | Select next subtitles |
A | Select next audio track |
V | Show slide in full page or toggle automatic source change |
left arrow | Seek 5s backward |
right arrow | Seek 5s forward |
shift + left arrow or J | Seek 10s backward |
shift + right arrow or L | Seek 10s forward |
control + left arrow | Seek 60s backward |
control + right arrow | Seek 60s forward |
shift + down arrow | Decrease volume |
shift + up arrow | Increase volume |
shift + comma | Decrease playback rate |
shift + dot or shift + semicolon | Increase playback rate |
end | Seek to end |
beginning | Seek to beginning |
Share this media
Download links
HLS video stream
You can use an external player to play this stream (like VLC).
HLS video streamInformation on this media
Links:
Number of views:
72 (this month: 1)Creation date:
July 12, 2012Speakers:
Stefano Babic / Wolfgang DenkLicense:
CC BY SA v2Description
Résumé
Boot loaders for embedded systems have to meet a number of contradictory requirements : they shall be powerful and flexible tools for board bringup, software development, software updates, diagnose etc., but they shall also be small and be able to boot into application code as fast as possible.
We show how this dilemma has been addressed in recent versions of U-Boot : using the "Falcon" boot method we can switch between production mode which is targeted for minimal startup times, and development mode, where all the powerful capabilities of U-Boot are available.
We will demonstrate this on a system booting from (relatively slow) NAND flash, which needs less than 4 seconds from power-on to launch a QtE based graphical user space application, using only mainline code and a real-life configuration without any tricky optimizations.
Biographie
Wolfgang Denk started the project that is now known as the U-Boot boot loader some 12 years ago, and has been it’s lead maintainer since.
He is the founder of DENX Software Engineering, whose team is also known for contributing to a number of other Free Software Projects including the Linux kernel, Xenomai, or ELDK.
Other media in the channel "Technique — Systèmes Embarqués et Matériel Libre"
31 views, 1 this monthMinimizing boot times using U-Boot "Falcon" modeJanuary 8th, 2013
79 views, 1 this monthU-Boot driver modelJanuary 8th, 2013
33 viewsNAND/MTD sous LinuxJuly 17th, 2012
31 viewsBuildroot: a nice, simple and efficient embedded Linux build system July 13th, 2012
14 viewsBuildroot : a nice, simple and efficient embedded Linux build systemJanuary 8th, 2013
12 views, 1 this monthIntroduction to cross-compilationJanuary 8th, 2013