零起步了解RK3288环境搭建以及版本编译

本文详细介绍了RK3288环境的搭建过程,包括物理配置如磁盘空间和Ubuntu版本选择,以及软件配置如JDK安装和源更新。在版本编译部分,分别讲解了如何编译u-boot和kernel,强调了RK平台与其他平台的差异。最终,文章提及了编译完成后得到的各种img文件和所需辅助工具。
摘要由CSDN通过智能技术生成


RK3288环境搭建

物理配置

1.      在获取到source code之后,需要准备起码100G的空间供一个版本完整编译。本地服务器编译8G足以,虚拟机则需要16G ram

2.      ubuntu版本尽量在12.04或者14.04,64bit为宜

 

软件配置

1.      JDK: JDK5: froyo跟之前的版本;
      JDK6: gingerbread跟KK之间的
      JDK7: L跟之后的版本

2.      更新源:默认的ubuntu源不行。需要找一个新源
sudo gedit /etc/apt/sources.list
添加deb http://archive.ubuntu.com/ubuntu maverick main restricteduniverse multiverse
sudo apt-get update

3.      安装必要的包
sudo apt-get install git gnupg flex bison gperf build-essential zip curllibc6-dev libncurses5-dev:i386 x11proto-core-dev

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utilsxsltproc zlib1g-dev:i386

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

sudo apt-get install flex bison gperf build-essential curl zlib1g-dev zlop

sudo apt-get install g++-multilib

sudo apt-get install g++-4.4-multilib 

(默认安装最新的:需要手动回退到4.4

1. 装完后在/usr/bin目录下 $ ls -lgcc*

2. 发现gcc 链接到gcc-4.6,  需要将它改为链接到gcc-4.4

3. sudo mv gccgcc.bak

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值