• 官方微信
  • 客服微信

045-20647906

全国咨询热线

您现在所在位置:主页 > 科技 >

欧洲杯赛事竞猜_利用虚拟化简化Android迁移

更新时间:2021-06-27

本文摘要:在接近18个月的時间里,GoogleAndroid服务平台已从一名新生婴儿强健为全世界挪动销售市场甚至挪动行业以外别的智能产品行业内的最重要组员。更为多的手持机器设备刚开始布署Android服务平台,到二零一零年末,预估还不容易面世数十种应用Android的手机设计,除此之外,Android在别的行业的运用于也日渐广泛。

欧洲杯赛事竞猜

在接近18个月的時间里,GoogleAndroid服务平台已从一名新生婴儿强健为全世界挪动销售市场甚至挪动行业以外别的智能产品行业内的最重要组员。更为多的手持机器设备刚开始布署Android服务平台,到二零一零年末,预估还不容易面世数十种应用Android的手机设计,除此之外,Android在别的行业的运用于也日渐广泛。

  Android服务平台具有两大诱惑力:Android为OEM获得了一个功能丰富的开源系统挪动操作系统,让机器设备不但做拆箱即用,并且必须抵制第三方应用程序流程;AndroidMarket应用软件店铺中第三方应用程序流程的产品组合策略大大减少,拉涨了对根据Android的机器设备的市场的需求,另外为全部生态体系带来了新的创业商机。但另一方面,以Android为总体目标的机器设备硬件配置也为开发者带来了一系列挑戰:核心对CPU及SoC的抵制、驱动程序产品研发、性能优化、与别的系统的整合这些。  文中将研究这种难点,并偏重于描绘挪动/内嵌式虚拟化怎样必须帮助OEM以及他开发者改动Android抵制和迁入。特别是在地,文中将结合用以流行的BeagleBoard与OKL4Microvisor。

