...
The current backing-storage type of Flash-N-Go is eMMC (using the Linux naming mmblk0). In addition to the partitions for the basic Flash-N-Go components, there may be some more partitions depending on the system configuration. The basic partition layout for the Flash-N-Go on the iMX6 platform is:
iMX6 Partition
Partition | File System | Contents |
---|---|---|
| none | Flash-N-Go Boot |
| FAT32 | XML based device configuration and touchscreen settings |
| FAT32 | Flash-N-Go System including
|
The target operating system kernel is usually installed in mmcblk0p2
FAT32 partition and uses a third partition mmcblk0p3
as a non-volatile rootfs partition. However other partition layouts are possible for the target OS like customer-specific partition layouts or Android-based multi-partition layouts.
iMX8 Partition
Partition | File System | Contents |
---|---|---|
mmcblk0p1 | none | Bootloader U-Boot placeholder to make the bootloader placement visible |
mmcblk0p2 | none | Bootloader Uboot environment placeholder to make the usage visible |
mmcblk0p3 | VFAT | Config SECO specific config partition, contain xml and other persistent device data |
mmcblk0p4 | none | Extended Partition |
mmcblk0p5 | VFAT, 128M | FLASH-N-GO Flash-N-Go System Kernel and RAM FS |
mmcblk0p6 | VFAT, 128M | LINUX Kernel, devicetrees and boot.cfg for installation A |
mmcblk0p7 | VFAT, 128M | LINUXB Kernel, devicetrees and boot.cfg for installation B |
mmcblk0p8 | EXT4, ~1.2GB | ROOTFS Root Files System for installation A |
mmcblk0p9 | EXT4, ~1.2GB | ROOTFSB Root filessystem for installation B |
mmcblk0p10 | not in use by default, ~1GB | User partition |
Booting Flash-N-Go System
Anchor | ||||
---|---|---|---|---|
|
...