Method and apparatus for compressing information for use in embedded systems

   
   

A program file or other type of information file for use in an embedded system is partially compressed in a host device and subsequently transferred to a non-volatile memory of the embedded system. The compressed portion of the file may include non-relocation data such as data sections, text sections, symbol tables, etc. The uncompressed portion includes relocation data such as section headers or a file header which identify one or more destination locations for corresponding parts of the file in a random access memory of the embedded system. A loading program running on a processor of the embedded system determines a destination location for at least part of the file within the embedded system without decompressing the compressed portion of the file. The invention advantageously eliminates the need for multiple file copy operations in transferring data between non-volatile memory and random access memory in an embedded system.

Архив программы или другой тип архива информации для пользы в врезанной системе частично обжаты в приспособлении хозяина и затем перенесены к слаболетучей памяти врезанной системы. Compressed часть архива может включить данные по нон-perestanovki such as разделы данных, разделы текста, таблицы символа, etc. Uncompressed часть вклюают данные по перестановки such as коллекторы раздела или коллектор архива определяют one or more положения назначения для соответствуя частей архива в памяти случайного доступа врезанной системы. Программа нагрузки на обработчике врезанной системы обусловливает положение назначения для по крайней мере части архива внутри врезанная система без распрессовать compressed часть архива. Вымысел выгодн исключает потребность для множественных деятельностей экземпляра архива в перенося данных между слаболетучей памятью и памятью случайного доступа в врезанной системе.

 
Web www.patentalert.com

< Article comprising a MEMS device and method therefor

< Dynamic code allocation for downlink shared channels

> Method of wireless communication using structured unitary space-time signal constellations

> System and method to provide control of music on hold to the hold party

~ 00101