SDIOWorx Overview :
SDIOWorx is an OS independent embedded SD/SDIO Stack architecture framework, which enables software designers to develop and integrate SDIO support in the end products. The initial version of SDIOWorx is supported on embedded Linux versions 2.4 and 2.6 and uITRON 3.1.
The SDIOWorx under Linux comes complete with driver support for SDIO Host controllers and client cards/devices conforming to SD specification 1.10. The software components in the Embedded SDIOWorx framework support SDMemory and SDIO controllers/peripherals in an embedded device.
The current version of SDIOWorx is tested and validated on standards based SDIO Host Controllers,Intel XScale PXA270 and Samsung's S3C2410 (ARM920T)
with future support planned for other host platforms. The peripheral client card support includes an SDIO-Bluetooth (Type A) and 802.11x WLAN driver.
Given below is SDIOWorx Stack/Bus Driver architecture :
SDIOWorx Features :
|
Given below is the block diagram of SDIOWorx :
|
| |
|
Benefits to Designers:
- Savings on investment required for building an SD/SDIO Bus Driver from ground-up
- Enables addition of SD/SDIO card support to embedded devices in with minimal effort and time
- Reduces Time-to-Market for the Host Controller silicon vendors and the Peripheral Card vendors
- WiFi 802.11x reference driver in Binary enables test and validation of SDIO by Host Controller vendors.
|