From: Bernard Blackham <bernard@bl...> - 2006-08-23 09:36:45
On Wed, 2006-08-23 at 10:34 +0100, Philip Mitchell wrote:
> What is the fastest boot up time you have achieved with a Gumstix?
> How can you speed up the bootup time?
About 5 seconds (on a 400MHz part):
I partitioned flash into fs + kernel (involved changing the flash memory
map in the gumstix MTD driver and copying the uImage to flash
separately), and made uboot load the kernel directly out of flash,
rather than scanning the jffs2 partition for it.
The only service I start on boot is udev, then the user interface app.
All other services then start in the background after that.
I recall I also removed some stuff from u-boot that was taking some
time, though I can't for the life of me remember what it was now. I need
to dig up my source trees and diff them.
I'm sure it's possible to get it faster. It's still about 2.5 seconds
for u-boot and 2 seconds for the kernel, and 0.5 seconds in userspace.
Boot-time is one of the things I'll be looking at again in the next few
weeks, so I might have some more info later.
Get latest updates about Open Source Projects, Conferences and News.