장바구니 담기 close

장바구니에 상품을 담았습니다.

Cortex-M3/M4 완벽가이드 응용편

Cortex-M3/M4 완벽가이드 응용편

  • 임종수
  • |
  • 높이깊이
  • |
  • 2014-05-29 출간
  • |
  • 496페이지
  • |
  • 190 X 258 X 30 mm /618g
  • |
  • ISBN 9788975882753
판매가

27,000원

즉시할인가

24,300

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,300

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

이 책은 Cortex-M3/M4에 대한 최고의 책이라고 생각한다.
전원을 넣어서 processor가 살아나는 모든 과정을 assembly coding을 통하여 상세히 서술하였으며, 또한, 다양한 주변 장치들을 구동하기 위해서는 어떻게 C-coding을 해야 하는지, 모든 예제 codes를 필자가 10여년 넘게 쌓아온 경험을 바탕으로 직접 개발하였으며, 그 개발과정을 자세히 설명하였다.

독자 여러분들의 이해를 돕고자, Visual C++를 기반으로 embedded C-code를 개발하는 독특한 방법을 소개하였다. 즉, Visual C++로 C-coding을 수행한 이후에 함께 연동되어 있는 Keil의 MDK-ARM에서는 단순히, building만 수행하면 실행 가능한 image가 생성되는 방법을 소개하였다.

무엇보다도 이 책은 물리적인 어떠한 성분들, 예를 들면, ADC/DAC, DMA, PWM 등등의 주변 장치를 설명하기 전에 해당 주변 장치와 관련된 상세한 이론적인 설명을 Matlab의 simulation 기능을 이용하여 좀 더 이해하기 쉽게 설명하였다. 이론 설명 이후에는 관련 주변 장치를 구동하기 위하기 위한 embedded C 또는 assembly code를 개발하는 방법을 단계별로 자세히 소개하였다.

“임종수의 Cortex-M3/M4 완벽 가이드(기초편)”은 Cortex-M3/M4 자체에 대한 내용 설명에 집중하면서 관련 여러 assembly 및 C-code 예제들을 제공한다. 여러분은 이 책을 통하여 Cortex-M3/M4뿐만 아니라 어떠한 processor를 만나더라도 전원이 들어가서 booting이 이루어지는 과정을 이해할 수 있으며, 그에 따른 reset vector의 handler 역할, 그리고, 각종 C-code로 작성된 함수가 동작하기 위한 memory addresses와의 역학적인 관계들을 면밀히 학습하게 될 것이다. 무엇보다도 이 책은 assembly coding을 위한 기초적인 단계부터 시작하여 최종적으로 C-coding에서 사용하는 pointer에 대한 A부터 Z까지 자세하게 설명하고 있다.

“임종수의 Cortex-M3/M4 완벽 가이드(응용편)”에서는 analog/digital 신호 처리에 대한 설명과 그에 따른 Analog-Digital Converter의 동작 특성과 제어 방법에 대해서 설명하였으며, 다양한 DMA 방식과 그에 따른 구현 방법을 설명하였다. 또한, emulator없이 UART를 통한 serial downloading 방법에 대해서도 설명하였다.

이 책은 단순히, processor vendor가 제공하는 datasheet 또는 관련 예제 codes에 숟가락 하나 얹어 놓는 식의 책이 아니다. 만일, 여러분이 기초편과 응용편 모두를 최선을 다하여 학습한다면, 여러분은 Cortex-M3/M4뿐만 아니라, 어떠한 processor에 대한 coding에도 필자처럼 자신감을 가질 수 있을 것이라고 생각한다.

이 책에서 다루는 모든 source codes는 필자의 naver cafe인 http://cafe.naver.com/limjongsulab에서 download받을 수 있다. 또한, 필자의 email address는 limjongsulab@naver.com이다.

필자가 저술한 Matlab, Simulink와 같은 기존의 책자들뿐만 아니라 앞으로 출간될 책자들까지 모두 앞서 언급한 naver cafe에서 관리하고자 한다. 이곳에서 여러분과 함께 질문과 답변을 통한 토론을 하였으며 한다. 그리고 유용한 자료들을 많이 등록하여 공유하였으면 한다.

목차

제1장 Cortex-M3를 기반으로 한 ADuCM360/361 Overview
1.1 ADuCM360/361 개요
1.2 ADuCM360/361의 memory map과 exceptions

제2장 ADuCM360/361의 Clock, Reset, Watchdog 및 GPIO 제어 방법
2.1 ADuCM360/361의 clock 제어 방법
2.2 ADuCM360/361의 Reset 제어 방법
2.3 ADuCM360/361의 Watchdog-Timer 제어 방법
2.4 ADuCM360/361의 GPIO 제어 방법
2.5 GPIO로 LED On/Off 제어 방법

제3장 ADuCM360/361의 UART 제어 방법
3.1 UART interface
3.2 ADuCM360/361의 UART controller coding 예제

제4장 ADuCM360/361의 General-Purpose Timer, Wake-Up Timer와 PWM 제어 방법
4.1 General-Purpose timer 제어 방법
4.2 Wake-Up timer 제어 방법
4.3 PWM controller 제어 방법

제5장 Analog and Digital Signal Conversion
5.1 Sampling에 대한 개념
5.2 양자화 error에 대한 개념
5.3 Sigma-Delta A/D Converter의 동작 특성
5.4 Multi-Rate Signal Processing
5.5 Sampling 및 양자화에 따른 AC 및 DC noise 성분 분석
5.6 SAR ADC의 동작 특성

제6장 ADuCM360/361의 ADC와 DAC 제어 방법
6.1 ADuCM360/361 ADC 특징 소개
6.2 ADuCM360/361 ADC 관련 registers 정리
6.3 ADuCM360/361 ADC 관련 예제 codes
6.4 ADuCM360/361 DAC 특징 소개
6.5 ADuCM360/361 DAC 관련 registers 정리
6.6 ADuCM360/361 DAC 관련 예제
제7장 ADuCM360/361의 DMA 제어 방법
7.1 ADuCM360/361 DMA 소개
7.2 ADuCM360/361 DMA 관련 registers 정리
7.3 ADuCM360/361 DMA 관련 예제

제8장 ADuCM360/361의 Flash Controller와 Serial Downloading
8.1 Flash Controller
8.2 ADuCM360/361의 Serial-Downloading

부록 1 ADuCM360 EVM 회로도

부록 2 용어 사전

저자소개

저자 임종수는
건국대학교 전자공학과 졸업
건국대학교 대학원 신호처리 전공 및 졸업
현대전자 정보통신연구소 근무
삼성전자 네트워크 사업부 근무
현재, Analog device Korea 근무 중

도서소개

『Cortex-M3/M4 완벽가이드: 응용편』은 Cortex-M3에 기반을 둔, ADuCM360을 제어하기 위한 각종 예제 codes를 Visual Studio 2010/2012를 통하여 개발한 이후에 어떠한 수정 없이 Keil의 MDK-ARM으로 세워 실행 가능한 이미지를 만드는 방법을 소개하였다. 무엇보다도 아날로그, 디지털 신호 처리를 통한 컨버터의 원리, 각종 DMA 제어 방법, 시리얼 다운로딩 구현 방법들에 대한 자세한 설명을 수록하였다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.