U-Boot 不神秘指南

/ 0评 / 0

U-Boot 其实就是个Loader,引导程序而已,但是他也是能干不少事情,可以理解成开发U-Boot功能犹如开发MCU,后续Linux是Linux,两码事.

一般新手入手最喜欢分析U-Boot源码,其实这并没什么卵用(分析过后发现并没得到什么.)

U-Boot 开发FAQ我自己整理下.

那么怎么提高U-Boot启动速度,既然是个Boot,当然干最小的活,马上给大佬工作最好,所以,他不要吃太多时间.用力优化时间只需关心几点.

U-Boot除了干这点小事还能干什么?

下面这张图是只通过menuconfig,能缩减成这样,速度极快.

另外说一下我目前结果,优化后的内核可以10秒内完全启动,这其中还包括了网络(1.2 秒),内核解压(4.5秒),其实还有不少空间的,内核解压的可以换LZ4(猜测),不过要看看我NAND速度可观还是怎样了.

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注