7896|4

46

帖子

329

TA的资源

禁止发言

楼主
 

在嵌入式,linux和安卓什么关系?安卓会取代linux吗? [复制链接]

我这帖子是转载的,但是这个问题也确实困扰了我许久。
linux是个比较复杂庞大的系统,可以为开发者做很多事,把开发者从琐碎的硬件底层解放出来,更多的关注业务逻辑。可以方便的开发人机界面。
安卓的出现,让开发者能够完全不再关注底层硬件,更方便的开发出漂亮的界面,大大缩短学习周期。那么,安卓和linux在嵌入式领域是一个什么关系?我曾经询问了linux的老鸟和安卓程序员,发现竟然没有linux转安卓的,难于回答这个问题。在此想询问一下大家的意见。下面是转帖:




工控领域,安卓取代linux的确很难,因为开发人员现时还体会不到安卓的 "爽"。所谓不爽,是多方面的体验 --
1. 工控领域很多人玩C语言单片机出身,再搞java觉得不自然,怕慢,怕搭建开发环境,怕未知领域的折腾。这是主要的原因。
2. 工控领域不需要太绚丽的GUI,很多时候QT足够。
3. 用安卓的java访问到linux系统,很多时候不直接,不快速。想改安卓framework又改不动,最后没办法,C/C++做成动态库,用java jni来调用,或者用java直接读写linux系统的特殊文件,本质上还是linux嘛,自找麻烦。
4. 安卓现在已经是个足够复杂的系统,有不可预知的问题存在。比如你的程序运行的时候,后台不知哪个任务被唤醒了,影响了你的程序。然后用户一看,鸟系统,闪退!需要应付工控长期稳定的运行,长期的拷机测试必不可少。
5. 更简单的工控领域,linux都不想用,直接单片机访问串口、i2c, usb库都是现成的代码改改,稳定可靠、实时性强。最怕搞网络了,也不是太着急,自然有芯片厂家提供的lwip移植。这碗面,便宜好吃量又足,何苦搞linux、安卓呀。

当然,不爽也是暂时的。笔者单位现在在做一些安卓嵌入式的工作,长期看,我们认为,安卓嵌入式将是趋势。开发人员面临的问题,长期看也不是问题。安卓开发入门现在可谓相当容易,也无需特殊的开发工具,随便一个手机,到网上下载一个sdk就能开发。可以说,未来几年,安卓将是最易开发的嵌入式系统。随着各种基于安卓的嵌入式平台涌现,以及大量的安卓开发人员日趋成熟,安卓嵌入式,在软件产品快速交付上,会有足够的优势。快速交付的优势,以及终端用户体验的优势,足够赚取一定的市场份额了

最新回复

  详情 回复 发表于 2017-8-17 21:40
点赞 关注

回复
举报

732

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
你这纯粹胡扯!!!第一安卓不会取代linux作为嵌入式系统,使用无论是性能、系统占用的存储空间和稳定性安卓都不如纯linux系统,第二点现在工控不使用安卓不是因为开发人员搞不定嵌入式安卓,工控行业使用的更多的是PLC,使用上linux系统的工控设备都不是进行核心部分,核心部分不可能使用linux包括安卓,你看见汽车控制上使用linux和安卓了么,别较劲说现在车子上都有大的液晶屏可以跑安卓,我说的是汽车的行驶控制方面的,使用安卓?系统卡了一小会,撞死几个人?工业生产上系统能卡一会?
依你说的开发linux驱动的要转行做安卓?那安卓系统上的底层驱动谁来做?原来做安卓开发的人员去做linux驱动?一派胡言,大部分做linux驱动的不屑于做安卓开发,大部分做安卓开发的页做不了linux驱动开发。
 
个人签名亚里士缺德
 

回复

6423

帖子

16

TA的资源

版主

板凳
 
说不定过几年安卓就绝迹了,像之前的塞班或者黑莓一样,但是linux不会

点评

这个犀利,哈哈  详情 回复 发表于 2017-8-13 11:27
 
个人签名training
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

4
 
白丁 发表于 2017-8-11 18:59
说不定过几年安卓就绝迹了,像之前的塞班或者黑莓一样,但是linux不会

这个犀利,哈哈
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

5
 
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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