logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

임베디드 마이크로컨트롤러 프로그래밍

임베디드 마이크로컨트롤러 프로그래밍

(닷넷 마이크로 프레임워크를 활용한)

젠스 퀴너 (지은이), 디오이즈 (옮긴이), 파비오 클라우디오 페라치아티 (감수)
  |  
에이콘출판
2009-07-30
  |  
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 31,500원 -10% 0원 1,750원 29,750원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

임베디드 마이크로컨트롤러 프로그래밍

책 정보

· 제목 : 임베디드 마이크로컨트롤러 프로그래밍 (닷넷 마이크로 프레임워크를 활용한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960770928
· 쪽수 : 584쪽

책 소개

닷넷 마이크로 프레임워크를 활용하면 비주얼 스튜디오와 C# 언어로 하드웨어 자원이 부족하고 규모가 작은 디바이스 상에서 가볍고 빠른 임베디드 시스템 애플리케이션을 개발할 수 있다. 실용적인 샘플 예제가 가득한 실전 프로젝트 개발서.

목차

1장 닷넷 마이크로 프레임워크 소개
닷넷 마이크로 프레임워크란
닷넷 마이크로 프레임워크의 역사
동기
과거의 임베디드 시스템 개발
다른 접근 방법
관리형 코드의 장점
닷넷 마이크로 프레임워크의 위치
닷넷 마이크로 프레임워크에서 불가능한 것
라이선스
닷넷 마이크로 프레임워크의 장점
닷넷 마이크로 프레임워크와 윈도우 사이드쇼
기술 개요
부팅 가능한 런타임 환경 소개
구조
닷넷 마이크로 프레임워크 컴파일
타겟 플랫폼
플랫폼 포팅
더 많은 정보를 위한 링크
정리

2장 디바이스
프리스케일 i.MXS 개발 키트
디바이스 솔루션 사의 메리디언과 타호
메리디언 CPU
타호 개발 키트
디지 인터내셔널 사의 임베디드 개발 제품
디지 커넥트 ME
디지 커넥트코어 9P 9215
SJJ 임베디드 마이크로 솔루션 임베디드 개발 키트
크로스보우 사의 Imote2.NET 에디션
모듈
멀티센서 보드
개발 키트
아데니오 사의 포팅 제품
PHYTEC phyCORE-LPC3180
Atmel AT91SAM9261
GHI 일렉트로닉스 사의 임베디드 마스터
임베디드 마스터 모듈
개발 키트
엠트리온 HiCO.ARM9
HiCO.ARM9 코어 모듈
개발 키트
정리

3장 시작하기
시스템 준비
시스템 요구사양
닷넷 마이크로 프레임워크 SDK의 설치
비주얼 스튜디오와 닷넷 마이크로 프레임워크의 사용
새 프로젝트 만들기
첫 번째 닷넷 마이크로 프레임워크 애플리케이션
비주얼 스튜디오 워크스페이스
프로젝트 속성 설정
애플리케이션의 빌드, 배치, 실행, 디버깅
닷넷 마이크로 프레임워크 SDK
파일 구조
기본 클래스 라이브러리 런타임 어셈블리
MFDeploy 툴
TFConvert 툴
정리

4장 닷넷 마이크로 프레임워크의 기본 클래스 라이브러리 소개
진단을 위한 텍스트 출력
프로그램 실행 멈추기
시스템 시간과 표준 시간대 설정
타이머의 사용
문자열의 사용
System.String 클래스
문자열 연결
문자열 인코딩
배열의 사용
다차원 배열
바이트 배열의 결합
배열의 일부 요소 추출
바이트 배열 이외 배열의 연결과 복사
정수와 바이트 배열
컬렉션의 사용
ArrayList 클래스
ArrayList 클래스의 사용
숫자 처리
10진 실수
16진수 출력
숫자의 파싱
수학 관련 함수
예외 처리
예외 발생
예외 처리
Finally 블록
다양한 예외 타입의 처리
예외로부터 정보 얻기
예외의 재발생
정리

5장 하드웨어 접근
GPIO 포트란
출력 포트
입력 포트
인터럽트 포트
엣지에서 발생하는 인터럽트
레벨에 따라 발생하는 인터럽트
Tristate 포트
RS232 직렬 포트
SerialPort 클래스
데이터 보내기
데이터 받기
요청-응답 접근
핀 사용과 예약
핀 예약이란
HardwareProvider 클래스
커스텀 하드웨어 프로바이더
I2C 버스
닷넷 마이크로 프레임워크에서의 I2C 디바이스 사용
10비트 주소의 사용
TI TMP100 온도 센서를 위한 관리형 드라이버
I2C 하드웨어 프로바이더
SPI 버스
닷넷 마이크로 프레임워크에서의 SPI 디바이스 사용
AD124S101 AD 컨버터용 관리형 드라이버
SPI용 하드웨어 프로바이더
기타 하드웨어
PWM
파일시스템을 갖춘 대용량 저장 장치
USB
전원과 충전 상태 정보를 얻는 방법
프로세서의 속도 정보 얻기
시스템 식별
정리

6장 네트워킹
소켓
Socket 클래스
TCP
UDP
네트워크 설정
소켓 심층 분석
웹서비스
DPWS의 구조
서비스 탐색
서비스 기술
제어
이벤트
DPWS 심층 분석
정리

7장 무선 통신
무선 랜
블루투스
지그비
Z-웨이브
무선 통신 기술의 비교
블루투스, 지그비, Z-웨이브 모듈을 위한 URL
정리

8장 암호화
XTEA: 대칭 알고리즘
XTEA의 사용
닷넷과 닷넷 컴팩트 프레임워크의 XTEA
RSA: 비대칭 알고리즘
키 조합을 이용하는 일반적인 시나리오
개인 키와 공용 키의 생성
RSA를 이용한 인코딩과 디코딩
전자서명의 생성과 인증
정리

9장 닷넷 마이크로 프레임워크의 고급 프로그래밍 기법
멀티스레딩과 동기화
스레드의 사용
동기화
이벤트
위크 델리게이트
실행 제한 시간
바이너리 직렬화
사용법
스토리지 포맷과 설정
어트리뷰트를 이용한 직렬화 설정
참고, 힌트, 교훈
다른 디바이스와의 데이터 교환
플래시 메모리에 데이터 영구 저장
정리

10장 세계화와 지역화
리소스
리소스의 생성과 편집
리소스 작업
컬처
커스텀 컬처의 생성과 설치
날짜, 시간 및 숫자에 대한 포맷
현재 컬처의 저장
다국어용 애플리케이션
위성 어셈블리
위성 어셈블리의 생성
실행 시 언어 변경
정리

11장 그래픽스와 GUI
Bitmap 클래스를 이용한 그리기
비트맵의 사용
비트맵을 디스플레이로 출력
색의 사용
사각형 그리기
타원 그리기
이미지 그리기
텍스트 출력
사용자 입력을 처리하는 인터페이스
WPF
첫 번째 WPF 애플리케이션
Application 클래스
출력 엘리먼트의 계층 구조
Panel 컨테이너를 이용한 엘리먼트의 배치
브러시를 사용하는 컨트롤의 배경
엘리먼트 주위에 테두리선 그리기
셰이프의 출력
Text 엘리먼트
TextFlow 엘리먼트
ScrollViewer 엘리먼트
리스트상자 메뉴
사용자 입력과 이벤트의 처리
커스텀 UI 엘리먼트 만들기
정리

12장 하드웨어 에뮬레이션
하드웨어 에뮬레이션을 사용하는 이유
에뮬레이션이 가능한 하드웨어의 종류
에뮬레이터의 사용자 인터페이스
확장 가능 에뮬레이터
에뮬레이터 시작하기
에뮬레이터 프로젝트 템플릿
에뮬레이터 컴포넌트 4
EmulatorComponent 클래스
재사용 가능한 에뮬레이터 컴포넌트의 공유
에뮬레이터 컴포넌트에 대한 새 라이브러리 프로젝트 생성
XML 설정
프로그램과 XML 설정
컴포넌트 등록
기존 컴포넌트의 삭제와 업데이트
컴포넌트 속성
속성 값의 파싱
format 지정자
복합 데이터 타입
type 지정자
배열 속성
컴포넌트 컬렉션
에뮬레이터에 대한 모든 것
에뮬레이터 클래스 멤버
에뮬레이터 스타트-업 프로세스
연결된 컴포넌트
등록된 컴포넌트의 사용
에뮬레이터 디버깅
커맨드라인 옵션
에뮬레이터와 레지스트리
정리

13장 에뮬레이터 컴포넌트
GPIO 포트
XML 설정
입력 포트
출력 포트
에뮬레이터와 GUI 스레드의 동기화
GpioCollection의 MaxPorts 속성
직렬 포트
에뮬레이터와 애플리케이션 간 통신
다른 윈도우 애플리케이션과의 데이터 교환
실제 하드웨어 컴포넌트와의 직렬 데이터 교환
하이퍼터미널을 이용한 직렬 데이터 교환
클라이언트로 동작하는 소켓과의 데이터 교환
I2C 버스
I2cDevice 컴포넌트
I2cBus 컴포넌트
TI TMP100 온도 센서용 에뮬레이터 컴포넌트
SPI 버스
SpiDevice 컴포넌트
SpiBus 클래스
ADC124S101 AD 컨버터용 에뮬레이터 컴포넌트
에뮬레이터 타이밍
프로세서 스피드의 시뮬레이션
컨티뉴에이션
컴플리션
타이머
오실레이터 컴포넌트
메모리 관리
영구적인 플래시 메모리의 에뮬레이션
배터리 셀의 시뮬레이션
LCD 디스플레이
정리

저자소개

젠스 퀴너 (지은이)    정보 더보기
독일에 있는 금속 탐지기와 철 탐지기를 개발, 제조하는 회사인 Vallon GmbH의 소프트웨어 엔지니어로 일하며 닷넷 프레임워크와 닷넷 컴팩트 프레임워크를 사용해서 데이터를 입수하고 평가하는 소프트웨어를 제작했다. 이 소프트웨어는 탐지기의 하드웨어에 탑재되는 것으로서 업무와 연관되어 임베디드 시스템에 대한 관심이 높다. MEDC 유럽에서 닷넷 마이크로 프레임워크가 소개된 이후, 초창기부터 닷넷 마이크로 프레임워크에 관여해 왔으며, 그 이후로는 활동적인 베타 테스터이자 닷넷 마이크로 프레임워크 포럼의 정식 공헌자로 활동해 왔다. http://bloggingabout.net/blogs/jens에서 그의 블로그를 볼 수 있다.
펼치기
디오이즈 (옮긴이)    정보 더보기
http://www.dioiz.com 디오이즈는 2001년 설립 이후로 다양한 분야의 임베디드 시스템에 바로 적용할 수 있는 임베디드 소프트웨어 개발, 공급, 교육, 컨설팅을 전문으로 하는 회사다. 소프트웨어 제품으로는 임베디드 시스템용 실시간 커널, 파일 시스템, TCP/IP 스택, USB 호스트/디바이스 스택, GUI, 데이터베이스 등이 있으며, 최근 들어 닷넷 마이크로 프레임워크 레퍼런스 보드와 포팅 서비스도 제공한다.
펼치기
파비오 클라우디오 페라치아티 (감수)    정보 더보기
마이크로소프트 기술을 사용하는 고급 컨설턴트이자 분석가/개발자로서 브레인 포스 (http://www.brainforce.com) 이탈리아 지사(http://www.brainforce.it)에서 일한다. 마이크로소프트에서 인증 받은 닷넷용 솔루션 개발자이자 애플리케이션 개발자, 전문가인데다가 수많은 책의 저술과 기술 감수를 맡아왔다. 지난 10년간 이탈리아와 국제 잡지에 논설을 게재해 왔으며, 다양한 컴퓨터 분야의 토픽에 대해 10권 이상의 책을 공저했다. http://www.ferracchiati.com에서 그의 LINQ 블로그를 읽어볼 수 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책