MicroC/OS-II 실시간 커널 제 2판 (보급판)+Embedded Systems Building Blocks Second Edition 한국어판 SET
- 원서명MicroC/OS - II 2nd Edition, Embedded Systems Building Blocks 2nd Edition
- 지은이Jean J. Labrosse
- 옮긴이성원호
- ISBN : 8989975824
- 83,000원
- 2005년 10월 12일 펴냄 (절판)
- 페이퍼백 | 1,292쪽 | 210*265mm
- 시리즈 : 임베디드 시스템
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
1) 『MicroC/OS-II 실시간 커널 제 2판 (보급판)』
2) 『Embedded Systems Building Blocks』
『MicroC/OS-II 실시간 커널 제 2판 (보급판)』
이 책은 임베디드 시스템 프로그래머, 컨설턴트, 리얼타임 운영체제에 관심있는 학생들을 위해 쓰여졌다. μC/OS-II는 고성능이면서 결정성 동작(deterministic)을 하는 리얼타임 커널이며, 이것은 상용 임베디드 제품에 사용될 수도 있으며, 이미 사용되기도 했다. 여러분은 자신의 커널을 직접 만드는 대신 μC/OS-II를 고려해 보기 바란다. 커널을 직접 만드는 것이 처음 생각처럼 쉽지 않다는 것을 알게 될 것이다. 여러분은 이 책을 공부하기 위해서 C와 기본적인 어셈블리 언어를 알고 있어야 한다. 마이크로 프로세서 구조도 어느정도 이해하고 있어야 한다.
첫번째 중요한 목표는 리얼타임 커널의 어려운 개념을 여러분이 쉽게 알 수 있도록 돕는데 있다. 이러한 커널의 동작을 이해함으로써 여러분이 개발하고자 하는 제품에 적용할 커널을 정확히 선택할 수 있을 것이다. 여기에 실린 대부분의 예제는 실제로 상용제품에도 사용될 수 있는 것들이다. 다음으로 중요한 목표는 여러분에게 실제 개발 제품에 적용할 수 있는 좋은 커널을 만들 수 있도록 하는데 있다. μC/OS-II는 프리웨어도 오픈 소스코드도 아니므로 μC/OS-II를 상용 제품에 적용하고자 한다면 라이센스를 받아야 한다(부록 B, μC/OS-II 라이센스 정책` 참조).
제1판은 12장으로 구성된 반면 이 책은 18장으로 구성됐다. 제1판의 6장(태스크간 통신과 동기화)을 여섯 장으로 나눴으며 이벤트 컨트롤 블록, 세마포어, 상호배제 세마포어, 이벤트 플래그, 메시지 메일박스, 메시지 큐를 각 장으로 나누어 설명한다. 이전 판에 인텔 80x86 군 프로세서를 위한 포트가 있었지만, 문맥전환 시 정수 레지스터만 지원하는 포트였다. 제2판에서는 한 장(Chapter)을 마련해서 80486과 펜티엄 프로세서에 기본적으로 있는 부동소수 레지스터까지 저장하고 복구할 수 있는 포트를 설명한다. 부록으로 ‘코딩 규약’과 ‘μC/OS-II’ 퀵 레퍼런스가 추가됐다.
부록 CD에는 μC/OS-II의 모든 소스코드와 인텔 80x86 프로세서에서 동작하는 포트(리얼모드, 라지모델)의 소스코드가 들어있다. 이 코드들은 마이크로소프트 Windows 2000이 동작하는 PC 상에서 개발했지만 Windows 95, 98, ME, NT, XP에서도 동작한다. 포함된 예제들은 도스창에서 실행할 수 있고, 컴파일러는 볼랜드 인터내셔널 C/C++ v4.51을 사용했다. μC/OS-II는 PC 상에서 테스트하고 개발했지만, 사실은 임베디드 시스템을 목적으로 하며, 다른 프로세서에서 사용할 수 있도록 쉽게 포팅(porting)할 수 있다.
『Embedded Systems Building Blocks』
이 책은『embedded Systems Building Blocks, Complete and Ready-to-Use Modules in C』의 두 번째 판으로서, 임베디드 시스템을 디자인할 때 사용할 수 있는 소프트웨어 모듈을 다루고 있다.
여기에 포함된 모듈은 임베디드 시스템에 일반적으로 사용되는 키보드 스캐너, 디스플레이 인터페이스, 타이머, I/O 등이다. 코드의 대부분은 이식성이 매우 뛰어난 C로 썼다. 각 장은 다른 장과 독립적이기 때문에 필요한 모듈만을 선택해서 이용할 수 있다. 그 장의 모듈이 어떤 일을 하는지 어떻게 동작하는지, 어떤 서비스를 제공하는지를 설명하고 있다.
특히, 임베디드 시스템 프로그래머, 컨설턴트 그리고 임베디드 시스템에 관심이 학생들을 위한 책이다.
2) 『Embedded Systems Building Blocks』
『MicroC/OS-II 실시간 커널 제 2판 (보급판)』
이 책은 임베디드 시스템 프로그래머, 컨설턴트, 리얼타임 운영체제에 관심있는 학생들을 위해 쓰여졌다. μC/OS-II는 고성능이면서 결정성 동작(deterministic)을 하는 리얼타임 커널이며, 이것은 상용 임베디드 제품에 사용될 수도 있으며, 이미 사용되기도 했다. 여러분은 자신의 커널을 직접 만드는 대신 μC/OS-II를 고려해 보기 바란다. 커널을 직접 만드는 것이 처음 생각처럼 쉽지 않다는 것을 알게 될 것이다. 여러분은 이 책을 공부하기 위해서 C와 기본적인 어셈블리 언어를 알고 있어야 한다. 마이크로 프로세서 구조도 어느정도 이해하고 있어야 한다.
첫번째 중요한 목표는 리얼타임 커널의 어려운 개념을 여러분이 쉽게 알 수 있도록 돕는데 있다. 이러한 커널의 동작을 이해함으로써 여러분이 개발하고자 하는 제품에 적용할 커널을 정확히 선택할 수 있을 것이다. 여기에 실린 대부분의 예제는 실제로 상용제품에도 사용될 수 있는 것들이다. 다음으로 중요한 목표는 여러분에게 실제 개발 제품에 적용할 수 있는 좋은 커널을 만들 수 있도록 하는데 있다. μC/OS-II는 프리웨어도 오픈 소스코드도 아니므로 μC/OS-II를 상용 제품에 적용하고자 한다면 라이센스를 받아야 한다(부록 B, μC/OS-II 라이센스 정책` 참조).
제1판은 12장으로 구성된 반면 이 책은 18장으로 구성됐다. 제1판의 6장(태스크간 통신과 동기화)을 여섯 장으로 나눴으며 이벤트 컨트롤 블록, 세마포어, 상호배제 세마포어, 이벤트 플래그, 메시지 메일박스, 메시지 큐를 각 장으로 나누어 설명한다. 이전 판에 인텔 80x86 군 프로세서를 위한 포트가 있었지만, 문맥전환 시 정수 레지스터만 지원하는 포트였다. 제2판에서는 한 장(Chapter)을 마련해서 80486과 펜티엄 프로세서에 기본적으로 있는 부동소수 레지스터까지 저장하고 복구할 수 있는 포트를 설명한다. 부록으로 ‘코딩 규약’과 ‘μC/OS-II’ 퀵 레퍼런스가 추가됐다.
부록 CD에는 μC/OS-II의 모든 소스코드와 인텔 80x86 프로세서에서 동작하는 포트(리얼모드, 라지모델)의 소스코드가 들어있다. 이 코드들은 마이크로소프트 Windows 2000이 동작하는 PC 상에서 개발했지만 Windows 95, 98, ME, NT, XP에서도 동작한다. 포함된 예제들은 도스창에서 실행할 수 있고, 컴파일러는 볼랜드 인터내셔널 C/C++ v4.51을 사용했다. μC/OS-II는 PC 상에서 테스트하고 개발했지만, 사실은 임베디드 시스템을 목적으로 하며, 다른 프로세서에서 사용할 수 있도록 쉽게 포팅(porting)할 수 있다.
『Embedded Systems Building Blocks』
이 책은『embedded Systems Building Blocks, Complete and Ready-to-Use Modules in C』의 두 번째 판으로서, 임베디드 시스템을 디자인할 때 사용할 수 있는 소프트웨어 모듈을 다루고 있다.
여기에 포함된 모듈은 임베디드 시스템에 일반적으로 사용되는 키보드 스캐너, 디스플레이 인터페이스, 타이머, I/O 등이다. 코드의 대부분은 이식성이 매우 뛰어난 C로 썼다. 각 장은 다른 장과 독립적이기 때문에 필요한 모듈만을 선택해서 이용할 수 있다. 그 장의 모듈이 어떤 일을 하는지 어떻게 동작하는지, 어떤 서비스를 제공하는지를 설명하고 있다.
특히, 임베디드 시스템 프로그래머, 컨설턴트 그리고 임베디드 시스템에 관심이 학생들을 위한 책이다.
목차
목차
- 『Embedded Systems Building Blocks Second Edition 한국어판 (보급판)』
- 1. 샘플코드
- 2. 리얼타임 시스템의 개념
- 3. 키보드
- 4. 멀티플렉싱 방식 LED 표시장치
- 5. 문자 LCD 모듈
- 6. 시각기구
- 7. 타이머 관리자
- 8. 디지털 I/O
- 9. 고정 소수점 연산
- 10. 아날로그 I/O
- 11. 비동기 시리얼 통신
- 12. PC 서비스
- 부록 A. μC/OS-II, 리얼타임 커널
- 부록 B. 프로그래밍 규약
- 부록 C. 두문자어, 생략어, 니모닉 사전
- 부록 D. HPLISTC 와 TO
- 부록 E. CD-ROM
- 『MicroC/OS-II 실시간 커널 제 2판 (보급판)』
- 1장 μC/OS-II 시작하기
- 2장 리얼타임 시스템의 개념
- 3장 커널구조
- 4장 태스크 관리
- 5장 시간 관리
- 6장 이벤트 컨트롤 블록
- 7장 세마포어 관리
- 8장 상호배제 세마포어
- 9장 이벤트 플래그 관리
- 10장 메시지 메일박스 관리
- 11장 메시지큐 관리
- 12장 메모리 관리
- 13장 μC/OS-II 포팅
- 14장 80x86 포트 - 리얼모드, 라지모델, 부동소수 연산 에뮬레이션
- 15장 80x86 포트 - 리얼모드, 라지모델, 하드웨어 부동소수 연산
- 16장 μC/OS-II 레퍼런스 매뉴얼
- 17장 μC/OS-II 설정 매뉴얼
- 18장 PC 서비스
- 부록A C 코딩 규약
- 부록B μC/OS-II 라이센스 정책
- 부록C μC/OS-II 퀵 레퍼런스
- 부록D TO 유틸리티
- 부록E 참고문헌