System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 隔离在嵌入式设备中的操作系统环境技术方案_技高网

隔离在嵌入式设备中的操作系统环境技术方案

技术编号:40915684 阅读:2 留言:0更新日期:2024-04-18 14:42
在独特的嵌入式系统中公开了应用虚拟机(VM)和系统VM在本地相互隔离运行。应用VM针对嵌入式系统的给定目的执行应用特定的代码。系统VM执行独立于应用VM的主机操作系统(OS),以及各种安全性、兼容性和更新功能。每个VM都连接到其在嵌入式系统上的独特的硬件,以确保对应用代码或系统代码的改变不影响其他VM。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、操作系统(os)控制几乎所有当今的网络设备。从个人计算机到虚拟现实(vr)耳机再到物联网(iot)设备的所有东西都运行os,以提供软件环境,在这个环境中可以部署应用特定的代码。然而,在嵌入式系统的区域中的设备通常运行在片上系统(soc)、控制器或其他具有有限数量的存储器和其他硬件的处理芯片上。在存储器和处理资源受限的情况下,在嵌入式系统上运行的os必须是高效的。

2、特制的嵌入式系统(例如,智能器械、iot设备等)具有必须有策略性地使用的有限的量的存储器和其他硬件。这些类型的设备具有小容量的存储器、短的运行时间以及共享的库。不仅如此,它们也包括控制例如网络、安全性和兼容性的事项的os环境以及控制终端设备如何操作、收集数据和一般功能的应用特定的代码。例如,嵌入式系统可以包括os,以连接智能设备到网络、阻止其被黑客攻击,并且能够更新,以及针对设备提供远程监测的指令,使其在不应该运行的时候不运行,或其他特定于器械的功能。针对os指令和应用特定的指令在嵌入式系统上使用相同的硬件会向另一个暴露其中一个的漏洞。


技术实现思路

1、公开的示例在以下参考以下所列的附图详细说明。以下摘要被提供以说明本文公开的一些示例。然而,这并不意味着将所有示例限制为任何特定的配置或操作的序列。

2、本文公开的示例和实现定向到被配置为执行应用特定的指令的嵌入式系统。嵌入式系统包括在本地相互隔离地运行的应用虚拟机(vm)和系统vm。在嵌入式系统上的硬件和软件只连接到一个或另一个vm(应用vm或系统vm)相互隔离。并且每个虚拟机运行其自己的软件版本和部件。这确保了对应用代码或系统代码的改变不会影响另一方。

本文档来自技高网...

【技术保护点】

1.一种嵌入式系统,被配置为执行应用特定的指令,所述嵌入式系统包括:

2.根据权利要求1所述的嵌入式系统,其中所述应用VM包括:包含应用操作系统(OS)的应用容器。

3.根据权利要求2所述的嵌入式系统,其中所述应用VM包括:可执行以实行所述应用特定的指令的应用代码。

4.根据权利要求1至3中至少一项所述的嵌入式系统,还包括:

5.根据权利要求1至4中至少一项所述的嵌入式系统,还包括:由所述应用VM和所述系统VM两者可使用的半虚拟化硬件部件。

6.根据权利要求1至5中至少一项所述的嵌入式系统,其中所述处理单元是以下中的至少一项:微处理器。

7.根据权利要求1至6中至少一项所述的嵌入式系统,其中所述处理单元是以下中的至少一项:片上系统(SoC)、微控制器单元(MCU)或应用特定的集成电路(ASIC)。

8.根据权利要求1至7中至少一项所述的嵌入式系统,其中所述嵌入式系统是物联网(IoT)设备。

9.根据权利要1至8中至少一项所述的嵌入式系统,其中所述应用硬件部件包括至少一个外围部件。>

10.根据权利要求1至9中至少一项所述的嵌入式系统,其中所述系统硬件部件包括以下中的至少一项:安全性处理器、闪存或主网络适配器。

11.一种嵌入式系统,被配置为实行应用特定的指令,所述嵌入式系统包括:

12.根据权利要求11所述的嵌入式系统,还包括:

13.根据权利要求11至12中至少一项所述的嵌入式系统,还包括:由所述应用VM和所述系统VM两者可使用的半虚拟化硬件部件。

14.根据权利要求11至13中至少一项所述的嵌入式系统,其中所述处理单元是以下中的至少一项:片上系统(SoC)、微控制器单元(MCU)或应用特定的集成电路(ASIC)。

15.一种用于对嵌入式系统编程的方法,所述嵌入式系统被配置为实行应用特定的指令,所述方法包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种嵌入式系统,被配置为执行应用特定的指令,所述嵌入式系统包括:

2.根据权利要求1所述的嵌入式系统,其中所述应用vm包括:包含应用操作系统(os)的应用容器。

3.根据权利要求2所述的嵌入式系统,其中所述应用vm包括:可执行以实行所述应用特定的指令的应用代码。

4.根据权利要求1至3中至少一项所述的嵌入式系统,还包括:

5.根据权利要求1至4中至少一项所述的嵌入式系统,还包括:由所述应用vm和所述系统vm两者可使用的半虚拟化硬件部件。

6.根据权利要求1至5中至少一项所述的嵌入式系统,其中所述处理单元是以下中的至少一项:微处理器。

7.根据权利要求1至6中至少一项所述的嵌入式系统,其中所述处理单元是以下中的至少一项:片上系统(soc)、微控制器单元(mcu)或应用特定的集成电路(asic)。

8.根据权利要求1至7中至少一项所述的嵌入式系统,其中所述嵌...

【专利技术属性】
技术研发人员:R·J·费尔法克斯G·C·亨特B·C·邦德K·T·小韦斯顿
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1