본문 바로가기

추천 검색어

실시간 인기 검색어

소형 모바일 디바이스용 응용개발

진한엠앤비

2008년 11월 19일 출간

종이책 : 2008년 03월 31일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (10.01MB)
ECN ECN01112022560001389517
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 불가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 16,800원

쿠폰적용가 15,120

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

「모바일단말상용화센터 교재시리즈」제3편『소형 모바일 디바이스용 응용개발』. 이 책은 센서 네트워크를 운영하기 위한 초소형 운영체제인 NanoQplus와 Tiny OS에서의 프로그래밍 방법에 대해 이야기한다. NanoQplus는 한국전자통신연구원에서 개발한 국산 운영체제로, 앞으로 많은 활용이 기대되고 있다. 그리고 TinyOS는 현재 가장 널리 쓰이는 운영체제이다.

본문은 NanoQplus, TinyOS란 무엇인지, 구조는 어떻게 되어 있으며, 어떤 특징이 있는지, 이들을 이용하여 개발환경을 구축하는 방법을 무엇인지 등을 설명한다. C 혹은 자바를 어느 정도 다룰 줄 알며 센서 네트워크에 대해 추상적으로 알고 있는 사람들을 대상으로 하였다. 특히 TinyOS에 비해 관련 기술 문서나 개발 노하우 축적이 부족한 NanoQplus에 대해 많은 심혈을 기울였다.
1.NanoQplus 소개
1.1. NanoQplus 전체 구조 11
1.2. NanoQplus 폴더 구조 16

2.NanoQplus 개발환경 구축
2.1. 개요 21
2.2. Cygwin 설치 21
2.3. WinAVR 설치 27
2.4. Fusing 프로그램 설치 31
2.5. NanoQplus 설치 35
2.6. Cygwin 환경 설정 37
2.7. ETRI-ZNIC 모듈 패치 41
2.8. 컴파일 및 퓨징 46
2.9. menuconfig 사용법 57

3.NanoQplus 프로그래밍 시작하기
3.1. 개요 67
3.2. LED Blink 67
3.3. UART & LED Blink 72
3.4. Multi?Thread LED Blink 83
3.5. Rx와 Tx 88
3.6. Multi?hop Routing 100

4.NanoQplus 고급 응용
어플리케이션 개발
4.1. Simple Sensor Networks의 구조 및
동작 과정 113
4.2. 파일 구조 115
4.3. 프로토콜 정의 116
4.4. 싱크 노드용 응용프로그램의 구현 121
4.5. 센서 노드용 응용프로그램의 구현 126
4.6. MAC Filter 1314.7. 컴파일 및 퓨징 134
4.8. 실행 화면 139

5.NanoQplus용 라우팅
프로토콜 스택 개발
5.1. 새로운 프로토콜 개발을 위한 환경 설정 145
5.2. 새로운 라우팅 프로토콜 개발 153
5.3. 정리 166
5.4. 가변길이 헤더를 가진 라우팅 프로토콜 168
5.5. 라우팅 프로토콜 작성하기 ? 실전 173

6.Tiny OS 소개 및 설치
6.1. TinyOS 소개 203
6.2. 개발 환경 소개 205
6.3. Tiny OS 설치 207
6.4. 설치 후 점검(toscheck, H/W verification) 214

7.TinyOS 프로그래밍 시작하기
7.1. Task scheduling에 관한 설명 227
7.2. Compile 방법 및 programming 방법 229
7.3. Led 관련 예제 분석 및 실습 234
7.4. 모트를 이용한 센싱 관련
예제 분석 및 실습 252
7.5. 라디오 통신을 위한 예제 분석 및 실습 267
7.6. Java 툴 사용을 위한 예제 분석 및 실습 292
7.7. TOSSIM을 이용하여 TinyOS 어플리케이션
시뮬레이션 하기 327

8.센서 네트워크 설계
8.1. 개요 347
8.2. 노드용 어플리케이션 설계 349
8.3. 싱크용 어플리케이션 설계 358
8.4. 실제 동작 과정 372

무선 센서 네트워크는 센서를 갖춘 초소형 무선 통신 단말들이 모여 구성되는 네트워크이다. 정확한 용어는 몰랐더라도, 지면이나 TV를 통해 유사한 개념이 많이 소개되었으므로 이 책을 읽으시는 독자라면 낯선 것만은 아니라고 생각된다.

