Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rockpi4/hardware/eMMC/es es"

(Módulo eMMC)
 
(3 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
[[File:Emmc_module_black_top.png | 100px]] [[File:Emmc_module_black_bottom.png |100px]]
 
[[File:Emmc_module_black_top.png | 100px]] [[File:Emmc_module_black_bottom.png |100px]]
  
'''Note''': the green PCB and black PCB are the same, just color difference.
+
'''Nota''': el color de la placa no influye en sus componentes.
  
The eMMC socket on ROCK Pi 4 uses two B2B connector to mount the eMMC module, the connector model is [http://www.lsmtron.com/pdf/Connector&Antenna_catalog.PDF GB042 Series], one connector(34pin) for eMMC signal, the other(30pin) is for mount purpose only. This pinout of the 34pin is compatible with Odroid(Thanks Odroid for sharing their pinout).
+
El zócalo eMMC del ROCK Pi 4 usa dos conectores B2B para montar el módulo eMMC, el modelo del conector es [http://www.lsmtron.com/pdf/Connector&Antenna_catalog.PDF Serie GB042], un conector (34 pines) para la señal eMMC, el otro (30 pines) sólo se usa como fijación. Los pines eMMC son compatibles con placas Odroid (Gracias a Odroid por compartir su distribución de pines).
  
* on board: GB042-34S-H10 (socket-34pin) + GB042-30S-H10 (socket-30pin)
+
* en la tarjeta: GB042-34S-H10 (zócalo de 34pines) + GB042-30S-H10 (zócalo de 30 pines)
* on eMMC module: GB042-34P-H10 (Plug-34pin) + GB042-30P-H10 (Plug-30pin)
+
* en el módulo eMMC: GB042-34P-H10 (enchufe de 34 pines) + GB042-30P-H10 (enchufe de 30 pines)
  
The eMMC chip we use is branded as Foresee, by Longsys, a Shenzhen embedded storage company, who acquires Lexar Brand in 2017.
+
El chip eMMC que marcamos como Foresee, es de Longsys, una compañía de almacenamiento incrustado de Shenzhen, que compró la Marca Lexar en 2017.
  
* [https://dl.radxa.com/rockpi/docs/hw/Test_Report_NCEMASLD-32G_20180313.pdf Download Foresee eMMC chip test report]
+
* [https://dl.radxa.com/rockpi/docs/hw/Test_Report_NCEMASLD-32G_20180313.pdf Descargar informe de rendimiento de chip eMMC Foresee]
  
=== Benchmarks ===
+
=== Pruebas de Rendimiento ===
  
Below is the test we did on different brand eMMC chips.
+
A continuación está la prueba que hicimos a diferentes marcas de chips eMMC.
  
 
==== dd ====
 
==== dd ====
Line 32: Line 32:
 
     dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1
 
     dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1
  
result:
+
resultado:
 
<pre>
 
<pre>
  
|      | brand   | read   | write    |
+
|      | marca   | lectura   | escritura  |
 
| ---- | -------- | ------- | -------- |
 
| ---- | -------- | ------- | -------- |
 
| 8G  | Sandisk  | 270MB/s | 39.4MB/s |
 
| 8G  | Sandisk  | 270MB/s | 39.4MB/s |
Line 54: Line 54:
 
==== fio ====
 
==== fio ====
  
1M Seq
+
1M Secuencial
  
 
     fio --name=write --ioengine=libaio --iodepth=4 --rw=write --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
 
     fio --name=write --ioengine=libaio --iodepth=4 --rw=write --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
Line 60: Line 60:
 
     fio --name=read --ioengine=libaio --iodepth=4 --rw=read --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
 
     fio --name=read --ioengine=libaio --iodepth=4 --rw=read --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
  
4K random
+
4K Aleatorio
  
 
     fio --name=randwrite --ioengine=libaio --iodepth=4 --rw=randwrite --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
 
     fio --name=randwrite --ioengine=libaio --iodepth=4 --rw=randwrite --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
Line 66: Line 66:
 
     fio --name=randread --ioengine=libaio --iodepth=4 --rw=randread --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
 
     fio --name=randread --ioengine=libaio --iodepth=4 --rw=randread --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
  
result:
+
resultado:
  
* Check full result at [https://gist.github.com/hipboi/4751181c26670af1a53096795a13f93d Github].
+
* Mira los resultados al completo en [https://gist.github.com/hipboi/4751181c26670af1a53096795a13f93d Github].
  
 
+
=== Adaptador eMMC a sd ===
=== eMMC2sd adapter ===
+
  
 
[[File:Emmc2sd_adapter.png | 100px]]
 
[[File:Emmc2sd_adapter.png | 100px]]
  
With eMMC2sd adapter board, the user can write the image from PC with uSD card reader.
+
Con la tarjeta adaptadora de eMMC a sd, el usuario puede escribir la imagen desde el PC con el lector de tarjetas uSD.

Latest revision as of 11:15, 23 March 2019

    ROCK Pi 4 >  Hardware >  Módulo eMMC

Introducción

ROCK Pi 4 no incluye almacenamiento en la propia placa, usa un módulo eMMC en su lugar. Los beneficios de un módulo eMMC para el usuario son: que este puede escoger la cantidad de almacenamiento deseada, puede cambiar de Sistema Operativo y la placa es más fácil de producir.

Módulo eMMC

Emmc module black top.png Emmc module black bottom.png

Nota: el color de la placa no influye en sus componentes.

El zócalo eMMC del ROCK Pi 4 usa dos conectores B2B para montar el módulo eMMC, el modelo del conector es Serie GB042, un conector (34 pines) para la señal eMMC, el otro (30 pines) sólo se usa como fijación. Los pines eMMC son compatibles con placas Odroid (Gracias a Odroid por compartir su distribución de pines).

  • en la tarjeta: GB042-34S-H10 (zócalo de 34pines) + GB042-30S-H10 (zócalo de 30 pines)
  • en el módulo eMMC: GB042-34P-H10 (enchufe de 34 pines) + GB042-30P-H10 (enchufe de 30 pines)

El chip eMMC que marcamos como Foresee, es de Longsys, una compañía de almacenamiento incrustado de Shenzhen, que compró la Marca Lexar en 2017.

Pruebas de Rendimiento

A continuación está la prueba que hicimos a diferentes marcas de chips eMMC.

dd

   dd if=/dev/zero of=/dev/mmcblk1 bs=1G count=1 oflag=direct 
   dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1

resultado:


|      | marca    | lectura    | escritura   |
| ---- | -------- | ------- | -------- |
| 8G   | Sandisk  | 270MB/s | 39.4MB/s |
| 16G  | Sandisk  | 230MB/s | 79.6MB/s |
| 16G  | Kingston | 160MB/s | 50.1MB/s |
| 16G  | Foresee  | 189MB/s | 74.4MB/s |
| 16G  | Foresee  | 241MB/s | 79.5MB/s |
| 32G  | Sandisk  | 263MB/s | 139MB/s  |
| 32G  | Samsung  | 263MB/s | 78.3MB/s |
| 32G  | Kingston | 152MB/s | 87.2MB/s |
| 64G  | Sandisk  | 207MB/s | 100MB/s  |
| 64G  | Foresee  | 215MB/s | 148MB/s  |
| 64G  | Foresee  | 194MB/s | 148MB/s  |
| 128G | Toshiba  | 217MB/s | 143MB/s  |

fio

1M Secuencial

   fio --name=write --ioengine=libaio --iodepth=4 --rw=write --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
   
   fio --name=read --ioengine=libaio --iodepth=4 --rw=read --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1

4K Aleatorio

   fio --name=randwrite --ioengine=libaio --iodepth=4 --rw=randwrite --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
   
   fio --name=randread --ioengine=libaio --iodepth=4 --rw=randread --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1

resultado:

  • Mira los resultados al completo en Github.

Adaptador eMMC a sd

Emmc2sd adapter.png

Con la tarjeta adaptadora de eMMC a sd, el usuario puede escribir la imagen desde el PC con el lector de tarjetas uSD.