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

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 shared library can be optimized, or it will reduce the operating efficiency of the system, or the cost is too high and needs to be improved

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

Embodiment Construction

[0043] The specific implementation manners 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 a virtual address space slot for the shared library in the application virtual address space;

[0046] In a general-purpose system, the virtual address of the application usually starts from a fixed address 0xVADDR. This scheme makes the virtual address of the application program start from 0xVADDR+SIZE unit, and reserves the SIZE byte starting from 0xVADDR unit for the shared library that needs to be mapped. On the Linux platform, this step can be realized 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 divid...

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
Features
  • Generate Ideas
  • 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