Supercharge Your Innovation With Domain-Expert AI Agents!

Method for dynamically loading code into extended memory of embedded type system

An embedded system, dynamic loading technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems of poor scalability and high product cost, and achieve the effect of increasing scalability, improving competitiveness, and enriching applications

Active Publication Date: 2010-06-30
SHANGHAI WINGTECH ELECTRONICS TECH
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This technology allows for dynamic loadings on an expanded storage device based upon its requirements during execution without increasing costs or making it less effective over time due to changes made after deployment.

Problems solved by technology

This technical problem addressed by this patented technology relates to improving the efficiency with regards storing large amounts of data on an integrated circuit chip without requiring too much RAM or expensive components for each piece of software that requires it.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for dynamically loading code into extended memory of embedded type system
  • Method for dynamically loading code into extended memory of embedded type system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] A method for dynamically loading codes in an extended memory of an embedded system, comprising the steps of:

[0014] 1) Summarize the system functions required by the dynamic application program, generate a structure variable g_functionList_ptr to save these system function pointers, and give a fixed address.

[0015] The system functions required by the dynamic application refer to the system functions that may be called, including the system functions provided by the programming language and the system functions provided by the embedded system. The structure variable g_functionList_ptr is a global variable of the system function pointer mapping table. Each system function pointer that may be called is a member of g_functionList_ptr, and g_functionList_ptr is given a fixed starting address, such as 0x80000000, to participate in the compilation and connection of the entire system.

[0016] 2) Write the configuration file, leave enough space in the specified location fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention aims to provides a method for dynamically loading a code into an extended memory of an embedded type system, which can effectively solve the problems such as poor expansibility, high product cost and the like existing in the prior art. In the method, the application of the system is modularized, the code in the extended memory is copied into a non-volatile memory if necessary, and then a jump instruction is implemented for direct jumping to a specific address to operate the program. The invention has the advantages that: aiming at various embedded systems with additional extended memories, and by means of dynamically loading operation codes from the extended memory as required in operation, the invention can increase the expansibility of the application, save the product cost, enrich the application of the product, and improve the competitiveness of the product.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Owner SHANGHAI WINGTECH ELECTRONICS TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More