임베디드 USB 완벽 마스터 세트
- 원서명USB Complete 3rd edition, USB Mass Storage: Designing and Programming Devices and Embedded Hosts
- 지은이Jan Axelson
- 옮긴이성원호, 최강민, 전준걸, (주)하제소프트
- ISBN : 9788960770164
- 59,000원
- 2007년 07월 23일 펴냄 (절판)
- 페이퍼백 | 912쪽 | 188*250mm
- 시리즈 : 임베디드 시스템
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
USB 디바이스와 USB 대용량 저장장치 개발자를 위한 필독서!
USB는 사용자가 컴퓨터 주변기기를 쉽고 친근하게 사용할 수 있게 하는 것을 목적으로 설계됐다. USB 주변장치는 데이터를 교환하고 전원을 관리하는 USB 프로토콜을 반드시 지원해야 한다. 『USB 완전정복: 임베디드 USB 장치 개발을 위한』에서는 안정적이고 효율적으로 통신하는 주변장치를 설계하고 프로그래밍하는 데 필수적인 가장 기본적인 정보부터 임베디드 개발자가 알아야 할 모든 것을 설명한다.
『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』에서는 데이터 저장과 USB 대용량 저장 클래스 지원 디바이스를 구현하는 데 필요한 핵심적인 내용을 실제 코드와 함께 설명하고 있다.
대용량 저장 장치는 다양한 애플리케이션에서 활용할 수 있다. 대용량 저장장치가 장착되고 적절한 펌웨어가 동작하는 디바이스는 센서 데이터, 시스템 설정 값, 그래픽 이미지, 사용자 입력, 디바이스가 수신 또는 생성한 다양한 데이터 등을 손쉽게 저장할 수 있다. 또한 소형 시스템에서도 편리하고 값싼 저장 매체인 플래시 메모리와 하드 드라이브를 사용할 수 있다.
임베디드 시스템에 USB 디바이스 컨트롤러를 추가하면 PC나 다양한 USB 호스트 컴퓨터와 정보를 공유할 수 있다. 반대로 USB 호스트 컨트롤러를 추가하면 기존의 USB 드라이브로부터 정보를 읽거나 저장할 수 있을 것이다.
[ SET 구성: 전 2권 ]
1) 『USB 완전정복: 임베디드 USB 장치 개발을 위한』
2) 『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』
『USB 완전정복: 임베디드 USB 장치 개발을 위한』에서 다루는 내용
- 진행 중인 프로젝트에 적합한 컨트롤러 선택
- USB 디바이스 클래스를 사용한 개발시간 단축
- 비주얼베이직 닷넷이나 비주얼 C++ 닷넷 애플리케이션에서 USB 장치에 접근하는 방법
- 전원이 따로 필요 없는 USB 장치 개발
- USB OTG를 사용해 USB 장치들이 PC 없이도 서로 통신할 수 있게 하는 방법
- 디버깅과 적합성 테스트 툴을 사용한 조속한 문제 해결
『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』에서 다루는 내용
- 적절한 저장 매체와 USB 컨트롤러를 선택하는 방법
- 업계 표준 SCSI 명령을 데이터 전송에 사용하는 방법
- 4개의 포트 핀만으로 플래시 메모리 카드에 접근하는 방법
- 저장매체의 정보에 접근하기 위한 파일시스템 지원
- 대용량 저장장치 설계와 프로그래밍 시 흔히 발생하는 실수
- 예제 코드, 실용적인 팁 등 유용한 정보
USB는 사용자가 컴퓨터 주변기기를 쉽고 친근하게 사용할 수 있게 하는 것을 목적으로 설계됐다. USB 주변장치는 데이터를 교환하고 전원을 관리하는 USB 프로토콜을 반드시 지원해야 한다. 『USB 완전정복: 임베디드 USB 장치 개발을 위한』에서는 안정적이고 효율적으로 통신하는 주변장치를 설계하고 프로그래밍하는 데 필수적인 가장 기본적인 정보부터 임베디드 개발자가 알아야 할 모든 것을 설명한다.
『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』에서는 데이터 저장과 USB 대용량 저장 클래스 지원 디바이스를 구현하는 데 필요한 핵심적인 내용을 실제 코드와 함께 설명하고 있다.
대용량 저장 장치는 다양한 애플리케이션에서 활용할 수 있다. 대용량 저장장치가 장착되고 적절한 펌웨어가 동작하는 디바이스는 센서 데이터, 시스템 설정 값, 그래픽 이미지, 사용자 입력, 디바이스가 수신 또는 생성한 다양한 데이터 등을 손쉽게 저장할 수 있다. 또한 소형 시스템에서도 편리하고 값싼 저장 매체인 플래시 메모리와 하드 드라이브를 사용할 수 있다.
임베디드 시스템에 USB 디바이스 컨트롤러를 추가하면 PC나 다양한 USB 호스트 컴퓨터와 정보를 공유할 수 있다. 반대로 USB 호스트 컨트롤러를 추가하면 기존의 USB 드라이브로부터 정보를 읽거나 저장할 수 있을 것이다.
[ SET 구성: 전 2권 ]
1) 『USB 완전정복: 임베디드 USB 장치 개발을 위한』
2) 『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』
『USB 완전정복: 임베디드 USB 장치 개발을 위한』에서 다루는 내용
- 진행 중인 프로젝트에 적합한 컨트롤러 선택
- USB 디바이스 클래스를 사용한 개발시간 단축
- 비주얼베이직 닷넷이나 비주얼 C++ 닷넷 애플리케이션에서 USB 장치에 접근하는 방법
- 전원이 따로 필요 없는 USB 장치 개발
- USB OTG를 사용해 USB 장치들이 PC 없이도 서로 통신할 수 있게 하는 방법
- 디버깅과 적합성 테스트 툴을 사용한 조속한 문제 해결
『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』에서 다루는 내용
- 적절한 저장 매체와 USB 컨트롤러를 선택하는 방법
- 업계 표준 SCSI 명령을 데이터 전송에 사용하는 방법
- 4개의 포트 핀만으로 플래시 메모리 카드에 접근하는 방법
- 저장매체의 정보에 접근하기 위한 파일시스템 지원
- 대용량 저장장치 설계와 프로그래밍 시 흔히 발생하는 실수
- 예제 코드, 실용적인 팁 등 유용한 정보
목차
목차
- 『USB 완전정복: 임베디드 USB 장치 개발을 위한』
- 1장 USB의 기초
- 2장 USB 전송 세부사항
- 3장 용도별 전송 방식
- 4장 열거: 호스트가 디바이스 정보를 가져오는 방법
- 5장 제어전송: 중요 데이터를 위한 구조화된 리퀘스트
- 6장 칩 선택
- 7장 디바이스 클래스
- 8장 호스트가 통신하는 방법
- 9장 디바이스에 맞는 드라이버 찾기
- 10장 디바이스 감지
- 11장 휴먼 인터페이스 디바이스: 제어와 인터럽트 전송
- 12장 휴먼 인터페이스 장치: 리포트
- 13장 휴먼 인터페이스 장치: 호스트 애플리케이션
- 14장 벌크 전송
- 15장 허브: 디바이스와 호스트 사이의 연결
- 16장 전원 관리
- 17장 테스트와 디버깅
- 18장 시그널과 인코딩
- 19장 전기적 인터페이스
- 20장 USB OTG를 이용한 이중 역할 디바이스
- 『USB 대용량 저장장치: USB 디바이스와 임베디드 호스트: 설계와 프로그래밍』
- 1장 대용량 저장장치 기초 1
- 2장 USB 지원 25
- 3장 USB 대용량 저장 클래스 45
- 4장 플래시 메모리 카드 접근 79
- 5장 멀티미디어카드 프로토콜 93
- 6장 SCSI 명령 131
- 7장 매체 구조 165
- 8장 FAT 파일 시스템 175
- 9장 디렉토리 201
- 10장 파일 오퍼레이션 223