电源设计技术实用资料点击免费获取>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【第四帖】SINLINX-H3-安卓系统的搭建和测试


共3条 1/1 1 跳转至

【第四帖】SINLINX-H3-安卓系统的搭建和测试

专家
2019-05-05 14:55:25    评分

   书接上回。

    由于armbian没有源码,搞起底层,有点力不从心。而安卓我们的SINLINX提供了源码,方便搞起来。现在就搞搞安卓的评测。

    1、环境搭建

1.1由于 Android4.0 系统编译需求, 以及编译时间较长, 建议大家使用 64 位的 CPU 及操作系统。
推荐安装
Ubuntu12.04 64 位操作系统。

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial

我是使用win7 跑虚拟机,安装16.04 lts版本ubuntu。源码解压在win7上。

1.2安装相应的库支持
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib
libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev

1.jpg

1.3安装 JAVA6-JDK

   jdk-6u45-linux-x64.bin是推荐的工具,由于文件体积大大,不能上传。有需要的留言留下邮箱,转发给你。3.jpg


 2安卓源码部分

2.1解压源码

由于电脑容量先知,虚拟机分配内存不够,只能将安卓源码解压到主机上

XXX@ -virtual-machine:/mnt/hgfs/Android4.4/code$ ls
jdk-6u45-linux-x64.bin  SIN-H3-ANDROID    SIN-H3.tar.gz.ab  SIN-H3.tar.gz.ad
jdk-6u45-linux-x64.rar  SIN-H3.tar.gz.aa  SIN-H3.tar.gz.ac  SIN-H3.tar.gz.ae


在解压时添加参数v可以显示解压过程。


2.jpg

2.2编译 lichee

cd SIN-H3-ANDROID/lichee  ./build_android.sh

此时出现一个错误

/mnt/hgfs/Android4.4/code/SIN-H3-ANDROID/lichee/brandy/toolchain/gcc-arm/bin/../libexec/gcc/arm-linux-gnueabi/4.6.3/cc1: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
  

尝试下面操作:

sudo apt-get install lib32z1

之后在lichee目录下可以进行安卓的编译。

/mnt/hgfs/Android4.4/code/SIN-H3-ANDROID/lichee$ sudo ./build_android.sh
[sudo] password for mjl:
usage: ./build_android.sh [all|clean|kernel|u-boot]
 
==================
   build all
==================

其中,可以添加选项,进行部分编译

比如:

 ./build_android.sh  clean 是清除操作。


下面开始了漫长的编译。

4.jpg

由于编译时间长,就放弃了。下篇直接测试移植4G网卡。




关键词: 第四帖     安卓     系统    

菜鸟
2019-05-05 21:28:23    评分
2楼

厉害啊!期待下期~


专家
2019-05-06 11:36:15    评分
3楼

这个给力,没有编译过安卓的路过,据说很吃机器的


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]