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.
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.