매우 추운 겨울, A가 외출을 마친 후 자신의 아파트로 돌아가고 있다. 아파트 단지에 들어가는 순간, 코트에 부착된 아주 작은 무선 단말이 온도 센서를 통해 감지된 A의 체온과 현재 기온을 주위로 전송하고, 이 정보가 A의 집을 관리하는 중앙 관리 단말까지 전달된다. 중앙 관리 단말은 A가 집에 들어오기도 전에 미리 난방 장치를 켜서 방 안 온도를 관리하고, 물을 데워 둔다. A는 집에 들어가자마자 따뜻한 온수로 샤워를 하고, 적당한 온도의 방에서 휴식을 취할 수 있었다.

위 이야기는 일견 CF에서나 가능할 것 같지만, 실제로 센서 네트워크를 통해 쉽게 구축할 수 있는 일례일 뿐이다. 센서 네트워크는 무한한 가능성을 지니고 있으며, 미래 유비쿼터스 사회의 핵심이 될 기술 중 하나이다. 많은 연구 기관과 기업체들이 센서 네트워크 연구에 투자를 아끼지 않고 있으며, 신 기술 개발과 무선 단말의 소형화가 급속도로 이루어지고 있기도 하다. 그러나 하드웨어 기술이 어느 정도 성숙 단계에 접어들고 있음에 비해, 아직 미성숙 단계인 소프트웨어 기술이 본격적인 상용화의 발목을 잡고 있다.

이 책에서는 센서 네트워크를 운영하기 위한 초소형 운영체제인 NanoQplus와 Tiny OS에서의 프로그래밍 방법을 소개하고 있다. NanoQplus는 한국전자통신연구원에서 개발한 국산 운영체제로 앞으로 많은 활용이 기대되고 있으며, TinyOS는 현재 가장 널리 쓰이는 운영체제이다. C 혹은 자바를 어느 정도 다룰 줄 알며 센서 네트워크에 대해 추상적으로 알고 있는 독자를 대상으로 하였으므로, 제한된 지면에서 깊은 내용까지 다루기는 힘들었으나 최대한 많은 것을 담기 위해 노력하였다. 특히 TinyOS에 비해 관련 기술 문서나 개발 노하우 축적이 부족한 NanoQplus에 대해 많은 심혈을 기울였다. 이 책을 시작으로 하여 많은 좋은 자료들이 나올 것으로 기대한다.

이 책은 크게 NanoQplus를 소개한 1부와 TinyOS를 소개한 2부로 나눌 수 있다. 각각의 장에서는 다음과 같은 내용을 다루고 있다.

1장: NanoQplus와 NanoQplus 구조를 간략하게 소개하고 있다.
2장: NanoQplus로 프로그램을 개발하기 위한 환경을 구축하는 방법을 설명하고 있다.
3장: 간단한 예제를 통해 NanoQplus를 이용한 프로그래밍 방법을 소개하고, 기본적인 API를 설명하고 있다.
4장: 센서 네트워크를 구축하기 위해 필요한 내용들을 익히기 위해 실제로 센서 네트워크를 구성해본다.
5장: 새로운 라우팅 프로토콜의 개발을 통해 NanoQplus의 네트워크 프로토콜 스택의 구성요소와 네트워크 프로토콜의 개념에 대하여 알아본다.
6장: TinyOS를 소개하고, TinyOS 개발 환경을 구축하는 방법을 설명하고 있다.
7장: 간단한 예제들을 분석하여 nesC를 이용한 TinyOS 프로그래밍을 소개하고 있다.
8장: TinyOS를 이용해 화재 감시 관리 프로그램을 구축함으로써 실제 센서 네트워크에 대한 개념과 구축 방법을 소개하고 있다

작가정보

저자(글) 김동균

◈김동균 ◈
경북대학교 컴퓨터공학과 조교수
서울대학교 컴퓨터공학 박사

◈정홍종 ◈
경북대학교 컴퓨터공학과 박사과정

◈유홍석 ◈
경북대학교 전자전기컴퓨터학부 박사과정

◈오수택 ◈
경북대학교 컴퓨터공학과 석사

◈강현우 ◈
경북대학교 전자전기컴퓨터학부 석사과정

◈황대엽 ◈
경북대학교 전자전기컴퓨터학부 석사과정

◈백승훈 ◈
경북대학교 전자전기컴퓨터학부 석사과정

저자(글) 정홍종

저자(글) 유홍석

저자(글) 오수택

저자(글) 강현우

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    소형 모바일 디바이스용 응용개발 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    소형 모바일 디바이스용 응용개발 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    소형 모바일 디바이스용 응용개발
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)