3 ms·
Linux: < 1 second into a custom gui application https://embexus.com/2017/05/16/embedded-linux-fast-boot-techniques/ https://embexus.com/2017/05/16/embedded-lin
by sllabres 4y ago
Linux: < 1 second into a custom gui application
https://embexus.com/2017/05/16/embedded-linux-fast-boot-techniques/ https://embexus.com/2017/05/16/embedded-linux-fast-boot-tech...
- amelius 4y agoEmbedded products should probably use the hibernate/suspend functionality more often. Waiting more than 2 seconds to boot/start a device is like waiting more than 2 seconds for a webpage to load ... an eternity!
- HunterWare 4y agoA common use case for this is things like car/plane instruments/nav/etc. You don't want that sucking power all the time when your vehicle is parked for 1 week or two, but you do want a quick transition from POR to usable UI up and running.
- sagarm 4y agohibernate doesn't require any power; the kernel "just" restores userspace from swap instead of going through the normal boot sequence.
- danhor 4y agoHibernate has the disadvantage of needing a clean shutdown and increasing write cycles. You'd rather avoid the need to design for both. Additionally many embedded devices don't have perfect firmware and behave "weird" after a while (see planes needing a reboot every few months), which you'd extend over power cycles with this.