Log-in |

Project Overview

This project aims to develop a complete stack for SDcard on OpenSolaris.  This will support the slots found on most laptop computers, with SD memory cards, SDHC high capacity memory cards, MultiMediaCard (MMC) memory cards, and SDIO peripherals.

Note that it will not support the memory slots found on USB connected readers, including many readers found on full desktop computers, as those present themselves to the system as USB mass storage devices.

Licensing

The project will need to acquire licensing for both the SDcard and also MMC materials, in order to make them redistributable.  It is expected that this will not be a problem, as other Open Source implementations of the SDcard exist already exist (for other operating systems).

Driver Stack

The project will deliver the following modules:

 *sda - common framework for SDcard
 *sdhost
- nexus driver for the standard SD Host Controller PCI adapter
 *sdcard - leaf driver for SD, SDHC, and MMC memory cards

In the future, it will also deliver other drivers, for SDIO peripherials, and maybe also other host controllers.  (For example, there are parts from WinBond which are not standard compliant, but which do work.  One product known to have such a host controller is the Tadpole SPARCLE (aka Sun Ultra 3) product line.

Other Memory Card Formats

  • MMC (MultiMediaCard) will be supported, at least in some basic compatibility format.  (Possibly not the newer MMC IO devices, though.)
  • CF (CompactFlash) needs no such support... it presents itself as an IDE device, typically.
  • xD (Fujitsu's format) will not be supported, due to lack of public information.
  • MemStick (Sony's format) may be supported, or may be run as a separate project, depending on how readily available information is.

SDcard Specifications

last modified by admin on 2009/10/26 12:17
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.