Top

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로 썼다. 각 장은 다른 장과 독립적이기 때문에 필요한 모듈만을 선택해서 이용할 수 있다. 그 장의 모듈이 어떤 일을 하는지 어떻게 동작하는지, 어떤 서비스를 제공하는지를 설명하고 있다.

특히, 임베디드 시스템 프로그래머, 컨설턴트 그리고 임베디드 시스템에 관심이 학생들을 위한 책이다.

저자/역자 소개

저자 : Jean J.Labrosse

현재 Micrium, Inc.라는 회사를 경영하고 있다. 그는 전자공학을 전공했으며 다년간 임베디드 시스템을 디자인해 오고 있다. 저자는 MicroC/OS-II, The Real-Time Kernel의 저자이며, 관련 잡지에 수많은 글을 기고했다.

역자 : 성원호

임베디드 시스템 프로그래밍 시리즈의 Series Editor인 성원호는 명지대학교 대학원에서 기계공학 석사학위를 받았으며, 대우 고등기술연구원과 (주)제너스 테크놀러지에 재직하면서 다년간 임베디드 시스템 프로그래밍 실무 경험을 쌓았다. 현대는 디오이즈라는 임베디드 시스템 및 기술개발 전문회사를 운영하고 있으며, 에이콘 출판사에서 임베디드 시스템 프로그래밍 Series Editor로 활동하고 있다.


보급판을 펴내며

임베디드 소프트웨어에 대한 관심이 커지면서 RTOS 개념을 아주 훌륭하게 설명하고 있는 “MicroC/OS-II 실시간 커널, 제2판”의 인기가 날로 높아지고 있다.

학교나 업체를 대상으로 여러 차례 MicroC/OS-II 강의를 하면서 늘 주장해 온 것이지만, 내가 아는 한 이 책만큼 RTOS 개념을 잘 설명하는 책은 없다. 그 동안 현장에서 만난 많은 뛰어난 임베디드 소프트웨어 엔지니어들도 모두 동의했다. 결국 여러 분이 RTOS에 관심이 있어 이 책을 보고 있다면 가장 훌륭한 선택을 한 것이다.

나는 임베디드 소프트웨어를 다루는 사람이라면 RTOS를 반드시 알아야 한다고 생각한다. 우리는 급변하는 시대에 살고 있으며 시장은 이에 뒤질세라 아주 빠른 주기로 새로운 제품을 요구한다. 여러 분이 사용하는 휴대폰, PDA, 각종 가전제품을 생각해 보면 얼마나 자주 새로운 제품이 시장에 출시되는지 짐작이 갈 것이다. RTOS 없이 순차실행 방식으로 동작하는 임베디드 소프트웨어로는 이런 시장의 요구에 부응하는데 한계가 있다. RTOS는 이런 시장의 요구를 해결하는데 중심역할을 한다.
많은 대학에서 이 책을 교재로 채택하고 있으며 이제 그 영역은 대학원 과정에서 학부 과정으로 옮겨가고 있다. 이에 발맞추어 더 많은 학생과 엔지니어가 적은 부담으로 책을 접할 수 있도록 보급판 출간을 결정한 에이콘출판사에 성원을 보낸다. 모쪼록 이번에 출간되는 보급판을 통해 폭 넓은 분야의 더 많은 엔지니어와 학생들이 RTOS를 경험해 볼 수 있기를 기대한다.

목차

목차
  • 『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 참고문헌

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안