Top

임베디드 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개의 포트 핀만으로 플래시 메모리 카드에 접근하는 방법
- 저장매체의 정보에 접근하기 위한 파일시스템 지원
- 대용량 저장장치 설계와 프로그래밍 시 흔히 발생하는 실수
- 예제 코드, 실용적인 팁 등 유용한 정보

저자/역자 소개

[ 저자 소개 ]

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


[ 역자 소개 ]

전준걸
성균관대학교에서 전자공학을 전공하고 대학원에서 정보공학 석사학위를 취득했다. 졸업 후 LG전자연구소에서 근무하면서 통신과 임베디드 시스템에 관한 실무를 진행했다. UCSB에서 ECE석사학위를 취득하고 현재 UT Dallas에서 네트웍 관련 박사과정을 밟고 있다.

㈜하제소프트
(주)하제소프트(대표 이봉석)는 ‘모든 하드웨어 디바이스의 제어 통제’라는 비전을 내걸고 1998년 7월에 설립되었다. 그간 국내외의 다양한 디바이스 드라이버 및 보안 솔루션들을 개발해오면서 쌓은 노하우로 세계 디바이스 드라이버 개발 시장에서도 경쟁력을 갖고 겨룰 수 있는 시스템 소프트웨어 기술력을 확보하고 있다. 특히 윈도우와 윈도우 CE 디바이스 드라이버 분야에서는 그 내용과 매출에서 두각을 나타내고 있으며, 2005년 7월 법인화에 즈음해 ‘(주)하제소프트 부설 시스템 소프트웨어 연구소’를 병설하여 “회사의 모든 경쟁력은 기술에서 나온다”는 기치 아래 미래를 대비할 신제품 및 솔루션 개발에 힘쓰고 있다.주요 제품 및 솔루션으로는 ‘PC Protected Engine’, ‘USB! 머하니?’, ‘MSP(Mobile Solution Package) 시리즈’ 등이 있으며 앞으로 WirelessUSB 분야의 다양한 솔루션 제품을 개발할 계획이다.

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

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

목차

목차
  • 『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

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안