u-boot源码下载

时间:2023-03-09 15:35:23
u-boot源码下载

1. 使用git下载u-boot源码

 1.1 clone u-boot源码仓库

可以使用git、HTTP、和 rsync协议来下载u-boot源码。你可以使用如下方法来克隆源码树:

$ git clone git://git.denx.de/u-boot.git   u-boot/

$ git clone http://git.denx.de/u-boot.git  u-boot/

$ git clone rsync://git.denx.de/u-boot.git u-boot/

1.2 查看u-boot 版本tag信息:

$ cd u-boot/

$ git tag

1.3 查看u-boot源码仓库信息

$ git status

1.4 查看当前u-boot源码仓库branch信息

$ git branch

1.5 checkout特定版本的u-boot源代码:

实际开发中要基于某个版本的u-boot源代码进行开发自己的u-boot时,可以checkout and create a branch:git checkout tags/<tag_name> -b <branch_name>。 例如,基于v2016.07版本的u-boot源代码创建u-boot-v2016.07-tiny4412 这个branch进行开发:

$ git checkout tags/v2016.07 -b u-boot-v2016.07-tiny4412

Switched to a new branch 'u-boot-v2016.07-tiny4412'

$ git branch

master

*u-boot-v2016.07-tiny4412

2. 从u-boot源码FTP上下载

 u-boot源代码FTP下载地址: ftp://ftp.denx.de/pub/u-boot/

3. 总结    

使用git来管理u-boot源代码,方便开发过程中代码管理。 把u-boot源码仓库clone下来,可以看到各个版本的更新信息,在不同的版本之间轻松切换。