APP下载

Android系统编译服务器搭设及环境配置

2016-08-31刘志锋厦门市厦华科技有限公司福建厦门361006

电子测试 2016年15期
关键词:系统

刘志锋(厦门市厦华科技有限公司,福建厦门,361006)



Android系统编译服务器搭设及环境配置

刘志锋
(厦门市厦华科技有限公司,福建厦门,361006)

本文主要论述一种Android系统编译服务器架设及环境配置方案,满足大数据系统编译需求。主要涉及到Ubuntu服务器架设;SVN服务器架设;芯片厂家交叉编译库配置,Ubuntu与windows共享等。

Ubuntu;SVN服务器;交叉编译库;samba

随着android系统的电子产品在市场上的占有量越来越高,Android系统为了拓展自己的业务,迎合客户需要,系统一直在升级,目前最新的是android6.0系统。每升级一次,系统就膨胀一次。我有做过的安卓系统是两年前的android4.1和现在已经量产的安卓产品android5.0。android4.1整个系统代码量占用磁盘空间约30G左右,android5.0点用的磁盘空间约是50G左右。这里所述的是指原码,未经过编译;编译后,整个代码增大1.5倍左右。从开发安卓系统的工程师团队的角度来看,如此巨大的代码对编译时间,工作效率,编译系统软硬件配置,团队合作等都是一个极大的挑战。

如何解决android这种巨大系统工程在开发过程的效率是大家都要面临的问题。此问题大慨可以分解如下几点:1.如何协调开发团队之间的代码合并,管理,审查等。因为大系统,开发人员少则三五个人,多则上百号人;他们在同一个系统代码下工作,就必须给他们提供一个稳定可靠的软件硬件环境平台。2.如此大的系统,编译一次需要很长时间,如何提高编译效率问题,直接摆在大家面前。普通PC已经无法完成此种任务,那么需要更高一级的软硬件环境用于解决此问题。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统