콘텐츠 바로가기
본문 바로가기

YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

Exclusive ticket sales for domestic and international pop artists

Global yesticket

검색

어깨배너

2월 혜택 모음
1/6

빠른분야찾기



신용카드 (54x86mm)
신용카드 (54x86mm)
A4용지 (210x297mm)
A4용지 (210x297mm)
dummy
실전 윈도우 디바이스 드라이버
미리보기 사이즈비교 공유하기
소득공제

실전 윈도우 디바이스 드라이버

윈도우 개발자를 위한 실무 유형별 드라이버 개발 가이드

이봉석 | 에이콘출판사 | 2015년 02월 27일 리뷰 총점6.0 정보 더 보기/감추기
내용
3점
편집/디자인
3점
회원리뷰(1건)
상품 가격정보
정가 42,800원
판매가 38,520 (10% 할인)
YES포인트
구매 시 참고사항
구매 시 참고사항
  • 현재 새 상품은 구매 할 수 없습니다. 아래 상품으로 구매하거나 판매 해보세요.

품절

수량
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능

실전 윈도우 디바이스 드라이버

품목정보

품목정보
발행일 2015년 02월 27일
쪽수, 무게, 크기 628쪽 | 1,254g | 188*250*28mm
ISBN13 9788960776746
ISBN10 8960776742

관련분류

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개

저자 : 이봉석
현재 ㈜하제소프트 대표이사를 맡고 있다. 1998년부터 지금까지 삼성첨단기술센터, 삼성21세기아카데미, LG러닝센터 등에서 디바이스 드라이버 교육을 수행해왔으며, 청강문화산업대 컴퓨터정보과 겸임교수와 정보통신 민관합동조사단 전문가로 활동했다. 윈도우와 임베디드 시스템 운영체제가 관심 분야이며, 특히 버스 인터페이스(USB, PCI, 1394 등)와 보안 시스템에 관심이 많다. 주요 저서로는 『Windows CE...

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

출판사 리뷰

★ 추천의 글 ★

이 책은 하제소프트가 윈도우 개발자들에게 유용한 윈도우 드라이버 개발 노하우를 듬뿍 담아 내놓은 책이다. 지금껏 출간된 드라이버와 관련된 책 중에서 기본편과 응용편을 나눠 이처럼 자세히 설명하는 경우는 거의 없었던 만큼, 이 책을 통해 많은 개발자들이 디스크 드라이버, 오디오 드라이버, PCIe 드라이버 등 윈도우용 드라이버를 개발할 때 유용할 지식을 많이 얻을 뿐만 아니라, 특별히 개발 기간도 단축할 수 있으리라 믿는다.
- 송태훈 / (주)휴인스 대표이사, 공학 박사

15년 이상을 알고 지낸 이 책의 저자는 국내에서 USB 관련 최고의 실무형 전문가로 휴대폰 제조사들과 다양한 솔루션을 개발해왔다. 이 책은 저자의 오랜 경험과 노하우뿐 아니라 여기에 기본 원리까지 충실하게 담아낸 것으로, 전문가로 가고자 하는 엔지니어에게 많은 도움이 될 수 있는 책으로서 추천하고 싶다.
- 신태식 / 엠케어시스(주) 대표이사

윈도우 디바이스 드라이버를 개발하는 일은 여전히 쉽지 않고 많은 지식과 경험을 필요로 하는 작업이다. 또한 윈도우의 버전이 올라갈수록 개선되는 부분도 있지만 과거의 개발지식을 기반으로 하기 때문에 새로운 개발자가 윈도우 디바이스 드라이버를 개발하는 것은 생각보다는 쉬운 일은 아니다. 그런 면에서 하제소프트의 이봉석 대표님만큼 오랜 기간 동안 윈도우 디바이스 드라이버 개발과 관련되어 일을 하신 분도 드물고 오랜 경험을 가지고 계신 분이 업계에는 많지 않다는 것이 사실이다. 그래서 그 동안의 경험을 기반으로 작성하신 책이 이번에 출간된다는 소식을 듣고 저 또한 흥분을 감추지 못했다.

윈도우는 가장 많이 범용 디바이스 드라이버를 지원하는 운영체제로서 수년을 걸쳐 발전을 해왔다. 독자들은 WDM, WDF부터 최근에 I2C BUS를 사용하는 장치의 드라이버까지 이 책에 모두 언급되어 있기 때문에 그 동안 디바이스 드라이버 개발에 대한 역사까지도 볼 수 있는 좋은 기회가 될 것으로 확신한다.

응용 프로그램의 상위 개발 기술을 익히는 것도 중요하지만 여전히 한국에서는 제조업 기반의 하드웨어 개발과 생산이 주요 경쟁력이 있는 시장구조로 되어 있다. 그런 면에서 하드웨어를 제어하고 윈도우의 커널과 연결작업에 대한 지식을 보유하는 것은 생각보다 뛰어난 경쟁력을 확보하는 것일 수 있다.

