상품상세
Embedded Recipes
대한민국 최초 임베디드 전문 기술서적 저자 : 히언 | 출판사 : 코너북 | 초판 6쇄 발행 2016년 4월 5일 | 642쪽 | 150*220 배판 | 1판

판매가격 33,000원
소비자가격 33,000원
적립금0
상품상태신상품
제품코드IT-0902
제조사코너북
출시일2016-04-05
구매수량 품절된 상품입니다
총 금액 :

 

ISBN : 978-89-961489-1-3

 


 

☞ 본 서적은 출판사인 코너북 홈페이지의 온라인 주문을 통해서만 구매하실 수 있습니다.
☞ 주문하신 책자는 맞춤주문된 도서전용 뽁뽁이 + 도서전용 박스에 보호되어
    그 어떤 도서전문 샵보다 안전하게 배송됩니다.
☞ 배송중의 파손에 대해서는 100% 환불/교환해드립니다.


 

  INTRODUCTION
본 책자는 히언님의 친절한 임베디드 시스템 개발자 되기 강좌 블로그(http://recipes.egloos.com)와 RFDH 임베디드 강의실에 연재되었던 내용을 책으로 엮은 것입니다. 기존의 웹의 내용을 보완하고 추가하였으며, 수많은 이미지를 책자용으로 업그레이드하여 읽기좋게 편집된 서적입니다.
 
 
대한민국 최초의 임베디드 전문 기술서적!

  21세기 기술의 대표적인 화두 중 하나는 바로 임베디드 시스템과 임베디드 프로그래밍입니다.
휴대폰과 PDA, MP3 플레이어와 같은 휴대장비부터 셋탑박스와 대형 컨트롤 시스템까지,
임베디드 개발의 수요는 폭발적으로 급증하고 있지만..
딱히 이렇다할 기술서적을 찾기는 열라 힘들었습니다..

적어도 이 책이 나오기 전까지는 그랬다는 것이죠!
 

• 대한민국 실무 임베디드 개발자의 10년 노하우를 집대성
• 
642쪽에 달하는 방대한 임베디드 백과사전
• 초보자에게는 친절한 안내서, 숙련자에겐 유용한 기술 참고서
• 각종 임베디드 시스템 설명과 실전 프로그래밍 가이드

• 딱딱한 설명은 NO!  쉽게 이해할 수 있도록 통신체와 이야기 형식으로 기술되어 있습니다.
• 한손에 쏙 잡히는 소설책 크기의 양장 하드커버 및 최고급 종이, 2도컬러 인쇄

 
주의) 번역판이 아닙니다. 애초부터 한글로 씌여진 책입니다

 

 

 

 





 

 

  TABLE OF CONTENTS

1. Hardware 꼴라쥬 (Collage) - 회로도 읽기
    1  Hardware 꼴라쥬 
    2  신호와 주파수 영역 - Spectrum Analysis
    3  Analog 신호와 Digital 신호, 그리고 Ground
    4  초간단 회로이론 R(저항), L(인덕터), C(캐패시터)
    5  초간단 회로이론 응용 - 필터 (Filter)
    6  Transistor 1%
    7  Pull up, Pull down 그리고 Open Collector
    8  RLC와 Transistor 感
    9  논리회로로의 확장
    10 IC 기본
    11 Register 넌 누구냐
    12 Clock 이란
    13 Bus Transfer Mechanism
    14 Timing 그리고 Spec 읽기
    15 Memory의 선정과 XIP     
    16 RAM Memory의 물리적 동작  
    17 확장 to the CPU - How CPU works
    18 CPU의 동작 예와 Pipe line


2. Microprocessor 아뜰리에 (Atelier) - ARM을 파헤쳐 보자 
    1  Microprocessor 아뜰리에
    2  ARM inside 
    3  ARM mode와 THUMB mode
    4  ARM 동작 Modes - 나는 어느 Mode를 써야 하나
    5  ARM Register와 Context
    6  ARM Exception과 Modes
    7  ARM - Thumb PCS ; Register 사용법
    8  ARM은 Interrupt 냄새를 어떻게 맡는가
    9  ARM SoC (System On Chip) - ARM 그렇고 말고
    10 AMBA - SoC 안에서 IP끼리의 Bus 규격


 3. Software 데꾸바쮸 (Decoupage) - Software의 정체와 만들기
    1  Little Endian과 Big Endian
    2  컴파일에 대한 단상
    3  컴파일 공장 이야기
    4  원하는 컴파일을 해보자
    5  Preprocess (-E option)과 #include
    6  Assembly로 만드는 방법
    7  Library를 만들자 - 남한테 보여주기 싫어
    8  Lib을 까보자
    9  컴파일러 option들
    10 변수의 scope와 그 생애 (Memory Map)
    11 Memory Map과 Symbol 이야기
    12 ELF format Object File의 진실
    13 Linker를 마무리 짓자 - ELF와 fromelf까지!
    14 Scatter Loading - Linker Description Script
    15 MAP file 분석
    16 Memory Map과 Linker의 만남 Locator
    17 Makefile은 뭘하는 녀석일까~
    18 컴파일을 더더더 쉽게. MACRO와 SUFFIX
    19 조금 더 Make 테크닉들
    20 Make option들


 4. ARM 미장센 - ARM 제어의 구현
    1  ARM Assemlby를 파헤쳐 보자 ADS VS GNU
    2  대충의 간단한 Assembly와 Reverse Engineering
    3  ARM Thumb mode와 S 접미사
    4  ARM과 Thumb 사이의 Veneer (베니아)     
    5  Inline Assembly와 INTLOCK()구현
    6  Pipeline과 Exception의 관계, 그리고 ^ 접미사
    7  Exception Vector Table (EVT)과 각 Handler의 구현
    8  SWI의 진실
    9  Coprocessor Assembly
    10 Bootloader와 Memory Budget (Mapfile) - 어떻게 변수를 초기화 할 것인가
    11 Reset Handelr에서 main (Entry point)까지
    12 Scatter Loading과 Booup - __user_initial_staqckheap


 5. Software 비네팅 (Vinetting)
    1  Context와 AAPCS
    2  Pointer와 배열은 소녀시대와 원더걸스, 그리고 이중 포인터
    3  struct와 typedef, 그리고 PACKED
    4  Stack과 Heap에 관한 소고
    5  Stack의 정체와 자세히 보기 - initialization 까지
    6  함수가 불렸을 때 일어나는 일 - Stack 뒤지기 신공
    7  Stack 동작의 비밀과 실제 메모리 덤프
    8  Stack Size는 어떻게 잡는가
    9  함수 포인터와 실행주소 변경
    10 Linked List와 Queue


