==intro== AM335x cpu starting up involve several stages, namly: #Boot ROM #MLO (part 1 of uboot) #U-boot (part 2 of uboot) #Kernel #filesystem -> init each of them should be optimized for speed, in order to achieve an overall boot up time optimization. ==Uboot== ===tips=== *remove boot wait. ==Kernel== ===compression=== Using LZO image compression seems to be quick than gzip and bzip2, ref: http://free-electrons.com/blog/lzo-kernel-compression/ ==ref guide== http://processors.wiki.ti.com/index.php/Optimize_Linux_Boot_Time http://e2e.ti.com/support/embedded/linux/f/354/t/252097.aspx http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Boot_Time_Reduction http://elinux.org/Boot_Time