본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

USB 대용량 저장장치

Jan Axelson 지음 | 에이콘출판 | 2007년 05월 23일 출간
  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 통합포인트 :
    [기본적립] 1,400원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    11월 18일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
상품상세정보
ISBN 9788960770157(8960770159)
쪽수 285쪽
크기 188 * 240 mm 판형알림

책소개

이 책이 속한 분야

베스트 셀러인 『USB 완전정복: 임베디드 USB 장치 개발을 위한』의 저자로 유명한 Jan Axelson의 신작으로 데이터 저장과 USB 대용량 저장 클래스 지원 디바이스를 구현하는 데 필요한 핵심적인 내용을 실제 코드와 함께 설명한다.

《USB 대용량 저장장치》는 FAT 파일시스템 구현을 위한 기본적인 개념과 실제 코드를 함께 설명하고 대용량 저장 장치 기초부터 저장 클래스와 지원, 명령어와 디렉토리, 임베디드 호스트에 이르기까지의 내용으로 구성했다.

이 책의 시리즈

이 책의 총서

총서 자세히 보기

저자소개

저자가 속한 분야

<저자 소개>

JAN AXELSON
『USB 완전정복: 임베디드 USB 장치 개발을 위한』, 『임베디드 네트워킹: 이더넷과 인터넷 구축』, 『Serial Port Complete』의 저자이며, Circuit Cellar, EDN, Nuts & Volts 등을 비롯한 다양한 기술 간행물에 수많은 기사를 기고해 왔다. PC 매거진의 Bill Machrone은 Jan의 저술 스타일을 '명쾌함과 간결함의 모델'이라고 표현한다.


<역자 소개>

성원호
명지대학교 기계공학과 대학원을 졸업하고 임베디드 시스템 컨설팅 및 개발 회사인 디오이즈(www.dioiz.com)를 경영하고 있다. 『Embedded Systems Building Blocks 한국어판』, 『임베디드 시스템 펌웨어 분석』, 『MicroC/OS-II 실시간커널 제2판』등 여러 권의 임베디드 전문서를 번역했으며 에이콘출판사의 임베디드 시스템 프로그래밍 시리즈 에디터를 맡고 있다.


최강민
숭실대학교 전산원 소프트웨어 정보학과를 졸업하고 일본 교보정보통신에서 휴대폰 소프트웨어 개발업무를 담당했으며 지금은 임베디드시스템 컨설팅 및 개발 회사인 디오이즈(www.dioiz.com)에서 근무하고 있다. 임베디드 소프트웨어에 흥미와 애정이 많으며 최고의 임베디드 소프트웨어 개발자가 되기 위해 오늘도 열심히 타겟보드를 벗삼아 밤을 지새고 있다.

목차

감사의 글
저자 소개
역자 서문
역자 소개
들어가며

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

블록 명령
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 파일 시스템

FAT 파일 시스템
예약 영역 / 파일 할당 테이블 영역 / 루트 디렉토리 영역 / 파일과 디렉토리 데이터 영역

FAT32 볼륨의 내부
예약된 영역 / 파일 할당 테이블 영역 / 파일 및 디렉토리 데이터 영역

파일 시스템 선택
클러스터 크기 / 하드웨어 해결책

파일 할당 테이블
첫 엔트리 두 가지 / 데이터 클러스터

FAT에 접근하기
볼륨 정보 / 파일 정보 / 클러스터의 논리 블록 주소 획득 / FAT로부터 읽어내기 /
FAT에 쓰기 / 파일의 다음 클러스터 찾기 / 순차적 읽기 수행 / 빈 클러스터 찾기


9장 디렉토리

엔트리의 내용
파일 엔트리 / 디렉토리 엔트리 / 볼륨 레이블 엔트리 / 서브디렉토리 엔트리

긴 파일명 다루기
LFN 엔트리 / 체크섬 / 짧은 파일명 생성

디렉토리 사용
엔트리 저장 / 엔트리 읽기 / 주 엔트리 얻기 / 엔트리 갱신 / 시간과 날짜 갱신


10장 파일 오퍼레이션

클러스터 오퍼레이션
클러스터 삭제 / 사용 가능한 클러스터 예약 /
파일의 첫 클러스터 할당 / 추가적인 클러스터 할당

파일 관리
파일 정보 얻기 / 파일 찾기 / 디렉토리 엔트리 생성 /
사용 가능한 엔트리 찾기 / 파일 생성 / 파일 삭제 / 파일 열기

파일로부터 열기
작업 / 읽기 오퍼레이션 수행

파일에 쓰기
작업 / 쓰기 오퍼레이션 수행 / 파일 닫기


11장 임베디드 호스트

임베디드 호스트 내부
OTG 디바이스와 전통적인 호스트 / 일반적인 호스트 기능 /
대용량 저장 기능 / USB 명세에 따르지 않는 디바이스

호스트 옵션
사이프레스 EZ-HOST / 호스트 옵션 / 대용량 저장 호스트 모듈


찾아보기

출판사 서평

대용량 저장장치를 사용하면 다양한 애플리케이션에 데이터 접근 방법을 제공할 수 있다. PC 상에서 애플리케이션을 로드하거나 파일을 저장할 때마다 여러분은 대용량 저장장치를 사용하고 있는 것이다. 컴퓨터의 하드 드라이브는 플래시, CD, DVD 드라이브처럼 대용량 저장장치의 한 종류다. 데이터 수집장치(data logger), 로봇, 그 밖의 임베디드 시스템 같은 특수목적 시스템 역시 대용량 저장장치를 사용할 수 있다. 대부분의 대용량 저장장치는 저장매체에 접근해서 데이터를 읽고 쓰는 방법이 구현돼있는 마이크로 컨트롤러, 마이크로 프... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 테런스 J. 세즈노스키
    22,500원
  • 길벗R&D
    32,400원
  • 블레이크 J. 해리스
    25,200원
  • 길벗R&D
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품