Copyfiles; Non-Ffs Partitions - Motorola MC31 Series Integrator Manual

Table of Contents

Advertisement

Regmerge continues to look for .reg files in these folders until all folders are checked. This allows folders later in
the list to override folders earlier in the list. This way, it is possible to override Registry changes made by the
Platforms partitions folders. Take care when using Regmerge to make registry changes.
NOTE Regmerge only merges the .reg files on cold boots. The merge process is skipped during a warm boot.
Making modifications to registry values for drivers loaded before RegMerge is not recommended. However, these
values may require modification during software development. Since these early loading drivers read these keys
before RegMerge gets a chance to change them, the mobile computer must be cold booted. The warm boot does
not re-initialize the registry and the early loading driver reads the new registry values.
Do not use Regmerge to modify built-in driver registry values, or merge the same registry value to two files in the
same folder, as the results are undefined.

CopyFiles

Windows CE expects certain files to be in the Windows folder, residing in volatile storage. Windows CE maintains
the System Registry in volatile storage. CopyFiles copies files from one folder to another on a cold boot. Files can
be copied from a non-volatile partition (Application or Platform) to the Windows or other volatile partition during a
cold boot. During a cold boot CopyFiles looks for files with a .CPY extension in the root of the Platform and
Application FFS partitions (Platform first and then Application). These files are text files containing the source and
destination for the desired files to be copied separated by ">".
Files are copied to the Windows folder from the Flash File System using copy files (*.cpy) in the following order:
\Platform
\Application
Example:
\Application\ScanSamp2.exe>\Windows\ScanSamp2.exe
This line directs CopyFiles to copy the ScanSamp2.exe application from the \Application folder to the \Windows
folder.

Non-FFS Partitions

Non-FFS partitions include additional software and data pre-loaded on the mobile computer that can be upgraded.
Unlike FFS Partitions, these partitions are not visible when the operating system is running. They also contain
system information. Non-FFS partitions include the following:
Windows CE: The complete Windows CE operating system is stored on Flash devices. If necessary, the
entire OS image may be downloaded to the mobile computer using files provided by Motorola. Any upgrades
must be obtained from Motorola. This partition is mandatory for the mobile computer.
Splash Screen: a bitmap smaller than 16 Kb (and limited to 16 bits per pixel) is displayed as the mobile
computer cold boots. To download a customized screen to display, see Creating a Splash Screen on page
4-17.
Bootloader: This program interfaces with the host computer and allows downloading via USB cable any or all
of the partitions listed above, as well as updated versions of Bootloader. Use caution downloading updated
Bootloader versions; incorrect downloading of a Bootloader causes permanent damage to the mobile
computer. Bootloader is mandatory for the mobile computer.
Partition Table: Identifies where each partition is loaded in the mobile computer.
Application Deployment for Windows CE
4 - 5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc3100

Table of Contents