高速电路PCB网,专注于嵌入式方案,信号完整性和电源完整性仿真分析,高速电路PCB设计,各种EDA工具(Cadence\Mentor\\AD\\CAM\ANSYS HFSS)交流学习。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 蓝凌风 于 2015-10-26 21:54 编辑
至于什么是Uboot,大家是可以百度先有个大概的了解,或者看其它培训机构的资料,相关的资料非常多, 这里不多述。我这里用的编译环境是用VMware + Ubuntu Kylin 14.04,编译环境的搭建,网上也是大把的资料,后面成员野狼也会录制视频来教大家搭建,我这里也不详述。主要写我们RK3288所用的Uboot要怎么编译。 编译工具是交叉编译器,所有嵌入式Linux都是用它来编译,很多资料给的都是比较老的版本,不能完成RK3288的编译,这里我们用到arm-cortex_a8-linux-gnueabi-4.7.3这个版本号。Uboot的源码,秦风也有上传到开源群的共享里,大家可以自行去找,我也会这两个文件上传到附件。把这两个文件Copy到Ubuntu系统上去,位置随意放,我一般都会是放在主文件夹里,然后把这两个文件解压出来,如下图:
然后打开终端输入sudo gedit /etc/profile后回车,输入用户密码后再回车
修改profile文件来增加交叉编译器的环境变量,在打开的profile文件的最后面加上一行 export PATH=$PATH:/home/jay/arm-cortex_a8-linux-gnueabi-4.7.3/bin /home/jay/arm-cortex_a8-linux-gnueabi-4.7.3/bin就是你所解压的编译器的路径,大家可以进入解压后的编译器文件夹的bin文件的文件属性里查看路径。
保存profile文件,并重启Ubuntu系统后,打开终端输入arm-linux-gcc后回车,如果最后提示版本信息,那么交叉编译器安装完成。
接下就到了我们uboot上场,进入解压出来的Uboot文件夹,编辑makefile文件
找到201行来203行,在前面加#号把这两行注释掉
保存文件后关闭。然后在文件夹空白处右键->在终端中打开,我们输入make rk3288_config后回车
再输入make后回车
就可以看到RK3288的Uboot开始编译了,最后停在
说明已经编译成功了,在uboot文件夹中也多出了 我们所编译出来的uboot文件。
|