책 이미지
eBook 미리보기
책 정보
· 제목 : 임베디드 시스템 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788955508284
· 쪽수 : 764쪽
· 출판일 : 2004-10-12
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788955508284
· 쪽수 : 764쪽
· 출판일 : 2004-10-12
책 소개
임베디드 시스템을 체계적으로 학습하려는 현업자와 처음 배우는 학부생 및 대학원생들을 위해 임베디드 시스템 프로그래밍에 대한 체계적인 이론을 제시한다.
임베디드 시스템을 체계적으로 학습하려는 현업자와 처음 배우는 학부생 및 대학원생들을 위해 임베디드 시스템 프로그래밍에 대한 체계적인 이론을 제시한다.
1부에서는 임베디드 시스템 관련 정보를 다루고, 2부에서는 XScale 기반의 실습환경에서 프로그래밍 기법들을 기술하였으며, 3부에서는 임베디드 시스템의 설계 및 구현에 관한 소프트웨어 공학적인 접근법을, 4부에서는 임베디드 시스템의 구체적인 사례를 소개하고 있다.
1부에서는 임베디드 시스템 관련 정보를 다루고, 2부에서는 XScale 기반의 실습환경에서 프로그래밍 기법들을 기술하였으며, 3부에서는 임베디드 시스템의 설계 및 구현에 관한 소프트웨어 공학적인 접근법을, 4부에서는 임베디드 시스템의 구체적인 사례를 소개하고 있다.
목차
추천사
머리말
저자 약력
PART1 임베디드 시스템
Chapter 01 임베디드 시스템 소개
1.1 임베디드 시스템의 의미
1.2 임베디드 시스템의 구성
1.3 임베디드 시스템의 응용분야
1.4 임베디드 시스템의 미래
Chapter 02 임베디드 프로세서
2.1 임베디드 프로세서의 정의
2.2 마이크로프로세서와 마이크로컨트롤러의 정의
2.3 프로세서의 분류
2.4 마이크로컨트롤러
2.5 CISC 계열
2.6 RISC 계열
2.7 EISC 계열
2.8 SoC(System on a Chip)
2.9 알맞은 임베디드 프로세서를 선택하는 법
Chapter 03 메모리와 주변장치
3.1 메모리
3.2 입출력장치
3.3 네트워크 장치
3.4 무선통신장치
Chapter 04 실시간 운영체제와 임베디드 시스템
4.1 실시간 운영체제 개요
4.2 실시간 운영체제와 임베디드 시스템
4.3 실시간 운영체제 적용 기술과 사례
4.4 실시간 운영체제의 현황
4.5 Q-Plus
4.6 실시간 운영체제 시장 동향
PART 2 임베디드 시스템 프로그래밍
Chapter 01 교차개발환경
1.1 교차 컴파일 및 make 유틸리티
1.2 타깃 접속 및 다운로드
1.3 교차 디버깅
1.4 GUI 기반의 통합 교차개발환경 : ESTO
Chapter 02 하드웨어 제어 프로그래밍
2.1 가상보드의 정의
2.2 LED 제어 프로그래밍
2.3 7-segment 제어 프로그램
2.4 플래시 메모리 프로그래밍
2.4.1 플래시 메모리의 특성
2.4.2 플래시 메모리 프로그래밍
Chapter 03
3.1 리눅스 모듈 프로그래밍
3.2 커널 버전 문제
3.3 커널 모듈 프로그램에서 유용하게 사용할 수 있는 매크로
3.4 /dev 파일 시스템
3.5 문자 디바이스 드라이버 제작
3.6 블록 디바이스 드라이버 제작
3.7 키패드 디바이스 드라이버
3.8 7-segment 디바이스 드라이버
3.9 푸시버튼 디바이스 드라이버
3.10 Text Lcd 디바이스 드라이버
3.11 RTC 응용 프로그래밍
3.12 PCI 버스 디바이스 드라이버
3.13 드라이버 제작의 노하우
Chapter 04 시스템 콜 프로그래밍
4.1 시스템 콜 API
4.2 프로세스 간 통신(IPC)
4.3 프로세스 관련 시스템 콜 프로그래밍
4.4 메시지 큐를 이용한 프로세스 간 통신
4.5 임베디드 네트워크 프로그래밍의 이해
4.6 소켓을 이용한 네트워크 프로그래밍
Chapter 05 GUI 프로그래밍
5.1 GUI와 MMI
5.2 임베디드 웹 서버
5.3 웹 프로그래밍
5.4 웹을 통한 LED 디바이스 제어
5.5 웹을 통한 키패드 디바이스 제어
Chapter 06 고급 디바이스 드라이버 프로그래밍
6.1 TFT-LCD
6.2 터치스크린
6.3 TFT-LCD와 터치스크린을 이용한 응용 프로그래밍
6.4 AC97
6.5 USB
PART 3 임베디드 시스템을 위한 소프트웨어공학
Chapter 01 임베디드 시스템 생명주기
1.1 생명주기 모델
1.2 위험요소 최소화 모델
1.3 요약
Chapter 02 요구 분석 및 설계 개요
2.1 요구 분석의 정의
2.2 요구 정의 단계에서 수행해야 할 작업
2.3 다양한 측면에서 기능 요구 명세의 구조화
2.4 요구 분석 및 설계 방법론 소개
Chapter 03 기능 중심 요구 분석 및 설계 방법론
3.1 기능 중심 요구 분석과 CODARTS
3.2 CODARTS를 이용한 요구 분석 및 설계 절차
3.3 CODARTS의 특징 및 표기법
3.4 CODARTS 기반 요구 분석 및 설계 사례
Chapter 04 구현 및 검증
4.1 개요
4.2 30가지 실수 유형 소개
PART4 사례연구
Chapter 01 HomePNA 집중화기
1.1 개요
1.2 하드웨어 구성
1.3 소프트웨어의 구조
Chapter 02 세차장 프로토타입 모델
2.1 개요
2.2 하드웨어 구조
2.3 소프트웨어 구조
Chapter 03 홈 서버
3.1 개요
3.2 하드웨어 구조
3.3 소프트웨어 구조
Chapter 04 PDA
4.1 개요
4.2 하드웨어 구조
4.3 소프트웨어 구조
4.4 사용 예
찾아보기
머리말
저자 약력
PART1 임베디드 시스템
Chapter 01 임베디드 시스템 소개
1.1 임베디드 시스템의 의미
1.2 임베디드 시스템의 구성
1.3 임베디드 시스템의 응용분야
1.4 임베디드 시스템의 미래
Chapter 02 임베디드 프로세서
2.1 임베디드 프로세서의 정의
2.2 마이크로프로세서와 마이크로컨트롤러의 정의
2.3 프로세서의 분류
2.4 마이크로컨트롤러
2.5 CISC 계열
2.6 RISC 계열
2.7 EISC 계열
2.8 SoC(System on a Chip)
2.9 알맞은 임베디드 프로세서를 선택하는 법
Chapter 03 메모리와 주변장치
3.1 메모리
3.2 입출력장치
3.3 네트워크 장치
3.4 무선통신장치
Chapter 04 실시간 운영체제와 임베디드 시스템
4.1 실시간 운영체제 개요
4.2 실시간 운영체제와 임베디드 시스템
4.3 실시간 운영체제 적용 기술과 사례
4.4 실시간 운영체제의 현황
4.5 Q-Plus
4.6 실시간 운영체제 시장 동향
PART 2 임베디드 시스템 프로그래밍
Chapter 01 교차개발환경
1.1 교차 컴파일 및 make 유틸리티
1.2 타깃 접속 및 다운로드
1.3 교차 디버깅
1.4 GUI 기반의 통합 교차개발환경 : ESTO
Chapter 02 하드웨어 제어 프로그래밍
2.1 가상보드의 정의
2.2 LED 제어 프로그래밍
2.3 7-segment 제어 프로그램
2.4 플래시 메모리 프로그래밍
2.4.1 플래시 메모리의 특성
2.4.2 플래시 메모리 프로그래밍
Chapter 03
3.1 리눅스 모듈 프로그래밍
3.2 커널 버전 문제
3.3 커널 모듈 프로그램에서 유용하게 사용할 수 있는 매크로
3.4 /dev 파일 시스템
3.5 문자 디바이스 드라이버 제작
3.6 블록 디바이스 드라이버 제작
3.7 키패드 디바이스 드라이버
3.8 7-segment 디바이스 드라이버
3.9 푸시버튼 디바이스 드라이버
3.10 Text Lcd 디바이스 드라이버
3.11 RTC 응용 프로그래밍
3.12 PCI 버스 디바이스 드라이버
3.13 드라이버 제작의 노하우
Chapter 04 시스템 콜 프로그래밍
4.1 시스템 콜 API
4.2 프로세스 간 통신(IPC)
4.3 프로세스 관련 시스템 콜 프로그래밍
4.4 메시지 큐를 이용한 프로세스 간 통신
4.5 임베디드 네트워크 프로그래밍의 이해
4.6 소켓을 이용한 네트워크 프로그래밍
Chapter 05 GUI 프로그래밍
5.1 GUI와 MMI
5.2 임베디드 웹 서버
5.3 웹 프로그래밍
5.4 웹을 통한 LED 디바이스 제어
5.5 웹을 통한 키패드 디바이스 제어
Chapter 06 고급 디바이스 드라이버 프로그래밍
6.1 TFT-LCD
6.2 터치스크린
6.3 TFT-LCD와 터치스크린을 이용한 응용 프로그래밍
6.4 AC97
6.5 USB
PART 3 임베디드 시스템을 위한 소프트웨어공학
Chapter 01 임베디드 시스템 생명주기
1.1 생명주기 모델
1.2 위험요소 최소화 모델
1.3 요약
Chapter 02 요구 분석 및 설계 개요
2.1 요구 분석의 정의
2.2 요구 정의 단계에서 수행해야 할 작업
2.3 다양한 측면에서 기능 요구 명세의 구조화
2.4 요구 분석 및 설계 방법론 소개
Chapter 03 기능 중심 요구 분석 및 설계 방법론
3.1 기능 중심 요구 분석과 CODARTS
3.2 CODARTS를 이용한 요구 분석 및 설계 절차
3.3 CODARTS의 특징 및 표기법
3.4 CODARTS 기반 요구 분석 및 설계 사례
Chapter 04 구현 및 검증
4.1 개요
4.2 30가지 실수 유형 소개
PART4 사례연구
Chapter 01 HomePNA 집중화기
1.1 개요
1.2 하드웨어 구성
1.3 소프트웨어의 구조
Chapter 02 세차장 프로토타입 모델
2.1 개요
2.2 하드웨어 구조
2.3 소프트웨어 구조
Chapter 03 홈 서버
3.1 개요
3.2 하드웨어 구조
3.3 소프트웨어 구조
Chapter 04 PDA
4.1 개요
4.2 하드웨어 구조
4.3 소프트웨어 구조
4.4 사용 예
찾아보기
저자소개
추천도서
분야의 베스트셀러 >
분야의 신간도서 >




















