八核S5P6818开发板荣品RP6818电脑编译环境搭建

2025-04-28 12:13:16

拿到RP6818开发板,首先进行板子功能测试(http://jingyan.baidu.com/article/a501d80c2218acec630f5e09.html),之后要进行开发,需要在电脑上进行编译环境的搭建。主要包括VMware8.0的安装流程、ubuntu 12.04安装、安装编译工具等。荣品的开发板通过电脑进行开发都需要进行电脑环境搭建,请参考对应的调试文档进行。

工具/原料

电脑

VMware8.0、Ubuntu12.04

VMware8.0的安装流程

1、首先是安装虚拟机VMware + Ubuntu12.04,(以VMware 8为例)。我们目前提供已经安装好工具的Ubuntu12.04 64bit的系统,可以编译Android5.1,用户只需要安装好VMware,就可以参考文档进行导入,减少安装工具不必要的工夫,详细文档与镜像可以到我们的技术论坛www.rpdzkj.net 上下载。以下我们讲述一下安装流程,需要学习的用户可以根据以下文档进行操作目前,android开发人员需要编译源码有2方式, 一是安装linux服务器编译环境,一是在我们熟悉的windows环境下安装linux虚拟编译环境。 Linux服务器方式比较复杂一点,需要对linux的一些命令和环境比较熟悉, 所以我们这里使用linux虚拟编译环境来进行说明。虚拟编译环境需要安装Vmware8.0+ubuntu12.04,vmware已经有很多版本, 其他都是大同小异的,有特别需求的同学可以下载更高级别的版本进行安装。

2、网上下载VMware-workstation-full-8.0.0-xxxx.exe进行安装。接着点击【next】。需要输入序列号,可以到网上其他地方获取。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

3、输入序列号之后,选择【Custom】方式进行安装。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

4、选择安装目录后,点【Next】。一路【Next】。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

5、然后点击【Continue】。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

6、接着安装一些工具包,完成后点【Next】。当提示安装成功,到这里vmware 8.0已经安装成功了, 需要重启机器才能生效, 点击【Finish】结束。

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

ubuntu 12.04安装

1、重启电脑后, 在桌面上点击vmware 8.0的快捷方式打开:选择Create a New Viretual Machine进行创建。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

2、再选择【Custom】进行安装,然后点Next。一路Next。

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

3、选择第二个选项,点Browse,选定ubuntu12.04 ISO镜像文件,再Next。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

4、随意填写名称,然后设定密码,再点Next。选择安装目录后,点Next 。

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

5、选择2个CPU,双线程,电脑性能允许的情况下,可以加更多的CPU个数。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

6、分配内存空间,至少3G以上,在编译5.1的时候,尽量把内存提高到5G以上,否则会出现编译死机或莫名错误。选择 NAT联网模式。

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

7、创建一个新的虚拟磁盘。选择磁盘格式为【SCSI】。

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

8、分配安装磁盘空间大小和存储方式后(这个空间大小可以根据自身磁盘空间大小进行分配,目前编译一个android4.0的系统得花16G+,编译4.2需要40G以上,4.4、5.1需要80G),选多文件模式,点Next。选好安装路径,然后再Next

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

9、最后整体配置预览,点【Finish】完成设置。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

10、回到vmware workstation界面。开始自动安装ubuntu12.04系统。如果此时虚拟机卡住或死机,可以再上图红框处选择当前虚拟机重启。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

11、建议把处理器个数加到2个,内存加到4G以上,不同系统编译需要的内存大小不一样。可参考荣品论坛上的编译说明,对内存的分配有讲述。成功开启自动install安装界面。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

12、Ubuntu安装过程需要一段时间,耐心等候......安装完毕, 重启虚拟机。

八核S5P6818开发板荣品RP6818电脑编译环境搭建

13、重启后出现安装时输入的用户名和密码。打开终端进行操作,到这里已经在vmware8上成功安装ubuntu12.04操作系统了。

八核S5P6818开发板荣品RP6818电脑编译环境搭建
八核S5P6818开发板荣品RP6818电脑编译环境搭建

安装编译工具

1、 环境工具需求1)交叉编译工具链:arm-eabi-4.6 , 详见光盘,工具也可以网络上下载。2)JDK 版本:JDK1.7, 详见光盘,荣品公司提供的版本枣娣空郅jdk-7u79-linux-i586.tar.gz,工具也可以在网络上下载。2、 编译环境说明1)Linux 服务器安装 ubuntu12.04 ,荣品公司提供的编译系统的版本是unbuntu 12.04 ,Kernel and android 系统都在12.04 版本上编译通过。2)Vmware8.0+ubuntu12.04,在 XPS2下安装虚拟机,并在虚拟机下进行编译,在本地电脑上安装VMware8.0在网络下载ubuntu-12.04-desktop-amd64.iso3)在本机上安装,请参考网络上面的Vmware8.0,如果需要提供技术支持,请email或QQ联系我公司的技术支持人员。3、 安装必须的库文件执行下面命令安装相关库文件:(基于64-bit VM, ubuntu 12.04)●参考google 官网安装相应库文件rpdzkj@rpdzkj-desktop:$sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev linux-libc-dev:i386 libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386rpdzkj@rpdzkj-desktop:$ sudo apt-get update●安装其它所需要的库rpdzkj@rpdzkj-desktop:$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev gcc-multilib g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc sharutils realpath sharutils详细的编译环境搭建可以参考google的官网:http://source.android.com/source/initializing.html4、安装 jdk 创建root用户:sudo passwd root输入要设置的root密码确认密码1)在/usr目录创建java目录su输入root密码;cd /usrroot@ubuntu:/usr# mkdir java2)把jdk-7u79-linux-i586.tar.gz复制到ubuntu桌面接着复制到/usr/java目录root@ubuntu:/usr/java# cp /home/rpdzkj/Desktop/jdk-7u79-linux-i586.tar.gz ./3)解压jdk-7u79-linux-i586.tar.gz压缩包root@ubuntu:/usr/java# tar -xzvf jdk-7u79-linux-i586.tar.gz●配置环境变量rpdzkj@rpdzkj-desktop:$ cd /etcrpdzkj@rpdzkj-desktop:$ sudo cp profile profile-bakrpdzkj@rpdzkj-desktop:$ sudo chmod 777 profilerpdzkj@rpdzkj-desktop:$ sudo vi /etc/profile在profile文件前面添加下面内容:export JAVA_HOME=/usr/java/jdk1.7.0_79export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin保存退出以后root@ubuntu:/etc# source profile接着执行命令查看java版本root@ubuntu:/etc# java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) Server VM (build 24.79-b02, mixed mode)root@ubuntu:/etc#

