本文主要是开发rk3288的android(和linux)平台软件运行环境搭建描述文档。基于此文档,用户可以了解搭建开发环境目的,怎么搭建开发环境?
主要描述以下几个方面:
- 开发环境是什么,为什么要开发搭建?
- 开发环境搭建的步骤;
- 官方sdk下载和粗略编译和下载描述。
-
何为开发环境
对于任何一个电子处理器或微处理器,要有自己的逻辑思想,就要有自己程序。要有自己的程序,就要人去编写。人编写的语言只是人能识别(看到想到)的语言,机器只能识别二进制码,如何让人编写的语言变成机器识别的语言,就要翻译,额,是编译。
同时人编写的语言是否规范,是否合法,是否符合当前处理器设备运行(如处理器是否有相应运算设备资源)这就要一个检查。这在编译中叫做预处理。
为了让代码可读性强,独立性强,就有“对象”的概念。设计者必须有天马星空的思维,编出来的分散各个模块,就需要编译器在编译之前,就要将这些代码有效的组织。
综述。编译器就是将人的思想产生代码编程机器能识别的代码。所以就搭建对应的开发编写/编译的环境。
为了rk3288的linux或者android开发,就要搭建对应的编译环境。
-
搭建开发环境
开发一套设备的程序,一般官方会有一套sdk。Rk3288开发android,瑞星微官方提供了开发的sdk。SDK的编译需要运行在Linux的操作系统上。
所以和其他linux之类的平台一样。为了开发linux这种基础语言,需要搭建对应linux操作系统,而众多开发者是使用的Windows系统。此时我们需要在windows系统中安装Linux的运行环境,这里搭建虚拟机,加载一个linux系统。
当前选用的linux操作系统为ubantu,下面为具体搭建步骤如下:
虚拟机和操作系统下载
这里我们使用的虚拟机是VMware Workstation 15 Player.软件下载地址如下:
(https://www.vmware.com/cn.html)。
ubuntu下载地址 http://mirrors.aliyun.com/ubuntu-releases/16.04/
如下图安装好VMware软件后即可进行ubuntu的安装了。