서브메뉴

본문

Embedded Systems Building Blocks Second Edition - 한국어판 (보급판)
Embedded Systems Building Blocks Second Edition - 한국어판 (보급판)
저자 : JEAN J.LABROSSE
출판사 : 에이콘출판사
출판년 : 2008
정가 : 35000, ISBN : 9788960770393

책소개


이 책은『embedded Systems Building Blocks, Complete and Ready-to-Use Modules in C』의 두 번째 판으로서, 임베디드 시스템을 디자인할 때 사용할 수 있는 소프트웨어 모듈을 다루고 있다. 또 구체적인 예제 프로그램을 기반으로 임베디드 시스템 디자인에 대한 궁금증을 풀어준다. RTOS와 RTOS용 디바이스 드라이버 개발에 관심 있는 엔지니어의 필독서.


< 책 소개 >

여기에 포함된 모듈은 임베디드 시스템에 일반적으로 사용되는 키보드 스캐너, 디스플레이 인터페이스, 타이머, I/O 등이다. 코드의 대부분은 이식성이 매우 뛰어난 C로 썼다. 각 장은 다른 장과 독립적이기 때문에 필요한 모듈만을 선택해서 이용할 수 있다. 그 장의 모듈이 어떤 일을 하는지 어떻게 동작하는지, 어떤 서비스를 제공하는지를 설명하고 있다.
여러분은 실제 임베디드 시스템에서 기본적인 기능을 담당하고 완전하게 동작하는 소스코드 모듈을 이용해서 개발기간을 단축할 수 있을 것이다. 저자의 코드는 일관성이 아주 우수한 것으로 평판이 나있다. 이번에 개정한 소스코드는 다른 마이크로 프로세서로의 이식을 고려해 하드웨어 의존적인 함수들을 아주 면밀히 분리했다.
따라서 개발자는 각 모듈을 수정할 때 드는 시간을 최대한 절약할 수 있다. 개발자가 제품에 고유한 코드를 작성하는데 전념할 수 있도록 각 모듈을 완전한 형태로 제공한다.

저자의 유명한 운영체제인 MicorC/OS-II를 지원하고 있는 이 책의 각 프로그램은 읽고 이해하기 쉬워졌으며, 다음과 같은 점을 개선했다.

■ 임베디드 시스템과 리얼타임 커널의 개념을 설명하는 장(Chapter)을 개정
■ PC 서비스에 대한 새로운 장 추가
■ 코드를 더 쉽게 사용할 수 있도록 각 빌딩 블록에 레퍼런스 절 추가

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

♦ 이 책에서 다루는 내용

■ 저자의 운영체제인 MicroC/OS-II를 분석해서 리얼타임 커널의 내부를 파헤친다.
■ 리얼타임 시스템을 운용하는 실제 연습을 통해 임베디드 시스템과 리얼타임 커널의 핵심을 이해한다.
■ 실제 코드를 변경해 봄으로써 임베디드 시스템용 소프트웨어 개발 방법을 배운다.
■ 중급 이상의 임베디드 시스템 프로그래머가 꼭 알아야 할 고정소수 연산의 개념을 전달한다.


< 부록 CD >

S-DOS 포맷 형태며, 이 책에서 제공하는 모든 소스코드가 들어있다. 또 전자 부품의 데이터 시트도 역시 들어있다.

하드웨어/소프트웨어 요구사항
■ 하드웨어 : PC/AT 호환 시스템
■ 하드 디스크 용량 : 5M 바이트
■ 시스템 메모리 : 640K 바이트 RAM
■ 운영체제 : MS-DOS, Windows 95, Windows 98, Windows NT

목차


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