홈 > e-Book(781)
e-Book

[eBook] (AVR과 ARM 기반) 임베디드 시스템 (리눅스를 거쳐 안드로이드까지) (3판)

20,000원
포인트 0점 적립
배송비주문시 결제
총 금액 0원

, ,

상품요약정보 : 서적
상품정보고시
도서명 [eBook] (AVR과 ARM 기반) 임베디드 시스템 (리눅스를 거쳐 안드로이드까지) (3판)
저자 이영일/배도연
출판사 복두출판사
판수(크기) 3판
쪽수 418
판형 46배판
출판일 2012-03-02
ISBN 978-89-8000-985-5


제1부 디지털컴퓨터 개요

Chapter 1. 디지털컴퓨터 구조

Chapter 2. 임베디드 시스템

 

2AVR 기반 임베디드 시스템

Chapter 3. AVR 소개

Chapter 4. AVR 내부 메모리와 주변장치

 

3ARM 프로세서 소개

Chapter 5. ARM 프로세서

Chapter 6. ARM 프로세서 주변장치 및 개발환경

 

4부 리눅스 기반 임베디드 시스템

Chapter 7. 임베디드 리눅스 개요

Chapter 8. 리눅스 기반 임베디드 시스템 개발환경

Chapter 9. 임베디드 리눅스 응용프로그램 작성

Chapter 10. 임베디드 리눅스 디바이스드라이버 작성법

 

5부 안드로이드 프로그래밍

Chapter 11. 안드로이드 플랫폼

Chapter 12. 안드로이드 응용프로그램 개발

Chapter 13. 안드로이드 시스템 프로그램 개발



임베디드 시스템의 쓰임새가 다양해지면서 마이크로프로세서 교과목에서 다루어야할 내용도 다양해 지고 중점을 두어야할 부분도 달라지고 있다. 8비트 혹은 16비트 프로세서에 메모리와 주변장치를 붙이고 어셈블러나 C를 사용해서 필요한 프로그램을 작성하는 방법을 가르치는 것이, 필자가 프로세서를 처음 배우던 80년대 이후로, 마이크로프로세서 교육에서주로 다루던 내용이었다. 오늘날의 산업현장에서도 이와 같은 기술이 적용되고 있고 그 중요성이 줄어들었다고는 보기 어렵다. 그러나 90년대 이후로 폭발적으로 증가하고 있는 모바일 기기에는, 8/16비트 프로세서에서 사용하던 접근방법으로는 구현하기 힘든 멀티미디어와 네트워크 기능들을 갖춘 임베디드 시스템을 필요로 하고 있다. 여기에는 32비트 프로세서를 사용해서 멀티미디어와 네트워크 기능을 제공하는 운영체제(OS)를 장착하고 있다. 이를 이해하고 다루기 위해서는 마이크로프로세서에 대한 기본적인 지식과 더불어 다양해진 메모리에 대한 지식, 운영체제에 대한 이해와 관련된 개발환경을 활용하는 능력 등을 갖추어야 한다.

  이와 같이 넓어진 임베디드 시스템 스펙트럼 전체를 체계적으로 조망하고 다룰 수 있는 내용으로 이 책을 꾸미고자 하였다. 1-2장에서는 디지털컴퓨터의 기본원리와 주요한 개념, 필수적인 주변장치에 대해서 개념적인 설명을 하고 3-4장에서 8비트 마이크로 프로세인 AVR의 구성과 명령어체제, 주요한 주변장치들을 실험을 곁들여서 다루었다. 5장에서는 32비트 마이크로프로세서인 ARM 프로세서의 아키텍쳐와 명령어 구조, 그리고 운영체제를 효율적으로 사용하기 위해서 필요한 추가적인 주변장치들을 살펴본다. 6장에서는 ARM 프로세서의 주변장치와 임베디드 리눅스 설치까지 고려한 ARM 기반 임베디드 시스템의 개발환경을 다룬다. 7장에서부터 9장까지는 리눅스 운영체제의 개요와 디바이스드라이버 작성법 및 응용프로그램 작성법 등을 각각 다룬다. 11장에서부터는 리눅스를 기반으로 하는 안드로이드를 다루면서 안드로이드 설치와 응용프로그램 작성법을 살펴본다.

  C언어와 디지털논리회로를 배운 학생들에게 두 학기 정도를 들여서 이 책을 강의하고자 한다면 1장에서부터 6장 까지를 첫 번째 학기에 가르치고 이후의 내용을 두 번째 학기에 다루면 적당하리라 생각한다. 8비트 프로세서를 이미 배운 학생들이라면 5장에서부터 시작해서 32비트 프로세서와 리눅스에 대한 내용을 거쳐 가능하다면 안드로이드까지 한 학기에 다룰 수 있을 것이라 본다. 이 책에는 AVRARM 프로세서 매뉴얼에서 참조할 수 있는 세세한 테이블 들을 되도록 싣지 않았다. 따라서 보다 깊이 있게 이 책을 따라 공부하기 위해서는 인터넷에서 이들 매뉴얼들을 받아서 같이 보는 것이 필요할 것이다. AVR 실습은 시중에서 구할 수 있는 일반적인 Atmeg128 모듈을 가지고 할 수 있도록 구성하였고 ARM과 리눅스, 안드로이드 관련 실습은 삼성에서 만든, Cortex-A8 프로세서 기반의 S5PC100 사용한 보드를 사용하는 것을 상정하였다. 그러나 8장 이외의 내용은 특정 하드웨어에 크게 의존하지 않는다.

  공저자 나이텍 배도연 사장님과 이 책을 만드는 과정에서 많은 도움을 주신 최규호주임, 원고작성을 위해 애를 써준 안경필군과 이준성군의 노고에 감사드린다. 그리고 사랑하는 아내 혜경에게도 고마운 마음을 전한다. 좀 더 내용을 충실하게 만들었으면 하는 아쉬움이 많이 남지만 차후에 개선작업을 해 나갈 수 있을 것이라 기대해 본다.

 

2010년 여름 공릉동에서 이 영 일

, ,

08. 거래조건에 관한 정보
거래조건
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립

0 Reviews

구매하신 분만 후기를 등록할 수 있으며, 후기와 관계없는 글, 판매, 양도, 광고, 욕설, 비방, 도배 등의 글은 예고 없이 삭제됩니다.
번호 제목 별점
  • 등록된 후기가 없습니다.
더보기