Hardkernel ha presentado ahora el módulo eMMC naranja, que utiliza el chipset eMMC 5.1 de Samsung, el cual se ha estado enviando desde octubre de 2017.
Funciona con las series C1/C2/XU4 y el sistema operativo adecuado. Las últimas imágenes oficiales del sistema operativo funcionan correctamente. Los esquemas están disponibles en eMMC PCB Rev 0.4. Compatibilidad del Módulo eMMC naranja con imágenes de sistema operativo de la serie XU4
Imagen SO | Información del Archivo de Imagen | Estado |
---|---|---|
Ubuntu Mate | ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img | OK |
Ubuntu Minimal | ubuntu-16.04.3-4.14-minimal-odroid-xu4-20171213.img | OK |
Android 7.1.1 | Alpha-1.1_14.11.17 | OK |
Android TV 7.1.1 | Alpha-1.0_20.11.17 | OK |
Android 4.4.4 | Android 4.4.4 (v5.8) | OK |
Debian Jessie | Debian-Jessie-1.1.4-20171121-XU3+XU4.img | OK |
ODROID Game Station Turbo (OGST) | ODROID-GameStation-Turbo-3.9.5-20171115-XU3+XU4-Jessie.img | OK |
Armbian | All Armbian variants starting with version 5.35 | OK |
OMV | OMV_3_0_92_Odroidxu4_4.9.61 | OK |
DietPi | DietPi_OdroidXU4-armv7-(Jessie).7z 22-Nov-2017 | OK |
Yocto project | No Flashable file reference | No Probado |
Kali-Linux | No Flashable file reference | No Probado |
Arch-Linux | No Flashable file reference | No Probado |
ROS | No Flashable file reference | No Probado |
Lakka | Lakka-OdroidXU3.arm-2.1-rc6.img.gz | OK |
Batocera | batocera-5.12-xu4-20171214.img.gz | OK |
RecalBox | recalbox (17.11.10.2) | ¿OK? |
RetroPie | No Flashable file reference | No Probado |
Los eMMC de Sandisk tiene una versión hasta la 5.1 con velocidad de transferencia de datos ligeramente más rápida a partir del 20 de julio de 2017. Tal y como se muestra en la Figura 2, el código QR está en el lado izquierdo del chipset ver. 5.1 mientras que el eMMC ver. 5.0 lo tiene en el lado derecho.
El Kernel versión 3.10 debería tener los siguientes parches aplicados para que funcione correctamente con la serie XU4: Github, Github, Github.
Referencias
Esquemas del módulo eMMC Revison 0.3 Esquemas del módulo eMMC amarillo revisión 0.4 Esquemas de la placa lectora eMMC
- Dimensiones de la placa eMMC: 18.5mm x 13.5mm
- Hueco entre las PCBs: 1.1mm (Altura de los conectores B2B ensamblados)
El conector está hecho por LS-Mtron Korea. En el módulo eMMC, se utilizó el GB042-34S-H10 (Socket-34pin). En la placa host, se utilizó el GB042-34P-H10 (clavija-34pin). Las especificaciones del conector están aquí Información sobre el eMMC Sandisk (iDisk Extreme) Información sobre el eMMC Samsung Información sobre el eMMC Essencore (el eMMC de 8GB se utiliza para XU4) Información sobre eMMC Toshiba
Pruebas de lectura/escritura del eMMC bajo el modo HS400 ODROID-C2 (Unidad: MByte/seg)
Samsung | Toshiba | Sandisk | ||
---|---|---|---|---|
8G | Escritura | 45.4 | 21.9 | N/A |
8G | Lectura | 113 | 148 | N/A |
16G | Escritura | 80.1 | N/A | 25.6 |
16G | Lectura | 126 | N/A | 153 |
32G | Escritura | 124 | N/A | 98.7 |
32G | Lectura | 125 | N/A | 153 |
64G | Escritura | 124 | 83.7 | 107 |
64G | Lectura | 124 | 153 | 153 |
Comando de lectura/escritura para la pruebas de rendimiento del eMMC:
$ dd if=/dev/zero of=test.tmp oflag=direct bs=1M count=1024 $ dd if=test.tmp of=/dev/null iflag=direct bs=1M
ODROID-C2 + Prueba de rendimiento del Emmc negro en condiciones de E/S de archivos
- Ubuntu 16.04
- Versión Kernel : Linux odroid64 3.14.79-115
- Herramienta para pruebas : iozone revision 3.429
Prueba de instalación y rendimiento de iozone:
$ sudo apt install iozone3 $ iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2< /* 8G */ random random kB reclen write rewrite read reread read write 102400 4 9290 13582 13570 13568 11900 8787 102400 16 10934 15680 27511 27484 25976 7699 102400 512 14943 23761 42163 42121 41361 15122 102400 1024 15140 28564 41951 41915 41196 16743 102400 16384 16559 24001 42308 42267 42287 28604 /* 16G */ random random kB reclen write rewrite read reread read write 102400 4 14602 14622 18102 17953 16768 14421 102400 16 49363 49279 52902 52808 47450 48389 102400 512 49779 49993 138268 138315 137171 48836 102400 1024 50005 49870 137522 137709 136958 49027 102400 16384 49861 50058 139358 139154 139299 50024 /* 32G */ random random kB reclen write rewrite read reread read write 102400 4 14608 14670 18333 18343 17935 14624 102400 16 58393 66157 56412 56766 55744 56371 102400 512 80356 81074 136828 137132 137503 79224 102400 1024 80464 81036 137368 137278 136896 79191 102400 16384 80388 81070 139486 139612 139446 80560 /* 64G */ random random kB reclen write rewrite read reread read write 102400 4 14240 14299 17619 17548 16012 14216 102400 16 49991 57484 53245 53405 50001 59302 102400 512 132316 135079 134154 134016 134208 129755 102400 1024 132476 134966 133753 133840 133677 130054 102400 16384 135772 139140 136133 136019 135821 135107 /* 128G */ random random kB reclen write rewrite read reread read write 102400 4 14162 14152 18161 18184 17833 14200 102400 16 56527 64906 55057 55684 54492 66525 102400 512 131327 131444 137307 137040 137358 132500 102400 1024 131908 131896 137570 137495 136844 132365 102400 16384 136418 134070 139940 133304 121160 134002El módulo eMMC negro está hecho con el chipset eMMC de Samsung. El módulo eMMC rojo y azul (normal) está hecho con chipset Sandisk o Toshiba o AIO. Los dispositivos ODROID-C1/C0/C1+/C2 funcionan con los módulos eMMC negro y rojo. Los dispositivos ODROID-XU4/XU3/U3/X2/U2 NO funcionan con el módulo eMMC negro.
Testeo del nuevo módulo eMMC de 8 GB en Ubuntu XU4
La nueva PCB roja eMMC de 8GB para el modelo ODROID-XU4 está basada en la tecnología eMMC 5.0 de Essencore/AIO. Velocidad secuencial con prueba "dd":
- Escritura dd: 15.1 MB/s
- Lectura dd: 104 MB/s
- Prueba de velocidad de acceso aleatorio (IOPS) con bloque 4k.
- Escritura aleatoria : io=993228KB, bw=9928.2KB/s, iops=2482
- Lectura aleatoria : io=1479.1MB, bw=15149KB/s, iops=3787
Comparando el rendimiento del Módulo eMMC frente a la Tarjeta SD en el C2 con Android utilizando una PCB negra eMMC de 16 GB y una tarjeta SDHC UHS-1 de 16 GB (modelo OEM Sandisk SDSDQAD-016G UHS-I 50), con una imagen Android 5.1 V2.8 limpia y con el paquete GApps Pico instalado:
- Tiempo de arranque del eMMC desde el encendido: 18 ~ 20 segundos
- Tiempo de arranque de la SDHC desde el encendido: 32 ~ 35 segundos
Puntos de control para los desarrolladores de software de sistemas
No sobrescribas la partición de arranque oculta del eMMC. Si es así, visita cómo recuperar el cargador de arranque del eMMC para solucionarlo. El eMMC debería estar dividida de la siguiente forma:
- Partición FAT16 con UUID 6E35-5356 (arranque)
- Partición EXT4 con e139ce78-9841-40fe-8823-96a304a09859 (Linux)
Copia los contenidos de las particiones de la imagen de Ubuntu a las particiones de arranque y Linux usando "cp -afpv source destination", luego inserta el módulo eMMC y arranca como normalmente lo haces. Para comentarios, preguntas y sugerencias, visite la página wiki original en https://wiki.odroid.com/accessory/emmc/reference_chart.
Be the first to comment