为Cubieboard2构建自己的的Debian Linux的步骤(2)
soloforce汇编整理
2013年12月28 日
大文实验室/大文哥
壹捌陆捌零陆捌捌陆捌贰
wb4916 AT qq.com
完成时间:2017/6/7 12:02
1.2 下载源码
从github下载spl&u-boot、内核源码、sunxi工具包等。注意内核源码超过 1.5G,耗时最长。如果您曾经下载过这些代码,记得分别用git pull 更新后再进行后续操作,因为代码仓库每天都有变化。
下载下载内核源码,现在Cubieboard2(Cubieboard1、Cubieboard3)的内核源码都可以在cubieboard内核源码仓库上找到了。以 sunxi-3.4 稳定版本的分支为例,用git 下载到本地。
rootroot@rootroot-E400:~$ su
密码:
root@rootroot-E400:/home/rootroot#
root@rootroot-E400:/home/rootroot# mkdir cubieboard
root@rootroot-E400:/home/rootroot# cd cubieboard/
root@rootroot-E400:/home/rootroot/cubieboard#
建议最先现在lichee/内核,建议最先下载这个:
(根据你的网速,大概需要1-2小时,不过我这次用了一个上午。大约1.3GB。40-400kBps)
root@cm-System-Product-Name:/home/rootroot/cubieboard2# git clone https://github.com/cubieboard/linux-sunxi.git -b cubie/sunxi-3.4
正克隆到 'linux-sunxi'...
remote: Counting objects: 3317715, done.
remote: Compressing objects: 100% (108/108), done.
remote: Total 3317715 (delta 138), reused 91 (delta 91), pack-reused 3317516
接收对象中: 100% (3317715/3317715), 1.15 GiB | 140.00 KiB/s, done.
处理 delta 中: 100% (2711042/2711042), done.
检查连接... 完成。
Checking out files: 100% (43059/43059), done.
root@cm-System-Product-Name:/home/rootroot/cubieboard2#
root@cm-System-Product-Name:/home/rootroot/cubieboard2# tar zcvf linux-sunxi_cb2_20170605_1055.tar.gz linux-sunxi/
下载uboot,体积不大,但是文件多。下载也比较花时间:
(大约一个小时 10-20kBs)
root@cm-System-Product-Name:/home/rootroot/cubieboard# git clone https://github.com/cubieboard/u-boot-sunxi.git -b cubie/sunxi
正克隆到 'u-boot-sunxi'...
remote: Counting objects: 245805, done.
remote: Total 245805 (delta 0), reused 0 (delta 0), pack-reused 245805
接收对象中: 100% (245805/245805), 66.97 MiB | 22.00 KiB/s, done.
处理 delta 中: 100% (194108/194108), done.
检查连接... 完成。
root@cm-System-Product-Name:/home/rootroot/cubieboard#
root@cm-System-Product-Name:/home/rootroot/cubieboard# tar zcvf u-boot-sunxi_cb2_20170531_1339.tar.gz u-boot-sunxi/
(第二次拿uboot。)
root@cm-System-Product-Name:/home/rootroot/cubieboard2# git clone https://github.com/cubieboard/u-boot-sunxi.git -b cubie/sunxi
正克隆到 'u-boot-sunxi'...
remote: Counting objects: 245805, done.
remote: Total 245805 (delta 0), reused 0 (delta 0), pack-reused 245805
接收对象中: 100% (245805/245805), 66.97 MiB | 27.00 KiB/s, done.
处理 delta 中: 100% (194108/194108), done.
检查连接... 完成。
root@cm-System-Product-Name:/home/rootroot/cubieboard2#
root@cm-System-Product-Name:/home/rootroot/cubieboard2# tar zcvf u-boot-sunxi_cb2_20170531_1437.tar.gz u-boot-sunxi/
(不到一分钟)
root@cm-System-Product-Name:/home/rootroot/cubieboard2# git clone https://github.com/cubieboard/sunxi-tools.git
正克隆到 'sunxi-tools'...
remote: Counting objects: 878, done.
remote: Total 878 (delta 0), reused 0 (delta 0), pack-reused 878
接收对象中: 100% (878/878), 223.88 KiB | 12.00 KiB/s, done.
处理 delta 中: 100% (538/538), done.
检查连接... 完成。
root@cm-System-Product-Name:/home/rootroot/cubieboard2#
root@cm-System-Product-Name:/home/rootroot/cubieboard2# tar zcvf sunxi-tools_cb2_20170531_1442.tar.gz sunxi-tools/
(不到一分钟)
root@cm-System-Product-Name:/home/rootroot/cubieboard2# git clone https://github.com/cubieboard/sunxi-boards.git
正克隆到 'sunxi-boards'...
remote: Counting objects: 835, done.
remote: Total 835 (delta 0), reused 0 (delta 0), pack-reused 835
接收对象中: 100% (835/835), 192.49 KiB | 10.00 KiB/s, done.
处理 delta 中: 100% (489/489), done.
检查连接... 完成。
root@cm-System-Product-Name:/home/rootroot/cubieboard2#
root@cm-System-Product-Name:/home/rootroot/cubieboard2# tar zcvf sunxi-boards_cb2_20170531_1444.tar.gz sunxi-boards/