Embedded type system storage space optimization method

An embedded system and storage space technology, applied in memory systems, memory address/allocation/relocation, instruments, etc., can solve the problems of reducing system operation efficiency, high cost, and complex implementation, so as to improve operation efficiency and reduce system costs. cost, size reduction effect

Active Publication Date: 2008-05-28
ZTE CORP
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] To sum up, there are obvious deficiencies in the existing methods: either the implementation is complicated and only the share

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
  • Embedded type system storage space optimization method
  • Embedded type system storage space optimization method
  • Embedded type system storage space optimization method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0043] The specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0044] Take the Linux platform ELF format as an example, such as figure 1 As shown, the overall processing flow of the present invention includes the following steps:

[0045] (101) Reserve virtual address space slots for shared libraries in the application virtual address space;

[0046] In general systems, the virtual address of an application program usually starts from a fixed address 0xVADDR. This scheme makes the virtual address of the application program start from the 0xVADDR+SIZE unit, and reserve the SIZE byte starting from the 0xVADDR unit for the shared library that needs to be mapped. On the Linux platform, this step can be achieved by modifying the default connection script file of the connection tool LD.

[0047] Count the number N of shared libraries that need to be mapped in the target system, and divide the reserved ...

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 discloses an optimization method of embedded system storing space, which solves the problems that the cost of optimizing a system is high, and the efficiency is low in the prior arts, and comprises reserving a virtual address space groove for a shared library in a virtual address space of an application program, entirely mapping the shared library which is depended by the application program to the virtual address space groove which is reserved, compiling and processing source files of the shared library and the application program and the files of the shared library which is mapped and deleting redundant information in the application program and the shared library, and operating the executing files of the application program. Through mapping the shared library to the groove which is reserved in the virtual address space of the application program, the invention can effectively cut down size of software in the embedded system, reduces the capacitance if the storing medium which is needed, and achieves the aim of reducing the systematic cost, simultaneously, through the process of compiling and processing the application program and the shared library, the invention improves the operating efficiency of the system.

Description

technical field [0001] The invention relates to a method for optimizing storage space required by shared libraries and application programs, in particular to an optimization method for embedded system storage space. Background technique [0002] With the development of computer technology, embedded computer systems (hereinafter referred to as embedded systems) have become an important part of the computer field and are widely used in various fields of production and life, such as industrial control, aerospace, medical equipment, consumer electronics, etc. Wait. Moreover, the requirements of users (or consumers) for embedded systems are constantly increasing, such as friendly interface, rich functions, intelligence, real-time performance and so on. However, an embedded system is not a general-purpose computer after all. It is a special-purpose system for specific applications and the smallest system to complete the target function. Therefore, it is generally sensitive to cos...

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): G06F12/08G06F9/45G06F9/445G06F12/109
Inventor 程圣宇马力缪敬李翌傅启洪田珂
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products