이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
임베디드 하드웨어 이해와 설계
개정판
베스트
IT 모바일 top100 1주
가격
23,000
10 20,700
YES포인트?
1,150원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

CHAPTER 1 컴퓨터 아키텍처의 소개
기본 개념
메모리
Input/Output
DMA
임베디드 컴퓨터 아키텍처

CHAPTER 2 어셈블리 언어
레지스터
기계어
부호가 있는 숫자
주소 지정 방식
어셈블리로 코드 작성하기
역어셈블리
위치 독립 코드(Position-Independent Code)
반복
마스킹(Masking)
색인 주소 지정 방식
스택(Stack)
명령 타이밍

CHAPTER 3 포스(Forth)/오픈 펌웨어
포스(Forth)의 소개
문자열 워드
스택 조작
새 워드 만들기
주석
if ... else
반복
데이터 구조
하드웨어/메모리와 통신하기
포스 프로그래밍을 위한 안내서

CHAPTER 4 전자공학 101
전압과 전류
아날로그 신호
전력
회로도 읽기
저항
커패시터
RC 회로
인덕터
변압기
다이오드
수정 발진기
디지털 신호
전기적 특성
논리 게이트
데이터시트 읽기의 중요성

CHAPTER 5 전원
콘센트
전지
저전력 설계
전압 조정기
LM78xx 레귤레이터
MAX603/MAX604 레귤레이터
MAX1615 레귤레이터
MAX724 레귤레이터
전기적 잡음과 인터페이스


CHAPTER 6 하드웨어 만들기
도구들
납땜
값싸고 빠른 구축법
인쇄회로기판
전체 조립
JTAG

CHAPTER 7 SPI를 활용하여 주변기기 추가하기
시리얼 주변기기 인터페이스

CHAPTER 8 I2C를 사용하여 주변기기 추가하기
I2C의 개요
I2C로 실-시간 시계 추가하기
I2C로 간단한 디스플레이를 추가하기

CHAPTER 9 시리얼 포트
UART
오류 검출
믿을 만한 오랜친구: RS-232C
RS-422
RS-485

CHAPTER 10 IrDA
IrDA의 개요

CHAPTER 11 USB
USB의 소개
USB 패킷
물리적인 인터페이스
USB 인터페이스 구현하기

CHAPTER 12 네트워크
계측 제어기 통신망(CAN)
이더넷

CHAPTER 13 아날로그
증폭기
아날로그에서 디지털로 변환
외부 ADC와의 인터페이스
온도 센서
광 센서
가속도계
압력 센서
자기장 센서
디지털에서 아날로그로 변환
PWM
모터의 제어
과부하를 전환하기

CHAPTER 14 PIC 마이크로컨트롤러
프로세서 두 개에 얽힌 이야기
쉽게 시작하기
더 복잡한 PIC
PIC 기반의 데이터 기록 장치
PIC에 의한 모터 제어

CHAPTER 15 AVR 마이크로컨트롤러
AVR 아키텍처
Attiny15 프로세서
코드 다운로드하기
더 큰 AVR
AVR 기반의 데이터 기록 장치
버스 인터페이스

CHAPTER 16 68HC11
68HC11 아키텍처
간단한 68HC11 기반 컴퓨터

CHAPTER 17 MAXQ
아키텍처의 개요
회로도

CHAPTER 18 68000 시리즈 컴퓨터
68000 아키텍처
간단한 68000 기반 컴퓨터

CHAPTER 19 DSP 기반 컴퓨터
DSP56800
DSP56805 기반 컴퓨터
JTAG
찾아보기

저자 소개

저자 : 존 캣솔리스
호주에 있는 브리스베인의 뜨거운 태양 아래에서 살고 있다. 그는 Griffity 대학에서 양자역학, 전자공학과 수학 학사 학위를, 그리고La Trobe 대학에서 첨단 컴퓨터 아키텍처 공학 석사학위를 받았다. 또한 정부, 산업계, 군과 과학 부문을 위한 컴퓨터를 설계하는 회사인 Embedded 사의 이사이자 설립자이다. 마이크로프로세서를 설계하지 않을 때는 하이킹과 캠핑, 야외생활을 즐기며 주변 환경을 사진에 담거나 낚시, 인디안식과 지중해식 요리를 하고, 그의 조카인 앤드류, 제임스와 함께 모형 기차놀이를 한다.
역자 : 홍형경
치열한 회사 생활에서 빠져 나와 현재 프리랜서 프로그래머로 일하고 있다. 아직은 IT분야에서 프리랜서란 직업이 외국에서의 그것처럼 인식되지는 않지만, 나름대로 나아가야 할 올바른 방향을 찾고 있는 중 이다.
감수자 : 한동훈
물류 회계 시스템 등의 프로젝트에 참여했으며 시스템이나 웹 프로그램을 다양한 프로그래밍 언어로 개발하고 싶어한다. 하지만 가끔씩 40시간 이상을 키보드 앞에 앉아 있는 디지털 시대의 희생자이기도 하다.

