源码下载
方式一:使用板子推荐的源码
一般都会在开发板的《用户手册》等文档中找到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源码下载
① 稳定版本:
或者 git仓库:
git://git.denx.de/u-boot.git
② patch文件:
根据0001-change-arguments-for-boot-with-beagleboneblack.patch来自行修改u-boot源码
③ 操作:
直接根据patch来修改u-boot源码即可
>>> kernel源码下载
① 稳定版本
或者 git仓库
② firmware文件
am335x-pm-firmware.bin
③ 操作:
据beaglebone kernel中的patch.sh修改kernel源码
将下载的firmware放入kernel/firmware/目录中
- u-boot patch下载网站 http://www.embest-tech.cn ↩