5925|11

3416

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

【SINA31s评测】NO.3 搭棚(编译环境) [复制链接]

 
本帖最后由 ljj3166 于 2016-8-17 00:22 编辑

这个帖子提了一下SINA31s编译环境的搭建,简称“”搭棚“”
芯灵思官方文档上没有提到的,且容易出问题的地方
本帖基本上都提及到了
其实楼主就是想喷,文档写得太次

这里再和FirePrime比较一下编译环境
SINA31s的环境不如FirePrime来得人性化
比如说固件的打包FirePrime写了一个总成的脚本,直接复制bootkernel+打包,生成总的固件
SINA31s,需要编译完内核,执行一个复制脚本,编译完内核,再执行一个打包命令
稍显坑人


比如说代码目录结构
虽然很贴近google滴把kernel和Android分开
可总是感觉不成系统

其实并不是对芯灵思有看法,而是对它期望比较大,对
RK太失望。

---------------------------------------------开始----------------------------------------------------------------
家里网络环境总是不正常
各种依赖拉不下来
只能换到办公室继续

今天花了一下午,才勉强把需要的依赖装好
一大堆
楼主使用的是64ubuntu14.04kylin
嗯,支持国产

14.04需要安装的依赖如下
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-dri:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev
如果一次性安装有错的话
还是apt-get install一个个来吧
这些包装完
重启机器
尼玛,无法进入桌面……
开机直接进入控制台
在命令行下 startx,都不行
传说中的装环境把桌面给装丢了……
还好Linux可以在线下载桌面
直接apt-get install Ubuntu-desktop
漫长的等待,终于进入桌面了
至此,环境依赖安装完成

芯灵思SINA31s平台采用全志的A31s处理器
开发工具是甲骨文的sun-java6-jdk
手上已有的RK平台则是使用openjdk7工具
加上现在好多源都已经不再提供sun-java6-jdkpackage
只能从oracle官网上下载自行安装了
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR


就是红框这个货
撸下来,运行./jdk-6u45-linux-x64.bin
接下来就是配置环境变量
好多新手都是栽倒在这里
说搭建环境是Linux编程最坑爹的地方
没人反对吧
最简单的办法
看图看聊效,运行4句命令


没错就是配置java、javac、javah和jar的路径要注意所在绝对路径

接下来是解压licheeAndroid源码
此处略过

开始编译内核
./build.sh -p sun6i_fiber_a31s
下马威来了
也许是我不懂滴事太多,也许是我滴错……

来了个错误
“mkimage” command not found – U-Boot imageswill not be built
其实是有个依赖包没有安装
……
sudo apt-get install u-boot-tools
继续编译

20分钟的漫长等待
欧耶

然后是编译Android,邪恶的make j8,苦逼的等待
慢慢等待4-8小时吧……,洗洗睡了

希望明天早上起来,不会报错

官方的指导文档: SINA31s_Android4.4_User'sManual_v2.0.pdf (1.91 MB, 下载次数: 13)


虽然有些小问题,不过还算可以克服

最新回复

兰姐姐,资料在哪里? 自带光盘吗?  详情 回复 发表于 2018-2-2 11:43
点赞 关注
个人签名

So TM what......?


回复
举报

3416

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
消灭〇回复
 
个人签名

So TM what......?

 


回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

板凳
 
又搞个什么新玩意?

点评

准备Adroid移植到量子单片机上 free叔快来支撑一下  详情 回复 发表于 2016-8-17 21:05
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

4
 
freebsder 发表于 2016-8-17 16:28
又搞个什么新玩意?

准备Adroid移植到量子单片机上
free叔快来支撑一下
 
个人签名

So TM what......?

 

 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

5
 
看起来挺高大上的,不过就是看不懂。。。。。顶一下,表示支持。O(∩_∩)O哈哈~

点评

一点也不高大上 天下无难事,就怕认真  详情 回复 发表于 2016-8-18 16:37
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

6
 
huaiqiao 发表于 2016-8-17 22:42
看起来挺高大上的,不过就是看不懂。。。。。顶一下,表示支持。O(∩_∩)O哈哈~

一点也不高大上
天下无难事,就怕认真

点评

说的好的,特别是最后一句话。我也这么说过,你这个属于“引用”,O(∩_∩)O哈哈~  详情 回复 发表于 2016-8-18 23:07
 
个人签名

So TM what......?

 

 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

7
 
ljj3166 发表于 2016-8-18 16:37
一点也不高大上
天下无难事,就怕认真

说的好的,特别是最后一句话。我也这么说过,你这个属于“引用”,O(∩_∩)O哈哈~

点评

是咩? 滴~,老年卡  详情 回复 发表于 2016-8-21 13:40
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

8
 
认真了

点评

李总,你又在使坏了  详情 回复 发表于 2016-8-21 13:39
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

9
 

李总,你又在使坏了
 
个人签名

So TM what......?

 

 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

10
 
huaiqiao 发表于 2016-8-18 23:07
说的好的,特别是最后一句话。我也这么说过,你这个属于“引用”,O(∩_∩)O哈哈~

是咩?
滴~,老年卡

点评

O(∩_∩)O哈哈~,开玩笑的,加油。  详情 回复 发表于 2016-8-21 20:49
 
个人签名

So TM what......?

 

 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

11
 
ljj3166 发表于 2016-8-21 13:40
是咩?
滴~,老年卡

O(∩_∩)O哈哈~,开玩笑的,加油。
 
 
 

回复

2774

帖子

8

TA的资源

版主

12
 
兰姐姐,资料在哪里? 自带光盘吗?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表