意外发现有awboot能够代替uboot直接引导内核,体验了一下果断选择awboot,因为足够简洁,编译大小只有32k,和uboot接近1M的体量相比,简直是小而美,启动速度也比uboot快上不少,也能同时支持sd卡,spinand,spinorflash启动。
GitHub - szemzoa/awboot: small linux bootloader for Allwinner T113-S3small linux bootloader for Allwinner T113-S3. Contribute to szemzoa/awboot development by creating an account on GitHub.
https://github.com/szemzoa/awboot
说起uboot不禁想起几年前路由器第三方固件盛行的时期,那时的路由器还没有很复杂的方案,第三方固件往往比官方固件更易用功能更丰富,买个普通路由器换颗flash,内存芯片刷个系统就能获得更丰富的功能体验,各种固件openwrt,Padavan,高格百花齐放,为了刷机方便,系统的uboot都要支持tftp,串口甚至web的文件传输接口,由此孕育而出了大名鼎鼎的Breed,仅仅为了更新固件更方便,不用spi flash编程器那么麻烦的烧写。而到了全志嵌入式这边,由于自带usb接口的BR

文章介绍了Awboot,一个针对全志处理器的小型引导加载器,其编译后大小仅32k,启动速度快,且支持多种启动方式。相比之下,Uboot的体积和复杂功能在某些场景下显得多余。Awboot简化了传统的SPL+Uboot启动流程,直接在BROM后的SRAM中运行,减少了跳转步骤,提高了效率。
最低0.47元/天 解锁文章
1384





