Hi William and Laurent, thank you for taking the time! What different results between the two of you! That 1 sec boot appears incredible! I've done similar efforts to William's approach a few years back and remember similar results but these were unfortunately quite far to our target.
But that 1s to user-app on MX6 is really something... I wonder if the less powerful Sitara processor can approach such performance. Thank you for listing these steps... I'll try this out as soon as I can and hopefully can greatly reduce boot time. If this can be pulled off, then a hibernate solution would not be needed! Thanks again!! Jean-Pierre On Saturday, November 8, 2014 9:15:19 AM UTC-5, GONZALEZ Laurent wrote: > > 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] <javascript:>. > 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.
