JP, if you can afford twice your budget (1s!), you can try the path I went two years ago when I demonstrated fast boot on imx6, from power-on to V4L user app in less than 1s (915ms).
What I did for this demo might apply to BBB/your_project, or not (I let you decide): * U-boot: use DMA to read from SDCard (eMMC sb. very similar, possibly better) * U-boot: load Kernel directly at its execution address (avoid memmove) * Load Linux uncompressed * no SMP, no power management * Compile as much as you can as modules * Build kernel with an early user space inside * The user application is init (bare Linux user app) These conditions may not met your design, at least it can brings you generic insights on Linux boot optimisations. Cheers, Laurent. On 07/11/2014 23:44, Jean-Pierre Poulin wrote: > > Hi BBB gurus! > > > > I’m trying to setup my BBB to wake-up from cold-boot to a functional > user-space Linux app in the shortest amount of time. (Like 0.5 seconds) > > > > I understand that it is technically impossible to boot Linux this fast, > thereby requiring a ‘hibernate’ type of solution… > > > > Could you point me toward the right direction? What lib / technique is best? > > > > Thanks a bunch! > > > > Jean-Pierre > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