2、安装OP苇质缵爨ENJDK(非常重要)1)切换到/usr/java目录2)把jvm.tar.gz复制到ubuntu桌面接着复制到/usr/jav锾攒揉敫a目录3)解压jvm.tar.gz压缩包root@ubuntu:/usr/java# tar -xzvf jvm.tar.gz4)配置环境变量切换用户rpdzkjpdzkj@rpdzkj-desktop:$ sudo vi /etc/profile在profile文件前面找到export JAVA_HOME=/usr/java/jdk1.7.0_79修改为:export JAVA_HOME=/usr/java/jvm/java-7-openjdk-amd64/6、交叉工具链:arm-eabi-4.6 安装编译工具链1)进入 /usr/local目录,root@ubuntu:/usr/local#mkdir arm2)把arm-eabi-4.6.tgz放置到ubuntu桌面,接着复制到/usr/local/arm目录root@ubuntu:/usr/local/arm# cp /home/rpdzkj/Desktop/arm-eabi-4.6.tgz ./3)解压arm-eabi-4.6.tgz压缩包root@ubuntu:/usr/local/arm# tar -xzvf arm-eabi-4.6.tgz7、添加android 镜像生成工具mkimagesu输入密码rpdzkj@rpdzkj-desktop:$ sudo cp mkimage /usr/binrpdzkj@rpdzkj-desktop:$ sudo chmod 777 /usr/bin/mkimaget-indent:28px'>执行下面命令安装相关库文件:(基于64-bit VM, ubuntu 12.04)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