RK3188编译指南.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RK3188编译指南概要

RK3188编译指南 STEP 1 安装64位LINUX系统, STEP 2 安装一些必要的工具 具体需要做哪些工作,在下面的网页链接中有描述: /source/initializing.html Installing required packages (Ubuntu 12.04) -------------------------------------------------------------------------------- You will need a 64-bit version of Ubuntu. Ubuntu 12.04 is recommended. Building using an older version of Ubuntu is not supported on master or recent releases. $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev 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:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so 注意的是:上面的这些要求,必须严格满足,否则编译出了问题不好解决。 STEP 3 重点安装JDK 一般推荐的做法是: sudo add-apt-repository deb / lucid partner sudo apt-get update sudo apt-get install sun-java6-jdk 但很不幸,这样也安装不上去。需要到SUN的网站上下载JDK6的BIN安装包。 下载的位置: Java SE Development Kit 6u45 /technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR 然后执行: 具体,可以参考《在Ubuntu 12.04 LTS上安装JDK6》。 然后在系统包的目录下面,进行下列操作: #./build/envsetup.sh 如果遇到没有执行权限的问题,则修改其权限: #chmod a+x ./build/envsetup.sh 然后执行下列的操作,开始设置环境: source build/envsetup.sh 或者 $ . build/envsetup.sh 然后开始进行编译工作: # make 然后执行: ./mkimage.sh 如果编译成功的话,将在rockdev\Image目录下生成下列文件: boot.img kernel.img misc.img pcba_small_misc.img pcba_whole_misc.img recovery.img system.img 上述文件,如果只是调试使用的话,是没有问题的。但是,如果要批量生产的话,还必须转换成一个Image文件的方式。 涉及到的工具目录如下: Mkupdate.bat 执行这个批处理文件,生成 update.img 升级固件。 此文件内容如下: package-file 配置打包固件时需要包含的文件。 . Backupimage\package-file 配置打包backup.img时需要包含的文件,默认配置不包含system.img,可以减少backup分区的大小。 打包操作: 工具已经配置好路径,只需要拷贝kernel.img和 android根目录下rockdev\Image中的所有image文件到开发工具的Image目录,然后执行“mkupdate.bat”就可以生成update.img固件。 device/rockchip/rk30sdk/device.mk 或者通过固件工厂直接修改p中不同的属性值。 补充信息:1. 编译Android 4.4 在build?android?4.4的时候遇到如下错误 Traceback?(most?recent?call?last): ??File?../..

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档