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

시리얼 포트 완전정복 임베디드 개발자를 위한 시리얼 통신 프로그래밍의 모든 것

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

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

  • 행사도서 포함 IT 분야 3만원 이상 구매시 개발자 텀블러티슈 ..
    2019.11.05 ~ 2019.12.31
  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9788960771536(8960771538)
쪽수 464쪽
크기 188 * 240 * 30 mm /876g 판형알림
이 책의 원서/번역서 Serial port complete/Axelson, Jan

책소개

이 책이 속한 분야

시리얼 통신 개발자를 위한 완벽 가이드

『시리얼 포트 완전정복』은 임베디드 개발자를 위한 시리얼 통신 프로그래밍에 대한 정보를 담은 책이다. PC용 COM 포트와 USB 가상 COM 포트 시리얼 통신 기술, 임베디드 시스템과 PC간, 임베디드 시스템 간의 데이터 송수신을 위한 시리얼 포트 활용 방법을 자세하게 들려준다. 또한 요구 사항에 적합한 하드웨어 인터페이스 선택 방법, 1.2km 반경 시리얼 통신이 가능한 RS-485 시리얼 네트워크 구축 방법, 시리얼 통신에서의 무선 통신 기술 활용 방법 등에 대해서도 설명한다.

북소믈리에 한마디!

다양한 용도로 활용할 수 있는 시리얼 통신과 네트워크 구축, 프로그래밍에 대한 전반적인 사항을 담았다. 실무에서 사용할 수 있는 예제를 수록하여 독자들이 책을 보고 따라하면서 해당 프로그래밍을 익힐 수 있도록 하였다.

저자소개

저자가 속한 분야

저자 Jan Axelson은 『USB 완전정복』, 『USB 대용량 저장장치』, 『임베디드 네트워킹』 등 많은 책을 집필했고, Circuit Cellar, Nuts & Volts, EDN 등의 여러 기술 간행물에 많은 기사를 기고했다.

Jan Axelson님의 최근작

역자 : 박상진

역자 박상진은 기계 공학을 전공한 프로그래머로 92년도부터 CAD/CAM 엔지니어 및 프로그래머로 일하고 있다. 인터넷도 없던 시절, PC와 워크스테이션을 다양한 주변기기들과 인터페이스하며 네트워크, 시리얼, 패러럴, SCSI, GPIB 등의 인터페이스 기술에 대한 많은 경험을 쌓았다. 현재 학교에서 임베디드 시스템 하드웨어와 프로그래밍을 가르치며 프리랜서 개발자로 일하고 있다. 최근엔 코코아와 안드로이드 프로그래밍 공부에 푹 빠져있다.

목차

1장 옵션과 선택
___시리얼 포트 사용
______장점
______한계
___시스템 구성 요소
______컴퓨터 시스템
______물리적 연결
______프로그래밍
___애플리케이션
______시스템 구성 사례
______통신 제어
______특별한 용도의 모듈

2장 통신 포맷과 프로토콜
___시리얼 데이터 전송
______비동기 통신과 동기 통신
______워드 형식
______비트레이트와 보레이트
______시스템에서 지원되는 로우레벨 프로토콜
___비트 전송
______형식
______정확한 타이밍의 필요성
______비트레이트 자동 감지
______COM 포트 자동 감지
___데이터 포맷
______2진 데이터
______텍스트 데이터
______아스키 16진수
______애플리케이션 고유 프로토콜
___데이터 손실 방지
______흐름 제어
______버퍼
______이벤트 처리와 폴링 방식 프로그래밍
______응답 신호
______에러 체크

3장 PC용 COM 포트
___포트 구조
______장치 관리자
______포트 리소스
______시리얼 서버
___포트 사용
______드라이버
______포트 구별
______COM 포트 GUID
______장치 설정 GUID
______INF 파일
______애플리케이션 프로그래밍 선택

4장 RS-232 구조
___하드웨어 연결
______시그널
______전압
______타이밍 제한
___전압 변환
______인터페이스 칩
______단거리 통신 회로
___포트 전력 구동
______전력 공급용 출력
______전압 레귤레이팅
___기타 연결 방법
______직접 연결
______기타 언밸런스드 인터페이스

5장 RS-232 연결
___커넥터와 어댑터
______커넥터 선택
______어댑터
______마이크로컨트롤러 개발 보드 활용
___케이블
______한계 길이
______써지 보호
___신호선 분리
______분리 방법
______그라운드
______전원 그라운드
______광 분리
___디버깅 툴
______브레이크아웃 모듈
______테스터
______오실로스코프와 로직 애널라이저

6장 RS-485
___RS-485 표준
______밸런스드와 언밸런스드 신호
______전압 요구 사양
______전류와 전력
______통신속도
______내부 보호 회로
___연결 옵션
______통신 칩
______PC용 RS-485 포트
______3.3/5V 전압 변환
______RS-232 신호 변환
___드라이버 활성화 제어
______드라이버 재활성화
______소프트웨어를 이용한 제어
______하드웨어 제어 방식

7장 RS-485 통신과 네트워크 설계
___긴 연결과 짧은 연결
______긴 연결의 경우
______선로 길이 계산
______드라이버 칩 선정
___라인 터미네이션
______임피던스 특성
______터미네이션 추가
______터미네이션의 효과
______반사
______연속 터미네이터
______짧은 통신선의 터미네이터
______AC 터미네이션
______네트워크 구성 형태
___신호 바이어싱
______오픈 회로 보호
______쇼트 회로 보호
___케이블 종류
______케이블이 노이즈를 줄이는 방법
______트위스트 페어 케이블
______케이블 선택
___접지와 차동 신호선
______공통 접지 유지
______분리된 신호선
___다중 버스 이용
______리피터 추가
______별 형태 구성하기

