首页> 外国专利> System and method for cross-building and maximizing performance of non-native applications using host resources

System and method for cross-building and maximizing performance of non-native applications using host resources

机译:使用主机资源交叉构建和最大化非本地应用程序性能的系统和方法

摘要

Systems and methods for cross-building a non-native application on a computing device under a different architecture. In one example, the computing device may be a x86 host computing device, and the non-native application may be a non-x86 application intended to be executable on a non-x86 embedded system. To cross-build the application on the x86 host, the x86 host may provide a protected environment, such as a Linux container (LXC). The application and corresponding library files for the non-x86 embedded system are provided in the LXC. When the application is to be executed, the system determines that the application is non-x86, and loads a corresponding translator module to translate the non-x86 code of the application and the corresponding library files in the LXC to x86 code. Thus, the application may be executable in the LXC on the x86 host to access and utilize resources of the x86 host.
机译:用于在不同架构下在计算设备上交叉构建非本机应用程序的系统和方法。在一个示例中,计算设备可以是x86主机计算设备,并且非本机应用程序可以是旨在在非x86嵌入式系统上可执行的非x86应用程序。为了在x86主机上交叉构建应用程序,x86主机可以提供受保护的环境,例如Linux容器(LXC)。 LXC中提供了非x86嵌入式系统的应用程序和相应的库文件。当要执行该应用程序时,系统确定该应用程序是非x86的,并加载相应的转换器模块以将应用程序的非x86代码和LXC中的相应库文件转换为x86代码。因此,该应用程序可以在x86主机上的LXC中执行,以访问和利用x86主机的资源。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号