책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960770157
· 쪽수 : 312쪽
· 출판일 : 2007-05-23
책 소개
목차
1장 대용량 저장장치 기초
저장장치의 필요성
장점
그밖의 고려사항
요구사항
디바이스
임베디드 호스트
매체 선택
구동부
어드레싱 방법
읽기 쓰기에 대한 고려사항
제거 가능 매체와 디바이스
하드웨어 인터페이스
하드 드라이브
기술
인터페이스
플래시 메모리
기술
플래시 메모리 선택사항
멀티미디어카드
SD 메모리 카드
컴팩트플래시
2장 USB 지원
인터페이스 개요
호스트와 디바이스
호스트의 역할
디바이스의 역할
버스 속도
엔드포인트
전송방식
트랜잭션
데이터 토글
디스크립터
대용량 저장 요구사항
디바이스 컨트롤러 선택
플래시 메모리를 지원하는 컨트롤러
ATA/ATAPI를 지원하는 컨트롤러
펌웨어 선택
마이크로칩 PIC18F4550
구조
펌웨어 지원
USB 컨트롤러
3장 USB 대용량 저장 클래스
요구사항
명세
논리 블록 어드레싱
대용량 저장 리퀘스트
디스크립터
디바이스 디스크립터
컨피규레이션 디스크립터
인터페이스 디스크립터
엔드포인트 디스크립터
문자열 디스크립터
명령에 대한 응답
명령 블록 래퍼
명령 상태 래퍼
벌크 엔드포인트 상의 통신 관리
STALL 세부사항
13가지 경우
PC 지원
윈도우
리눅스
4장 플래시 메모리 카드 접근
인터페이스
신호와 전원
예제 회로
호스트 프로그래밍
설정
하드웨어 포트
펌웨어가 제어하는 포트
데이터 전송
디폴트 상태
PIC18F4550상의 SPI
포트 설정
바이트 쓰기
바이트 읽기
5장 멀티미디어카드 프로토콜
명령과 응답 형식
명령
응답 타입
토큰 형식
명령
클래스
대용량 저장 장치가 사용하는 명령
레지스터
명령 전송
타이밍 고려사항
데이터 전송이 없는 명령
저장매체로부터 데이터를 읽는 명령
저장매체에 데이터를 기록하는 명령
애플리케이션 예제
카드 감지 및 선택
명령 전송
섹터 읽기
섹터 쓰기
통신 초기화
6장 SCSI 명령
명령
명세
구현해야 할 명령
센스데이터
고정 형식 센스데이터
기본값 설정
주요 명령
INQUIRY
MODE SELECT
MODE SENSE
PREVENT ALLOW MEDIUM REMOVAL
REPORT LUNS
REQUEST SENSE
SEND DIAGNOSTIC
TEST UNIT READY
블록 명령 148
FORMAT UNIT
READ
READ CAPACITY
START STOP UNIT
SYNCHRONIZE CACHE
VERIFY
WRITE
멀티미디어 명령
READ FORMAT CAPACITIES
READ TOC/PMA/ATIP
명령과 이벤트 처리
명령 해석
UNIT ATTENTION 상태
호스트에게 매체 변경 통지
리셋 동작
7장 매체 구조
내부 들여다보기
포맷된 매체의 컴포넌트
MBR 섹터가 없는 드라이브
바이트 정렬
마스터 부트 레코드 섹터
실행가능 코드
파티션 테이블
확장 파티션
부트 시그니처
8장 FAT 파일 시스템
FAT16 볼륨 내부
예약 영역
파일 할당 테이블 영역
루트 디렉토리 영역
파일과 디렉토리 데이터 영역
FAT32 볼륨 내부
예약된 영역
파일 할당 테이블 영역
파일 및 디렉토리 데이터 영역
파일 시스템 선택
클러스터 크기
하드웨어 해결책
파일 할당 테이블
첫 2개의 엔트리
데이터 클러스터
FAT에 접근하기
볼륨 정보
파일 정보
클러스터의 논리 블록 주소 얻어내기
FAT로부터 읽어내기
FAT에 쓰기
파일의 다음 클러스터 찾기
순차적 읽기 수행
빈 클러스터 찾기
9장 디렉토리
엔트리의 내용
파일 엔트리
디렉토리 엔트리
볼륨 레이블 엔트리
하위디렉토리 엔트리
긴 파일명 다루기
LFN 엔트리
체크섬
짧은 파일명 생성
디렉토리 사용
엔트리 저장
엔트리 읽기
주 엔트리 얻기
엔트리 갱신
시간과 날짜 갱신
10장 파일 오퍼레이션
클러스터 오퍼레이션
클러스터 삭제
사용 가능한 클러스터 예약
파일의 첫 클러스터 할당
클러스터 추가 할당
파일 관리
파일 정보 얻기
파일 찾기
디렉토리 엔트리 생성
사용 가능한 엔트리 찾기
파일 생성
파일 삭제
파일 열기
파일로부터 읽기
작업
읽기 오퍼레이션 수행
파일에 쓰기
작업
쓰기 오퍼레이션 수행
파일 닫기
11장 임베디드 호스트
임베디드 호스트 내부
OTG 디바이스와 전통적인 호스트
일반적인 호스트 기능
대용량 저장 기능
USB 명세에 따르지 않는 디바이스
호스트 옵션
사이프레스 EZ-HOST
호스트 소프트웨어
대용량 저장 호스트 모듈