首页> 外国专利> Methods and apparatus for implementing virtual dynamic library loading in embedded systems

Methods and apparatus for implementing virtual dynamic library loading in embedded systems

机译:在嵌入式系统中实现虚拟动态库加载的方法和装置

摘要

The present disclosure describes methods and apparatuses for implementing virtual dynamic library loading in embedded systems. In some aspects, a determination is made that a feature is not available in firmware executed from a first memory. Based on information associated with the feature, a portion of a second memory is allocated for code of the feature. In some cases, the portion of the second memory is allocated from a data buffer or part of a shared memory. The code of the feature is loaded to the allocated portion of the second memory and address aliasing logic is configured enable execution of the feature from the second memory. By allocating and executing firmware features from the second memory, a size of the firmware executed from the first memory can be reduced to conserve memory space and other firmware features may be dynamically loaded and executed from the second memory.
机译:本公开描述了用于在嵌入式系统中实现虚拟动态库加载的方法和装置。在一些方面,确定在从第一存储器执行的固件中特征不可用。基于与特征相关联的信息,第二存储器的一部分被分配用于特征的代码。在某些情况下,第二存储器的一部分是从数据缓冲区或共享存储器的一部分中分配的。特征的代码被加载到第二存储器的分配部分,并且地址别名逻辑被配置为使得能够从第二存储器执行特征。通过从第二存储器分配和执行固件特征,可以减小从第一存储器执行的固件的大小以节省存储器空间,并且可以从第二存储器动态地加载和执行其他固件特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号