TS-4710 MicroSD Card Interface: Difference between revisions

From embeddedTS Manuals
No edit summary
(Change from Macrocontroller to SoM)
 
Line 1: Line 1:
This macrocontroller uses our SD controller implementation which supports MicroSD, MicroSDHC, and MicroSDXC cards.  This controller has been tested with Sandisk Extreme SD cards which allow read speeds up to 20.5MB/s, and write speeds up to 21.5MB/s.
This System-on-Module (SoM) uses our SD controller implementation which supports microSD, microSDHC, and microSDXC cards.  This controller has been tested with Sandisk Extreme SD cards which allow read speeds up to 20.5MB/s, and write speeds up to 21.5MB/s.


The support for the SD controller is provided by sdctl which serves up a /dev/nbd0 for the entire block device.  The kernel also includes a module that will break this up into partitions.  Our default software image contains 2 partitions:
The support for the SD controller is provided by sdctl which serves up a /dev/nbd0 for the entire block device.  The kernel also includes a module that will break this up into partitions.  Our default software image contains 2 partitions:

Latest revision as of 18:08, 12 June 2023

This System-on-Module (SoM) uses our SD controller implementation which supports microSD, microSDHC, and microSDXC cards. This controller has been tested with Sandisk Extreme SD cards which allow read speeds up to 20.5MB/s, and write speeds up to 21.5MB/s.

The support for the SD controller is provided by sdctl which serves up a /dev/nbd0 for the entire block device. The kernel also includes a module that will break this up into partitions. Our default software image contains 2 partitions:

Device Contents
/dev/nbd0 SD Card block device
/dev/nbd0p1 Kernel and initramfs
/dev/nbd0p2 Full Linux Root