概述
Platform: Firefly-RK3399
OS: Android 7.1
PC: Ubuntu 16.04
获取Ubuntu16.04镜像文件
可以在如下地址获取到Ubuntu16.04的镜像文件
Ubuntu16.04镜像文件下载链接
下载成功后可以得到一个iso镜像文件:ubuntu-16.04.6-desktop-amd64.iso
获取的 .iso文件 可以通过vmware 来加载。
安装基本的依赖软件
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk3.0-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib libswitch-perl libssl1.0.0 libssl-dev
根据自己所下载的Android代码的版本,选择安装所需的jdk版本
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8*
检查jdk是否安装成功
javac -version
java -version
安装7z压缩包的解压缩的命令
sudo apt-get install p7zip-full
# 解压缩执行实例:
7z x filename.7z
下载源码
-
创建一个空的文件夹作为工作目录
~$ mkdir linux
~$ cd linux
~linux$ git clone https://github.com/rockchip-linux/repo
-
下载 RK3399 Linux SDK
~linux$ ./repo/repo init --repo-url=https://github.com/rockchip-linux/repo -u https://github.com/rockchip-linux/manifests -b master -m rk3399_linux_release.xml
~linux$ ./repo/repo sync
全编译生成所有的.img文件
./build.sh all
编译出来的.img文件保存在rockdev目录下:
rockdev/
├── boot.img
├── MiniLoaderAll.bin
├── misc.img
├── oem.img
├── parameter.txt
├── recovery.img
├── rootfs.img
├── trust.img
├── uboot.img
└── userdata.img
最后
以上就是阔达老虎为你收集整理的【RK3399】【Android7.1】Ubuntu16.04配置开发编译环境的全部内容,希望文章能够帮你解决【RK3399】【Android7.1】Ubuntu16.04配置开发编译环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复