BBB玩机(一) 源码下载

时间:2023-01-16 18:35:49

源码下载

方式一:使用板子推荐的源码

一般都会在开发板的《用户手册》等文档中找到code下载地址

>>> u-boot源码下载

① git仓库:

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

② patch文件:

0001-change-arguments-for-boot-with-beagleboneblack.patch1

③ 操作:

$ cd ~
$ git clone git://git.denx.de/u-boot.git
$ cd u-boot
$ git checkout v2013.04
$ patch -p1 -i 0001-change-arguments-for-boot-with-beagleboneblack.patch

>>> kernel源码下载

① git仓库:

git://github.com/beagleboard/kernel.git

② firmware文件:

am335x-pm-firmware.bin

③ 操作:

$ cd ~
$ git clone git://github.com/beagleboard/kernel.git
$ cd ~/kernel
$ git checkout origin/3.8 -b 3.8
$ ./patch.sh
$ wget http://arago-project.org/git/projects/?p=arm33x-cm3.git\;a=blob_plain\;f=bin/a335x-pm-firmware.bin\;hb=HEAD -O kernel/firmware/am335x-pm-firmware.bin

方式二:开发者自行bringup

自行到开源社区下载u-boot和kernel后做bringup

>>> u-boot源码下载

① 稳定版本:

ftp://ftp.denx.de/pub/u-boot/

或者 git仓库:

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

② patch文件:

根据0001-change-arguments-for-boot-with-beagleboneblack.patch来自行修改u-boot源码

③ 操作:

直接根据patch来修改u-boot源码即可

>>> kernel源码下载

① 稳定版本

https://www.kernel.org/

或者 git仓库

https://git.kernel.org/

② firmware文件

am335x-pm-firmware.bin

③ 操作:

据beaglebone kernel中的patch.sh修改kernel源码
将下载的firmware放入kernel/firmware/目录中


  1. u-boot patch下载网站 http://www.embest-tech.cn