품목정보

발행일
2006년 08월 31일
쪽수, 무게, 크기
440쪽 | 898g | 188*254*30mm
ISBN13
9788979143959

줄거리

이 책은 형식에 구애받지 않고 몇 개의 부분으로 나누어져 있다. 첫 번째 부분에서는 기본 개념과 소개 자료를 다룬다. 두 번째 부분은 어셈블리와 포스 언어를 다룬다. 거기서부터 주변기기와 임베디드 시스템에 기능을 추가하는 방법을 살펴본다. 마지막으로 임베디드 시스템에서 광범위하게 사용되는 여러 가지 종류의 프로세서들을 살펴보고, 이들을 시스템에 통합하는 설계 과정을 살펴본다.

1장은 컴퓨터 아키텍처의 개요를 설명하고 무엇이 임베디드 시스템을 구성하는지를 설명한다. 2장과 3장은 어셈블리와 포스 언어를 통하여 소프트웨어를 살펴본다.

4장은 기본적인 전자공학 이론을 설명하고 중요한 개념의 일부를 소개한다. 전자공학 전문가라면 5장으로 건너뛰어도 괜찮을 것이다. 5장은 임베디드 시스템에 전원을 공급하는 방법을 다룬다. 또한 전기적인 간섭으로부터 다른 임베디드 시스템을 보호하는 방법과 시스템에 피해를 줄 수 있는 여러 가지 원인을 살펴본다. 6장에서는 임베디드 시스템을 실제로 구축하는 방법과 디버깅하는 방법을 살펴본다.

7장과 8장은 마이크로컨트롤러에 다양한 소형 주변기기를 추가할 수 있게 해주는 프로토콜인 SPI와 I2C를 다룬다. 9, 10 그리고 11장은 시리얼 인터페이스를 다룬다. 시리얼 인터페이스를 통해 임베디드 시스템은 주 컴퓨터나 모뎀과 같은 외부 주변기기와 통신할 수 있다. 또한 RS-232C, RS-422, 적외선 통신, USB도 살펴볼 것이다.

12장에서는 네트워크를 다룬다. 임베디드 시스템에 저비용의 산업용 네트워크(CAN)를 추가하는 방법을 살펴본다. 또한 임베디드 시스템을 다른 컴퓨터, 서버, 게이트웨이, 인터넷에 연결할 수 있도록 이더넷 포트를 추가하는 방법도 배운다.

13장에서는 실제로 많이 사용하는 인터페이스를 살펴본다. 아날로그 신호를 디지털 값으로 변환하는 방법과 반대로 디지털 값을 아날로그 전압으로 변환하는 방법을 배울 것이다. 또한 센서를 이용해 임베디드 시스템 내의 온도, 빛, 압력, 가속, 자기장을 측정하는 방법도 배울 것이다. 13장에서는 펄스 진폭 변조와 임베디드 컴퓨터로 작은 전기 모터를 제어하는 방법도 살펴볼 것이다.

14장에서는 이 책의 첫 임베디드 프로세서 아키텍처인 마이크로칩 PIC를 접하게 될 것이다. 14장 이후의 장들에서는 독립적으로 동작하는 초소형 8비트 마이크로컨트롤러에서부터 32비트 버스 기반의 칩들까지 다양한 프로세서들을 만나게 될 것이다. 수백 개의 임베디드 프로세서를 다루는 것이 가능하지 않지만, 선택된 칩들은 해당 계열의 프로세서를 대표한다. 여러분이 익힌 기술들은 어플리케이션을 위해 선택한 어떤 프로세서에도 채택할 수 있을 것이다.

리뷰/한줄평3

리뷰

10.0 리뷰 총점

한줄평

10.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정