'인소팩(주)' 에서 아래 자료를 발췌하였음. 링크 주소는 아래에....
1. SD/MMC 역사 및 기초자료
■ MMC (Multi Media Card) History
- 1997년 MMCA 설립 (지멘스, Sandisk)
- 최초 MMC는 1bit Data 전송 모드와 20MHz Clock 지원 => 20Mbps (2.5MB/s)
- 1 bit Data Line을 4개로 늘리고 20MHz Clock을 25MHz로 변경 하면서 SD Card 탄생(SD Spec 1.01)
- FS-MMC, RS-MMC 등이 MMC Spec 3.X에 해당
- 현재 MMC 4.3은 Data Line 8개, 52MHz로 Clock 지원
- MMCPlus, MMCMobile, MMCmicro, SecureMMC, SecureMMCMicro 등이 MMC Spec 4.3에 해당
■ SD Spec
- 2000년 SD Association 설립(2000년Panasonic, SanDisk, Toshiba)
- SD 1.01 = Data 4bit, 25MHz, FAT16
- SD 1.1 = Data 4bit, 50MHz, FAT16
- SD 2.0 = Data 4bit, 50MHz, FAT32 => SDHC 라불림
2. HS-MMC Frimware Sequence
※ S3C6410 HS-MMC Firmware Sequence
- SDHC Card Identification Mode의 동작 과정
- CMD3 명령 이후 Data Transfer Mode로 진입
3. SD Card 인식 시 동작과정과 SD Card Register
<SD Card 인식 시 동작과정>
1. Card 삽입 시 Controller는 Bus상에서 Card가 삽입 되었는지 확인
2. Controller는 Card 삽입을 판단 CMD0 명령 전송
3. SD Card는 CMD0 명령을 받고 S/W Reset 처리
4. Controller는 CMD 8 명령 전송 이후 R7 응답이 있을 경우 CMD 2와 CMD3 명령 전송
<SD Card Register>
RCA는 Register는 SPI Mode에서 사용되지 않음
Simplified_Physical_Layer_Specification 2.00 Version 참조
4. WinCE File System의 동작 Sequence |
■ File System.exe는 모든 외부 저장장치 Driver를 관리하는 Storage Manager와 Object Store, Rom File System을 관리
■ Storage Manager는 Block, Partition, File System Filter, File System Driver로 구분
■ Block Driver는 Block 단위로 Data를 Access하는 Mass Storage용 Driver
■ Partition Driver는 Block Device의 Partition 정보를 제공
■ File System Filter Driver는 직접적인 File System의 호출이전에 필터 역할 수행
■ File System Driver는 Block 단위의 File과 Folder구조를 나누는 역할 수행
5. SD/MMC Driver 구조
■ SD Memory Driver : SD Card에 물리적으로 접근하는 Driver
■ SDIO Driver : SDIO 장치를 위한 Driver
■ SD Bus Driver : SD Bus Interface 등의 Driver
■ SD Host Controller Driver : 메인 CPU의 SD/MMC Host Controller의 Driver
6. WinCE 6.0 SDHC Card의 UMS 동작 구조
< SDHC Card가 삽입된 WinCE Device와 PC간 UMS(USB Mass Storage) 통신 시 각 Driver의 연결 구조 >
■ WinCE Device에서 SDC 사용 시 Driver의 역할
◆ SD Memory Driver : Platform에서 제공하는 SD Memory I/O 관련 Driver
◆ SD Bus Driver : Platform에서 제공하는 SDBus2 Driver
◆ SD/MMC Host Controller Driver : S3C6410의 SD/MMC Host Controller를 제어하는 Driver
[원문] http://blog.daum.net/_blog/BlogView.do?blogid=0NawT&articleno=76#ajax_history_home
=> 인소팩(주) 문제가 될경우 삭제 조취하겠습니다.
'이것저것 > Windows CE' 카테고리의 다른 글
윈도우CE 디바이스 드라이버에 관한 12가지 이야기 (3) | 2009.11.26 |
---|---|
SD 관련 자료 (0) | 2009.11.10 |
[Windows CE6.0] - tip? (0) | 2007.10.16 |
vmware에 wince6.0(cepc)올리기 (0) | 2007.10.11 |
MMU의 등장 (0) | 2007.09.18 |