Application Deployment for Windows CE
5 - 5
•
Windows CE: The complete Windows CE operating system is stored on Flash devices. If necessary, the
entire OS image may be downloaded to the MC9190-G using files provided by Motorola. Any upgrades must
be obtained from Motorola. This partition is mandatory for the MC9190-G.
•
Splash Screen: a bitmap smaller than 16 Kb (and limited to 16 bits per pixel) is displayed as the MC9190-G
cold boots. To download a customized screen to display, see
Creating a Splash Screen on page 5-16
•
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 MC9190-G.
Bootloader is mandatory for the MC9190-G.
•
Partition Table: Identifies where each partition is loaded in the MC9190-G.
Downloading Partitions to the MC9190-G
USBDownload is used to specify a hex destination file for each partition and download each file to the MC9190-G.
This download requires a program loader stored on the MC9190-G. The MC9190-G comes with a program loading
utility, Bootloader, stored in the MC9190-G's write-protected flash.
Bootloader
Bootloader allows the user to upgrade the MC9190-G with software updates and/or feature enhancements.
Partition Update vs. File Update
There are two types of updates supported by the MC9190-G: partitions and files. The file system used by the
MC9190-G is the same as the file system used on a desktop computer. A file is a unit of data that can be accessed
using a file name and a location in the file system. When a file is replaced, only the contents of the previous file are
erased. The operating system must be running for a file to be updated, so the Bootloader cannot perform individual
file updates as it is a stand-alone program that does not require the operating system to be running.
A typical partition is a group of files, combined into a single “partition” that represents a specific area of storage.
Examples of partitions are the flash file systems such as Platform or Application. (Using the desktop computer
comparison, these partitions are roughly equivalent to a C: or D: hard disk drive.) In addition to the “hard disk”
partitions, some partitions are used for single items such as the operating system, monitor, or splash screen.
(Again using a desktop computer comparison, these partitions are roughly the equivalent of the BIOS or special
hidden system files.) When a partition is updated, all data that was previously in its storage region is erased - i.e. it
is not a merge but rather a replacement operation. Typically, the operating system is not running when partitions
are update, so Bootloader can perform partition updates.
All partition images suitable for use by Bootloader are in hex file format for transfer by USBDownloader from the
development computer to the MC9190-G.
Upgrade Requirements
Upgrade requirements:
•
The hex files to be downloaded (on development computer)
•
A connection from the host computer and the MC9190-G
•
USBDownload (on development computer) to download the files.
Once these requirements are satisfied, the MC9190-G can be upgraded by invoking Bootloader and navigating the
menus. See
Summary of Contents for MC9190-G
Page 1: ...MC9190 G Integrator Guide ...
Page 2: ......
Page 3: ...MC9190 G Integrator Guide 72E 140937 01 Rev A February 2011 ...
Page 6: ...iv MC9190 G Integrator Guide ...
Page 14: ...xii MC9190 G Integrator Guide ...
Page 66: ...2 42 MC9190 G Integrator Guide ...
Page 80: ...4 6 MC9190 G Integrator Guide ...
Page 114: ...7 6 MC9190 G Integrator Guide ...
Page 152: ...A 24 MC9190 G Integrator Guide ...
Page 176: ...C 6 MC9190 G Integrator Guide ...
Page 184: ...Glossary 8 MC9190 G Integrator Guide ...
Page 189: ......