6. RTOS 팩토리 - Kernel 이야기
    1  RTOS와 Kernel
    2  Embedded Software는 무한루프
    3  Task의 구조와 Signal
    4  Task의 상태, Task는 Service단위와 ISR
    5  Preemptive (선점형) Multitasking이란 도대체
    6  Context Swtiching과 TCB - Task 상태변화
    7  TCB - Task Control Block
    8  Scheduler의 구현
    9  ISR은 어떻게 구현해 - 선점형과 비선점형
    10 선점형 Kernel에서 wait, send, clr signal의 구현과 IRQ Handler
    11 Clock Tick ISR - Timer Service
    12 ATOMIC - Critical Section, Mutex, Semaphore
    13 Interrupt 와 Polling
    14 Queue와 Inter Task Communication
    15  DPC나 APC, 그리고 Bottom Half
    16 Watchdog과 Sleep
    17 Bootup중 Kernel로의 진입 - main() 함수 -
    18 Kernel을 포팅한다는 것


7. Device Control and System Architecture
    1  Device를 Control 한다는 것
    2  Register를 Setting한다는 것과 Memory Mapped I/O
    3  Memory Device를 Control 한다는 것
    4  Bus Sizer Register와 Memory Controller - 메모리 확장구성과 CS와의 관계
    5  특이한 Device Interface의 CS와 Address의 이용 - LCD  
    6  Shadow의 개념과 Bit operation
    7  C의 조미료 MACRO 테크닉들
    8  Synchronous와 Asynchronous는 머냐
    9  Wait State 이야기
    10 PLL과 M/N:D
    11 GPIO (Tristate Buffer)의 정체와 GPIO ISR
    12 DMA(Direct Memory Access) - CPU몰래 영차 영차

    13 Cache, Cash
    14 MMU를 완전 베껴 보자 - Memory Management Unit
    15 JTAG Interface를 Control 해 보자


8. 그래서 어쩌란 말이냐 - How to debug
    1  그래서 어쩌란 말이냐 - ART of Debugging
    2  Interrupt Lock에 의한 Watchdog Reset

    3  Task Lock에 의한 Watchdog Reset
    4  Data Abort가 발생했어요
    5  Stack Corruption과 Prefetch Abort - Stack 뒤지기 신공
    6  Abort in ISR. IRQ mode에서의 Abort라...
    7  0x0 go - 망연자실 Reset
    8  Watchdog Reset in ISR

    9  다양한 Exception과 Memory 불량 Symptom
    9  Semihosting - Printf
    10 JTAG과 ICD의 정체
    11 Oscilloscope 사용법.

 

Epilogue (에필로그)

배송비 : 기본배송료는 2,500원 입니다. (도서,산간,오지 일부지역은 배송비가 추가될 수 있습니다)  50,000원 이상 구매시 무료배송입니다.
본 상품의 평균 배송일은 일입니다.(입금 확인 후) 설치 상품의 경우 다소 늦어질수 있습니다.[배송예정일은 주문시점(주문순서)에 따른 유동성이 발생하므로 평균 배송일과는 차이가 발생할 수 있습니다.]
본 상품의 배송 가능일은 일 입니다. 배송 가능일이란 본 상품을 주문 하신 고객님들께 상품 배송이 가능한 기간을 의미합니다. (단, 연휴 및 공휴일은 기간 계산시 제외하며 현금 주문일 경우 입금일 기준 입니다.)
상품 청약철회 가능기간은 상품 수령일로 부터 일 이내 입니다.
상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 일 이내라도 교환 및 반품이 불가능합니다.
저단가 상품, 일부 특가 상품은 고객 변심에 의한 교환, 반품은 고객께서 배송비를 부담하셔야 합니다(제품의 하자,배송오류는 제외)
일부 상품은 신모델 출시, 부품가격 변동 등 제조사 사정으로 가격이 변동될 수 있습니다.
신발의 경우, 실외에서 착화하였거나 사용흔적이 있는 경우에는 교환/반품 기간내라도 교환 및 반품이 불가능 합니다.
수제화 중 개별 주문제작상품(굽높이,발볼,사이즈 변경)의 경우에는 제작완료, 인수 후에는 교환/반품기간내라도 교환 및 반품이 불가능 합니다.
수입,명품 제품의 경우, 제품 및 본 상품의 박스 훼손, 분실 등으로 인한 상품 가치 훼손 시 교환 및 반품이 불가능 하오니, 양해 바랍니다.
일부 특가 상품의 경우, 인수 후에는 제품 하자나 오배송의 경우를 제외한 고객님의 단순변심에 의한 교환, 반품이 불가능할 수 있사오니, 각 상품의 상품상세정보를 꼭 참조하십시오.