디바이스 드라이버의 일반적인 개발에 대해 궁금한 개발자를 비롯해 전문적인 디바이스를 개발 및 테스트하시는 분들에게는 또 다른 바이블과 같은 책이 될 것이라 믿는다.

또한 이 책에서 언급된 장치유형 외에도 많은 장치유형의 하드웨어가 시장에 더 빨리 출시가 되는 데에 분명히 이 책이 기여할 것이다. 아무쪼록 경쟁력 있고 뛰어난 윈도우 기반 장치의 개발자 분들이 이 책을 통해 시간을 절약함은 물론, 두루 안정적인 장치가 개발될 수 있기를 바라며 추천을 글을 마친다.
- 이건복 / 한국마이크로소프트 개발자 플랫폼 사업부 이사

★ 이 책에서 다루는 내용 ★

■ WDM(Windows Driver Model), WDF(Windows Driver Framework) 두 가지 윈도우 드라이버 개발 모델
■ ATA/SATA 인터페이스에 대한 소개와 드라이버 개발 방법
■ SCSIPORT 미니포트, STORPORT 미니포트 윈도우 드라이버 개발 방법
■ PCI Express 버스상에서 운용되는 NVMe(Non Volatile Memory Express) 스토리지 드라이버 개발 방법
■ 멀티터치 스크린, 멀티터치 패드(MultiTouch Digitizer)와 HID 인터페이스에 대한 소개 및 드라이버 개발 방법
■ I2C 버스를 사용하는 하드웨어를 위한 윈도우 8 디바이스 드라이버 개발 방법
■ 윈도우 표준 오디오 모델인 UAA(Universal Audio Architecture)에 대한 이해 및 오디오 드라이버 개발 방법
■ AVStream 모델(오디오/비디오 스트림 동시 지원 모델)
■ 윈도우가 지원하는 64비트 커널을 위한 커널 패치 가드(Kernel Patch Guard)
■ PCIe(PCI Express) 인터페이스에 대한 소개 및 MSI(Message Signal Interrupt) 인터럽트를 다루는 방법

★ 이 책의 대상 독자 ★

이 책을 제대로 활용하려면 가능하면 C 언어 사용에 익숙해야 한다. 또한 윈도우 시스템에 대한 관심과 특히 윈도우 커널에 대한 기본 지식이 있어야 책이 주려는 정보를 최대한 얻어갈 수 있다.

멀티터치, 디스크(스토리지), 오디오, PCIe 등의 하드웨어를 다루고 있거나 다뤄야 하는 독자들이라면 이 책을 통해 매우 유용한 정보를 얻을 수 있다.

★ 이 책의 구성 ★

이 책은 크게 두 부분으로 나뉜다. 하나는 기본편으로, 디바이스 드라이버 개발에 처음 입문하는 독자들이 먼저 읽어봐야 내용을 다룬다. 나머지 하나는 실무에서 장치유형별로 디바이스 드라이버를 개발하는 개발자들이 읽으면 도움이 되는 내용으로 채워진 응용편이다.

기본편에서는 윈도우 드라이버를 처음 작성해보는 독자들이 꼭 읽어야 하는 내용을 기술하고 있다.

먼저 1장 '개발환경'에서는 윈도우 디바이스 드라이버를 개발하기 위해 필수로 익혀야 하는 개발툴을 소개한다. 그리고 2장 '드라이버의 기본'에서는 윈도우 디바이스 드라이버의 기본 개념과 WDM(Windows Driver Model), WDF(Windows Driver Framework)에 대한 간단한 소개를 한다.

이어지는 응용편에서는 실무에서 실제 하드웨어를 가지고 윈도우 운영체제에서 동작하는 디바이스 드라이버를 만들어야 하는 독자들을 위한 내용을 기술하고 있다.

3장 '디스크 디바이스 드라이버'에서는 디스크(스토리지) 디바이스 드라이버를 작성하는 방법을 소개한다. SATA(Serial ATA)와 SCSIPORT 미니포트와 STORPORT 미니포트 드라이버 작성법을 소개한다.
4장 'HID 디바이스 드라이버'에서는 터치 디지타이저(Digitizer), 마우스, 키보드 등의 HID 인터페이스 드라이버를 작성하는 방법을 소개한다. 그리고 가상 HID 드라이버를 작성하는 방법도 배운다.
5장 'I2C 드라이버'에서는 윈도우8부터 공식적으로 지원하고 있는 I2C 버스를 사용하려는 디바이스 드라이버의 작성 방법을 소개한다.
6장 '오디오 디바이스 드라이버'는 윈도우에서 오디오 디바이스 드라이버를 작성하는 방법을 소개한다. COM(Component Object Model)과 AVStream 모델에 대해서도 소개하고 있다.
7장 '커널 코드 가로채기'에서는 윈도우에서 커널 코드를 가로채는 기본적인 방법과 64비트 커널 패치 가드(Kernel Patch Guard)에 대해 소개한다.
8장 'PCI(PCIe) 디바이스 드라이버'에서는 PCI와 PCIe(PCI Express) 버스를 소개하고, 이를 사용하는 카드들을 위한 윈도우 드라이버 작성법을 소개하고 있다.

