...
The current backing-storage type of Flash-N-Go is eMMC (using the Linux naming mmblk0mmcblk0). In addition to the partitions for the basic Flash-N-Go components, there may be some more partitions depending on the system configuration.
iMX6 Partition layout
The basic default partition layout for the Flash-N-Go on the iMX6 platform is:
...
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 layout
On the imx8 based systems the default partition layout also contains the partitions for the target OS.
The following table contains all possible partitions. Depending on the selected setup it is possible that that the LINUXB, ROOTFSB and user partition are missing.
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 |
...