你的位置:首页 > 新闻动态 > 公司新闻

嵌入式Android安卓系统平板电脑发展机遇与挑战

2016-12-21 11:40:26      点击:
    嵌入式Android安卓系统平板电脑发展机遇与挑战
  安卓的应用集中在手机,平板电脑等消费类电子产品上。消费类电子注重 个人的用户体验,手感,触摸灵敏度,功能(电话,上网,视频等)。工业应用却大不相同,外观相对粗糙,功能要求单一,只需要实现特定的某个功能界面控制, 需要预留232,485或者CAN等接口,进而实现稳定控制。接触这些设备的人无非就是操作工人。从触摸方面来看,安卓系统绝大部分配的是电容屏,而且是 多点触摸的。
  工业应用其实很多情况是无法用到电容屏的,电容屏工业抗干扰差,抗油污差(操作工人的手极可能有很多污渍)。所以工业控 制方面,如果安卓要用得上,需要配电阻触摸屏就足够了。从硬件需求方面看,安卓的要求比WinCE,Linux系统的硬件要求高很多,就是说,如果工业上 采用安卓系统,硬件成本会高很多。另外,从开发成本方面看,招一个java编程人员比一个组态编程人员(普通电工就可以了)要高很多的投入成本。众多的缺 点导致市面上很少人去研究安卓的工业应用了。
  在诸多不利的条件下,安卓还是有人敢去研究开发,实现真正的工业控制的。其实,安卓在工业控制方面,还是一个不错的操作系统。第一,安卓是个新鲜的东西,仅仅是在工业控制设备方面,中国人都喜欢新鲜的玩意,从一个产业链来看,客户的客户肯定会 贪求新鲜感。第二,开发方面,国内众多安卓开发人员,懂java开发的人,无处不在,更何况,安卓工控设备厂家已经做好了必要的驱动底层,接口调 用,SDK等,例如广州微嵌计算机科技有限公司的安卓android工业平板电脑,开放了众多232,485,USB,以太网等工业所需接口,包括一系列的驱动,为开发人员带来了巨大的方便。显控也做了安卓的人机界面,方便客户自由开发。
  Android系统作为市场使用基数最大的移动操作,随着Android系统的发展,整个Android生态圈也已经初步建成,Android系统广泛的用户群体直接奠定了android工业平板电脑发展基础。
  Android系统自2008年发布之初,即仅用于智能手机的开发,但随着优势渐现,越来越多的嵌入式开发者愿意用Android系统代替原有的操作系统,如QNX、VxWorks或嵌入式Linux系统的各种版本。
  目前已经开始转向移动设备之外的其他嵌入式客户端电子设备领域,如:机顶盒、车载娱乐系统、连网电视,甚至远程通信、医疗保健、家庭娱乐和工业自动化等传统的嵌入式细分市场。
  机遇:应用范围极广,市场潜力巨大。无线连接快速、多媒体性能强劲,用户界面友好是最重要的产品核心特性
  实际上,通过提供Linux顶端的应用架构,使得Android系统在很多领域得到广泛应用,也为诸多嵌入式系统和设备的细分市场开发提供了巨大的潜力。在这些细分市场中,高速无线连接、高级多媒体性能及丰富、直观的用户界面等大家熟知的软件至关重要。其中包括:
  嵌入式电子客户端设备,如媒体播放器、机顶盒和家庭自动化系统,需要先进的数字视频、全面的连接性能及友好的用户界面;
  嵌入式移动设备,如在工业、零售及其他环境下,拥有丰富的多媒体及连接性的坚固型平板电脑;
  嵌入式车载娱乐及导航设备,需要强大的图形功能、无线连接性能及友好的用户界面;
  嵌入式医疗设备,易于使用性、强大的无线连接能力及直观的数据捕捉和显示能力都是关键的性能需求;
  嵌入式工业自动化系统,需要直观的界面及丰富的信息显示性能,以提高操作的安全性及效率;
  数字标牌系统,需要丰富的图形界面和视频性能,帮助客户在公共场所、企业、教育、零售和工业等环境中,准确发布重要信息。
  嵌入式Android面临的挑战:
  尽管Android系统在嵌入式市场中越来越受欢迎,开发者在利用该系统设计嵌入式系统及设备时仍然面临着巨大的挑战。这些挑战包括:
  如何为系统或设备的目标应用选择合适的ARM架构SoC平台,这挑战在于,如何在诸多SoC平台中,找到性能、功耗能够与目标应用匹配的SoC,且确保选择的SoC是最合适目标操作环境的。
  确定目标应用的软件开发需求,除了识别非原生驱动及应用外,还需要对原生Android系统不支持的部分特征(如,传统I/O接口)提供支持,这就需要移除一些原生的移动性能,如电源管理等。
  选择合适的系统或设备开发及路径,使得生产规模化,把成本降到最低,确保产品最快上市这涉及到开展所有的内部开发工作、寻求某些软/硬件开发及生产,或者寻找合作伙伴,为目标系统或设备提供完整的客制化解决方案。
  为管理未来的Android发布打造合适的架构,尽管Android系统最大的优势是能够不断升级,并且支持最新发布的所有性能。但如何管理发布周期,决定将哪些版本增加到嵌入式系统中,以及维持代码,都是未来的巨大挑战。