Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Scheme for electric communication card dynamically downloading patch program

A program solution and telecommunications card technology, applied in the direction of program control device, program loading/starting, software testing/debugging, etc.

Active Publication Date: 2008-12-31
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If you want to dynamically download patches and run them normally on such a platform, there is no universal way

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
  • Scheme for electric communication card dynamically downloading patch program
  • Scheme for electric communication card dynamically downloading patch program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0085] The present invention requires the following steps:

[0086] 1. Write the patch management module in the COS main project and the function interface for the patch program to call the BANK function of the main project;

[0087] 2. Develop the patch sub-project code according to the method provided;

[0088] 3. Write a patch absolute address analysis tool to analyze the address information that needs to be relocated in the patch program, generate a new patch file according to the structure in Table 1, and integrate each new patch file and the interface function for obtaining patch information according to the requirements of OTA3 Make a DLL file and send it to the telecom server;

[0089] 4. The card COS downloads the new patch program code to the card for analysis through OTA3;

[0090] 5. In the process of card COS analyzing the patch code, replace the address code that needs to be relocated;

[0091] 6. Download the relocated patch code;

[0092] 7. Card COS manage...

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 provides a proposal for using a telecommunication card to dynamically download a patch; as the telecommunication card OTA3 carries out standard requirement to the patch which is downloaded by dynamic management and the patch can be put in any place without affecting the operation of the patch, the proposal is provided; with the continuous increase of the application complexity and the continuous enlargement of the patch, the patch is forced to use the instruction such as LCALL / LJMP which relates to an absolute address; after the patch is downloaded, as the entry address of each function which forms the patch changes, the absolute addressing can generate problems by the LCALL / LJMP instruction; the invention uses the chip provided with BANK switching mechanism as the object, analyzes the address information which needs to be repositioned by using a single analysis tool of the absolute address of the patch in virtue of the particular composing skills of KEIL tool software, and carries out information replacement to the address information which needs to be repositioned by using the patch management mechanism in the telecommunication card, thus realizing the dynamical download of the patch.

Description

technical field [0001] The invention introduces in detail a scheme for dynamically downloading patch programs for telecommunication cards, and mainly relates to the field of embedded system development. Background technique [0002] At present, for 8051 or its compatible system chip, the most widely used development platform is KEIL. If you want to dynamically download patches and run them normally on such a platform, there is no general solution. After research, we found that some features of KEIL and some special processing can be used to achieve the above goals to a certain extent. Contents of the invention [0003] The invention takes the chip with the BANK switching mechanism as an object, downloads the patch program to any address of a certain BANK in the chip, and can run normally. With the help of the special writing skills of the KEIL tool software, a separate patch absolute address analysis tool is used to analyze the address information that needs to be reloca...

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
IPC IPC(8): G06F9/445G06F11/36
Inventor 谢敏
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products