赞
踩
硬件少而小,但资源多性能强,是硬件发展的趋势。这样让低功耗,承载多业务的应用设计方案成为现实。不同业务的功能安全等级和信息安全等级对业务运行的环境有不同要求。如果一个硬件上可以运行多个不同的运行环境,则可以实现上面要求。hypervisor变孕育而生。
hypervisor在一个硬件层上虚拟出多个硬件,供多个运行环境使用,运行环境间彼此隔离。运行环境角度看,自己好像运行在独自的硬件上。
多屏幕显示不同业务,多个不同的控制业务,若一套硬件方案都可以解决,这会大大降低了硬件设计难度,同时提升了硬件的可靠程度,顺便消除了硬件间通信的可靠性带来的问题。硬件维护和维修的难度和成本会大大降低。
根据麻烦守恒定律,硬件的麻烦减少了,软件的麻烦程度就会增加。如何将硬件虚拟化,是个新的难点。hypervisor这类软件则实现了该功能。hy可以用开源版,也可商业版。区别点是,花钱买稳定和服务。
车载领域,常见的一块硬件+hy方案,就是8155a+blackBerry的hy。该方案,在8155a上虚拟出二个运行环境,一个给qnx,一个给Android。qnx闭源,应用少,需要定制。Android开源,生态丰富,可以吸引各行各业的业务到车端。一个硬件方案可以满足车载的严谨和开放两种业务场景,因而在汽车行业大受欢迎。
8155a硬件组成:
hy的虚拟逻辑: 内存,中断,图像处理,cpu处理,不同运行环境的通信
cont.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。