A.6 Storage Device Organization

This section describes the content of the system's storage device. The primary storage device is expected to be a ROM or flash storage chip, whereas the secondary storage device is either a disk or additional solid-state storage devices. The contents of this section should be used in conjunction with the explanations in Chapter 7 and Chapter 8. Table A-6 describes each field in the "Storage device organization" section.

Table A-6. Description of "Storage device organization" fields

Field

Description

Development setup

The setup used for transferring software components from the host to the target as described in Chapter 2.

Storage device[1] content: Component

The type of component stored. This can be a bootloader, a kernel, boot parameters, or any sort of filesystem, including a root filesystem.

Storage device content: Size

The storage size allocated to this component.

Storage device content: Location

The location of the component within the storage device. In the case of a solid-state storage device, such as ROM or flash, this is the physical start and end addresses. In the case of a disk storage device, this is the start and end sectors.

Storage device content: Dependency

The other components that load or use this component. A root filesystem, for example, depends on a kernel, and a kernel depends on a bootloader.

Storage device content: Format

The format in which the component is stored. For a filesystem, for instance, this is the filesystem type, such as ext2 or JFFS2.

[1] Though the entries listed here are generic, the are many possible types of storage devices, as I said earlier.