Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

mmcblk0boot0

none

Flash-N-Go Boot

mmcblk0boot1

FAT32

XML based device configuration and touchscreen settings

mmcblk0p1

FAT32

Flash-N-Go System including

  • Linux Kernel

  • Ramdisk-file-system

  • boot-alt.cfg file

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
Booting-Flash-N-Go-System
Booting-Flash-N-Go-System

...