Website:/
Support: support@cubietech
文档版本 作者修改内容再审 V-0.1-20141010 A.K 初始化W.V
V0.2-20141101 A.K完善了开发环境W.V
A10&A20 Linux卡固件SDK使用说明 2
内容目录
前言 (6)
1.硬件要求 (6)
2.软件要求 (7)
3.交叉编译环境搭建 (7)
3.1 安装交叉编译工具链和软件包 (7)
3.2 安装fex2bin/bin2fex工具 (7)
4.获取源码 (8)
5.制作固件 (9)
5.1检查每个仓库的状态 (9)
5.2将TF卡插入主机 (9)
5.3开始编译 (10)
5.4获得固件 (12)
6.编译问题解决 (12)
Website:/
Support: support@cubietech 3
前言
1.这套编译环境是适用于全志科技A10和A20,可以编译出以下4个公版板型的卡固件:
1)Cubieboard1 ,基于A10,简称cb1
2)Cubieboard2,基于A20,简称cb2
3)Cubiebaord2-dualcard ,基于A20,cb2双卡版
4)Cubieboard3, 基于A20,简称ct (Cubietruck)
2.这套环境编译出来的固件都是卡固件,系统可以直接运行在TF上,也可支持卡烧写板载flash
所以这套环境你还需要有一张好点的TF卡,推荐使用class10,这样编译的时候往卡写数据快,卡系统的体验也会提升。
A10&A20 Linux卡固件SDK使用说明 4
1.硬件要求
•容量大于4G的TF卡一张, 读卡器一个
•CubieTruck(Cubieboard3) 一个
•主机一台,推荐配置:Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 ,Memory 8G
2.软件要求
•主机操作系统:请务必使用Ubuntu12.04 64位操作系统,否则会出现未知的编译错误
•搭建一个交叉编译环境,在Ubuntu12.04主机上安装必要的交叉编译工具链和软件包
3.交叉编译环境搭建
3.1 安装交叉编译工具链和软件包
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get install ia32-libs
$sudo apt-get install ncurses-dev
$sudo apt-get install build-essential git u-boot-tools
$sudo apt-get install texinfo texlive ccache zlib1g-dev gawk bison flex gettext uuid-dev
$sudo apt-get install build-essential u-boot-tools uboot-mkimage
$sudo apt-get install binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabi
$sudo apt-get install gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf
$ sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev
$sudo apt-get install git wget fakeroot kernel-package zlib1g-dev libncurses5-dev
Website:/
sdk
Support: support@cubietech 5
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论