8장 무선 연결
___연결 매체와 변조 방식
______전송 주파수
______확산 스펙트럼 기술
______전송 신뢰성
___적외선
______송신과 수신
______IrDA
___무선 주파수
______전파 규정 준수
______주파수 선택
______연결 구성
______기타 RF 표준

9장 닷넷 SerialPort 클래스
___포트 사용하기
______포트 찾기
______포트 열기
______타임아웃
______수신 드레숄드
______포트 닫기
___데이터 전송
______바이트 전송
______텍스트 전송
___Stream 객체 사용
______BinaryReader 클래스와 BinaryWriter
______StreamReader와 StreamWriter 클래스
___포트 설정 저장하기
______애플리케이션 설정 구조
______콤보박스 예제

10장 닷넷을 활용한 포트 제어와 전송
___데이터 수신
______타임아웃 설정
______수신 데이터 감지
______수신 데이터 모으기
______효율적인 전송 방법
___데이터 전송
______타임아웃 방지
______애플리케이션 블록킹 없이 전송하기
______버퍼 오버플로우 방지
______효율적인 전송 방법
___흐름 제어
______메소드 선택
______흐름 제어 신호 제어와 감시
___에러 처리
______예외
______ErrorReceived 이벤트
______수신 데이터 확인
___애플리케이션 구조
______ComPort 클래스 정의
______포트 설정용 콤보 박스
______애플리케이션 고유 이벤트

11장 임베디드 시스템용 포트
___마이크로컨트롤러의 시리얼 포트
______PIC18F4520 칩
______Enhanced UART
___레지스터
______포트 제어와 구동
______통신 속도 설정
______인터럽트
______기본 순서
___포트 구동
______포트 설정
______데이터 전송
______데이터 수신
______인터럽트 활용
______흐름 제어
___포트 추가
______여러 개의 온칩 UART 사용
______펌웨어 UART 사용
______외장 UART 칩 사용

12장 네트워크 프로그래밍
___전송 관리
______메시지 전송 순서
______프로토콜
______다양한 프로토콜 활용
______디버깅 팁
___주소
______주소 할당
______주소 감지
______주소 값 유보
______메시지 형식 선정
______9비트 포맷

13장 RS-485 네트워크
___노드 연결
______트랜시버
______터미네이팅과 바이어싱
______케이블 연결
___프로토콜 연습
______주소
______메시지 포맷
___명령
______바이트 수신
______바이트 쓰기
___노드 폴링
______드라이버 활성화 신호 설정
______명령 전송
___폴링 응답
______기타 함수
______수신 데이터 디코딩

14장 USB 구조
___호스트와 디바이스
______호스트상의 드라이버 설정
______요구 사양
______호스트의 역할
______디바이스의 역할
______속도
______엔드포인트
___USB 전송
______전송 방식
______트랜잭션
______데이터 토글

15장 USB 컨트롤러 활용
___칩의 내부 구조
______시리얼 인터페이스 칩(TF232R)
______패러럴 인터페이스 칩(FT245R)
______개발용 모듈
___컨트롤러 이용
______드라이버
______제조사 고유 데이터 추가
______가상 COM 포트 구현
______RS-232에서 USB로 변환

16장 범용 USB 컨트롤러 활용
___통신 디바이스 클래스
______표준 문서
______기본 개념
______디바이스 컨트롤러
______호스트 드라이버
___추상화 제어 모델 사용
______POTS 모델
______가상 COM 포트
______요청
______통지
______성능 최대화
___디스크립터와 INF 파일
______디바이스 디스크립터
______설정 디스크립터
______통신 클래스 인터페이스 디스크립터
______데이터 클래스 인터페이스 디스크립터
______문자열 디스크립터
______INF 파일
______복합 디바이스

책 속으로

★ 저자 서문 ★

내가 이 책의 초판을 쓸 때만 해도 RS-232 시리얼 포트가 PC 인터페이스의 가장 핵심적인 역할을 담당했었다. 모뎀과 그 외 PC와 연결되는 주변기기들은 대부분 시리얼 포트를 통해 연결됐고, 시리얼 포트는 거의 모든 PC에서 볼 수 있었다.

1990년대 후반에 USB(Universal Serial Bus)가 보편화되며 수많은 사람이 시리얼 포트는 곧 사라질 것이라 예언했었다. 이전에 시리얼 포트를 사용하던 많은 주변기기도 USB 방식으로 교체됐다. 그러나 일부 디바이스는 USB를 사용할 수 없거나 대... 더보기

출판사 서평

시리얼 포트는 아직 건재하다! 시리얼 통신 개발자를 위한 완벽 가이드

다양한 용도로 활용할 수 있는 시리얼 통신과 네트워크 구축, 프로그래밍을 위한 지침서. PC용 COM 포트와 USB 가상 COM 포트 시리얼 통신 기술. 임베디드 시스템과 PC 간, 임베디드 시스템 간의 데이터 송수신을 위한 시리얼 포트 활용 방법

★ 이 책에서 다루는 내용 ★

■ PC에서 COM 포트 통신을 위한 닷넷 SerialPort 클래스 활용 방법
■ PC에서 가상 COM 포트 형식의 USB 디바이스 설계와 프로그래밍
■ 임베디드 시... 더보기

북로그 리뷰 (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

최근 본 상품