-
公开(公告)号:US09207918B2
公开(公告)日:2015-12-08
申请号:US13755385
申请日:2013-01-31
Applicant: MediaTek Inc.
Inventor: Chien-Liang Tsai , Wei-Guan Yau , Chung-Yen Tsai
CPC classification number: G06F8/41 , G06F8/54 , G06F9/30138 , G06F9/4486
Abstract: A firmware extension method is provided, particularly adaptable for an embedded system. Firstly, a baseline firmware image is provided with a header file. Secondly, an extension firmware image is generated based on the header file, comprising one or more extended functions. Thereafter, a callback table is generated, comprising pointers pointing to entries of the extended functions in the extension firmware image. Further, memory allocation parameters are provided. The memory allocation parameters comprise a base address where the extension firmware image starts. The baseline firmware image, the extension firmware image and the callback table are then merged to generate a merged firmware image based on the memory allocation parameters.
Abstract translation: 提供固件扩展方法,特别适用于嵌入式系统。 首先,提供一个头文件的基线固件映像。 其次,基于包括一个或多个扩展功能的头文件来生成扩展固件图像。 此后,生成回调表,其包括指向扩展固件图像中的扩展功能的条目的指针。 此外,提供存储器分配参数。 存储器分配参数包括扩展固件映像启动的基地址。 然后将基线固件图像,扩展固件映像和回调表合并,以根据内存分配参数生成合并的固件映像。