U-Boot作为嵌入式系统的启动器,承载着嵌入式板卡初始化的重要功能。Digi U-Boot有许多针对Digi硬件平台和易用性的深度定制,不同版本的U-Boot大多有相同或类似的命令和参数支持,但有时也会有较大的不同。可以从版卡启动时的显示信息看到U-Boot的版本和编译时间。如:

U-Boot dub-2015.04-r12.1+g5ea79be (May 16 2018 - 12:45:15)

上面dub-2015.04-r12.1是版本号,而后面的日期和时间是该U-Boot编译时的时间戳。Digi的核心板出货时会带有U-Boot,由于不同的DEY版本或许需要对应的U-Boot版本来支持,因此用户最好是在使用核心模块时,一并把U-Boot,内核和文件系统都刷到对应系统开发时所用的DEY版本上。这里列出一些重要的版本变化节点:

  • U-Boot dub-2015.04

从DEY 2.0开始,就一直使用dub-2015.04这个大版本的U-Boot,中间有一些小的版本变化。
DEY 2.0-r5使用dub-2015.04-r7。 DEY 2.4-r1.2使用dub-2015.04-r12

  • U-Boot dub-2017.03-r2

DEY 2.4-R2.1之后的版本开始使用这个U-Boot版本