除此之外,原文中还将以安全性VoIP做为运用于实例,展现hypervisor技术性怎样帮助开发者创设和布署更加实干的Android机器设备及经营于其上的手机软件和服务项目。  在BeagleBoard以及他硬件配置上抵制Android  BeagleBoard(http://beagleboard.org)具有十分活跃性的开发者小区,为BeagleBoard硬件配置及在其上经营的手机软件获得抵制。根据ARMCortex-A8CPU构架的TIOMAP3530亦获利于强悍的开源项目和商业服务抵制,进而促使该服务平台沦落专业人员及业余组发烧友的理想化接口测试。  Android和BeagleBoard聚集了运用于广泛的硬件软件技术性,而且Android以前被重置到BeagleBoard上,結果不尽相同。

尤其是OpenKernelLabs(OKLabs)精英团队找到一系列的难题,如驱动程序抵制受到限制、可靠性过度低、核心频烦失衡或基本上无法启动。这种常见故障不一定强调硬件软件服务平台自身不存在的问题,只是因为Android新项目迅速发展趋势和产品研发活力集中化所造成 的。  用以虚拟化做为迁入专用工具  在公司大数据中心和桌面上行业,虚拟化的运用于更为普遍,其抵制的用以实例和运用于不计其数,在其中还包含硬件配置整合、负载平衡、安全性和沙盒、配置、多操作系统抵制、交叉式产品研发和原来手机软件迁入等。

在内嵌式尤其是挪动主要用途,虚拟化在产品研发和布署层面的运用于亦日渐广泛。OKLabs企业为挪动手持机器设备生产商(OEM)获得microvisor──OKL4,作为在一些状况下构建一些相近的镜像系统网络服务器及桌面上虚拟化运用于,如CPU整合、多核抵制、安全性系统分区和固件升级,抵制多操作系统(即时操作系统和运用于操作系统,如Android、Linux和Symbian等),及其内嵌式/移动应用平台迁入。将microvisor(根据微内核的内嵌式hypervisor)引入到目前设计方案里时决不可危害此项设计方案的确立关键点。

microvisor理应阻隔新老的分系统,但另外让其必须像在详细自然环境中那般用以目前手机软件部件(比如Android),进而突显控制系统设计工作人员协调能力。根据这一核心理念,一个构造不错的microvisor自然环境不可抵制比较简单且必需的迁入步骤:  1.Microvisor与总体目标硬件配置的构建  在BeagleBoard与OKL4的加上中,OKL4Microvisor已抵制大部分常见的内嵌式/挪动CPU,在其中还包含TIOMAP3530,使构建更加便捷。  2.Android与Microvisor的构建  针对构建了虚拟化抵制(如IntelVT和AMD-V)的公司和桌面系统,对最重要資源(如终断操控、MMU和高速缓存配置)的访谈允许是根据硬件配置体制构建的。因为缺乏这种预制构件,Android(或别的顾客操作系统)必不可少进行定虚拟化,即根据修改让microvisor截击并新的构建该类作业者。

为改动Android抵制,OKLabs获得了一种现有的Android定虚拟化构建──OK:Android。  3.机器设备驱动程序迁入  好像,运用于服务平台必必须与机器设备硬件配置进行互动。在最开始的挪动手持机器设备构建中,Android必不可少驱动器LCD显示屏、触摸显示屏或电脑键盘、音频输出/键入、USB、WiFi及3G网线端口、数据监控摄像头和网络加速器等。

针对挪动行业之外的运用于,如数字信息、家居智能化以及他行业,还必不可少产品研发高清数字电视、红外线和无线通信控制器、以太网接口、家居家具自动化技术系统总线(如X10)等的驱动程序。  将驱动程序迁入到虚拟化自然环境是一种投资收益率的难题──有多种多样随意选择,每个计划方案都是有相对性于其项目投资水准的优点:  原地不动:原来驱动程序以其详细设定享有在Host操作系统(Linux、即时操作系统等)中。这类状况下的迁入主要是构建和配置microvisor,以提升对顾客操作系统自然环境的抵制。  原地不动虚拟化:目前驱动程序仍享有在其Host操作系统自然环境中,并运用附加的配置来让别的远程服务器必须根据OKL4Microvisor虚幻世界机器设备架构访谈这种驱动程序。

  独立国家:将原来驱动程序新的托管地到称之为机器设备网络服务器的专用型轻量vm虚拟机(安全性模块)中,并必需在microvisor上经营。全部远程服务器皆用以虚幻世界机器设备,随后由microvisor逼迫对策进行管理方法。因而,独立国家驱动程序是现阶段及将来顾客操作系统中尤其安全性和最便携式的驱动程序。

  4.通讯栈  通讯栈(3G、WiFi等)一般来说经营于原来即时操作系统以上,能够陪同其详细Host操作系统完好无损地新的托管地到microvisor自然环境中。在移动智能终端于中,这类工作能力可防止务必新的出示营运商或别的管控组织的资格证书,而缺失占领市场主动权这一巨大优点。

  5.别的原来部件  别的原来部件(分布式数据库、实用程序、详细应用软件)能够运用OKL4相溶库必需迁入至microvisor,并做为一个模块构建到最终系统软件中。一个典型性运用于实例是自定GUI/应用软件栈,能够完好无损地重置回来,一方面节省了時间,另一方面还享有了商品的多元化特点。

  BeagleBoard上的虚拟化Android──软件体系结构  依据上述步骤,我们可以架起那样一种构架:在BeagleBoard上创设一个托管地Android的虚拟化自然环境,另外不具有安全性VoIP作用,如图所示1下图。    图1:图上构架包含BeagleBoardOMAPCPU原装机上经营的OKL4Microvisor。

启动,系统软件推动转到OKL4,随后由OKL4载入并商议Android以及他远程服务器手机软件的执行。  在特殊安全性模块(vm虚拟机)中,microvisor托管地:  Android。该部件与别的运用于重要型部件基本上阻隔,以确保加进至该扩大开放操作系统服务平台中的手机软件会危害到全部系统软件的可靠性或安全性。

实际上,即便 Android再次出现分裂或乱序执行,OKL4仍能够新的载入/重启Android,而不危害别的安全性模块中已经经营的手机软件(如Linphone)。  Linphone(或别的VoIP栈和应用软件)。

在大家的参考设计方案中,大家重置了Linphone便于必需在OKL4Microvisor上经营,但假如資源允许得话,Linphone能够随时待命在安全性模块中的Linux案例上。大家的设计方案不经意地将Linphone与Android阻隔出来,以确保Linphone的可靠性和安全性;另一方面,将Linphone托管地在OKL4Microvisor以上还必须节省运行内存并提高特性。  声频及串口通信驱动程序。

Android与Linphone共享声频驱动程序,即便 客户停用了Android,该驱动程序仍必须为VoIP语音通话获得音频输出/键入。串口通信驱动程序是阻隔共享的,以终端软件控制板和调节。

  经营系统功能以下:Android做为主操作系统,根据BeagleBoard上的OMAP说明硬件配置获得规范的Android操作界面展现出给顾客。客户能够用以根据Android的VoIP电话号应用软件或Android下经营的Linphone控制板网络服务器来起动安全性的VoIP语音通话。语音通话起动后,客户能够经营别的Android应用软件(手机游戏、网页页面网页页面等),而不危害VoIP语音通话的品质或安全性。

这时,即便 Android转到睡眠质量中方式乃至卡死,都是会导致通话中断。


本文关键词:欧洲杯赛事竞猜,欧洲杯,赛事,竞猜,利用,虚拟化,简化,Android,在

本文来源:欧洲杯赛事竞猜-www.imjockey.com

在线客服

ONLINE SERVICE

联系电话

045-20647906

返回顶部