我是靠谱客的博主 阔达老虎,最近开发中收集的这篇文章主要介绍【RK3399】【Android7.1】Ubuntu16.04配置开发编译环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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配置开发编译环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部