★ 저자 서문 ★

시중에는 디바이스 드라이버와 관련된 책들이 이미 많이 나와 있다. 이 책들은 대부분 드라이버를 개발하는 기본 입문서 수준이며 책을 통해 디바이스 드라이버를 개발하는 방법보다는 윈도우 운영체제가 어떻게 동작하는지를 엿보는 데 목적을 두는 경우가 많다.

디바이스 드라이버와 관련된 책들이 이러한 특징을 가지는 것은 이 분야가 요구하는 개발 기술이 너무나 다양해서 한 권의 책으로 그 개발 방법을 모두 소개하기가 어렵기 때문이다.

예를 들어, 시중에 나와 있는 여러 권의 디바이스 드라이버 책을 읽었다고 하더라도 윈도우에서 동작하는 프린터 드라이버나 네트워크 드라이버를 개발하기는 쉽지 않다. 이와 같은 문제는 이런 책들이 프린터, 네트워크와 같은 장치 유형(Class) 위주의 디바이스 드라이버를 개발하는 지식을 전달하기보다 상대적으로 WDM(Windows Driver Model), WDF(Windows Driver Frameworks)와 같은 도구를 사용하는 방법을 소개하는 내용에 비중을 두고 구성되었기 때문이다. 이로 인해 이런 책들은 오히려 WDM, WDF를 잘 이해해야 개발이 가능한 드라이버들을 선정해서 독자들에게 소개하고 있다.

USB 버스를 사용하는 드라이버를 개발하려면, 보통 WDM, WDF와 같은 툴을 잘 이해해야 한다. 하지만 여기에는 놓쳐서는 안 될 한 가지 사실이 있다. 그것은 어떤 버스를 사용하는가도 중요하지만 어떤 장치 유형의 드라이버를 만들 것인가도 중요하다는 점이다.

실제로 USB 버스를 사용하는 드라이버를 WDM, WDF를 사용해서 충분히 구현할 수 있는 독자라고 할지라도, USB 버스를 사용하는 오디오 드라이버를 개발하려 한다면 상당한 당혹스러움을 경험하게 될 것이다. 윈도우에서 오디오 드라이버를 개발하려면 WDF, WDF에 대한 지식보다는 오디오 드라이버를 개발하는 데 필요한 새로운 모델 UAA(Universal Audio Architecture)를 잘 알아야 하기 때문이다. 또다시 공부해야 한다는 것이다. 마찬가지로, USB 네트워크 드라이버를 개발하려면 NDIS(Network Driver Interface Specification)라는 모델에 대해 공부해야 한다. 이와 같은 어려움이 생기는 것은 한마디로 장치 유형에 대한 지식을 따로 배워야 하기 때문이다.

이 때문에 대부분의 독자들은 인터넷을 통해 MSDN(Microsoft 개발자를 위한 사이트)을 이용함으로써 이런 장치 유형에 대한 지식을 배우려고 노력한다. 물론 경험이 많은 개발자들은 이와 같은 사이트에서 제공하는 정보만 가지고도 드라이버를 개발할 수 있지만, 그렇지 못한 개발자들이 훨씬 많은 것이 사실이다.

이런 배경에서, 이 책이 다음과 같은 독자들에게 읽혀지길 원한다.
■ 시중에서 윈도우 디바이스 드라이버와 관련된 입문서를 한두 권 정도 읽어본 경험자
■ 간단하게나마 WDM 혹은 WDF 디바이스 드라이버를 개발해본 경험이 있는 자
■ 장치 유형(Class)과 관련된 드라이버 개발 지식이 필요한 자

이 책에서 소개하는 디바이스 드라이버 장치 유형들은 실제 윈도우가 지원하는 모든 장치 유형 가운데 일부에 지나지 않는다. 하지만 이와 같이 장치 유형을 소개하는 책이 시중에 아직까지 출간되어 있는 것을 본 적이 없으므로, 틀림없이 이런 책을 필요로 하는 독자들이 많을 것이라고 믿는다. 이런 생각을 바탕으로 이러한 책을 쓰는 시도를 해보고 싶었다. 다음에 또 이와 같은 책을 집필할 시간이 주어질 수 있다면 다른 장치 유형들도 계속해서 소개해보고 싶다.

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

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

반품/교환 안내
반품/교환 방법
  •  마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
맨위로
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환, 최세라   개인정보보호책임자 : 권민석 yes24help@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 호스팅 서비스사업자 : 예스이십사(주)
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS6