해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) 박창순
저자
김홍남(한국전자통신연구원 책임연구원, 임베디드 SW 연구단)
박창순(한국전자통신연구원 책임연구원, 임베디드소프트웨어공학연구팀)
이광용(한국전자통신연구원 선임연구원, 임베디드소프트웨어플랫폼연구그룹)
이형석(한국전자통신연구원 선임연구원, 임베디드인텔리전트연구그룹)
정호영(한국전자통신연구원 선임연구원, 음성ㆍ언어정보연구센터)
저자(글) 이광용
목차
- 제1부 임베디드 소프트웨어의 기초 기술
1.1 임베디드 소프트웨어의 기본 개념과 기술 분류
1.2 임베디드 운영체제
1.3 임베디드 시스템 사용자 인터페이스
1.4 임베디드 망 연동 기술
제2부 SW와 HW의 한계를 넘어서 ‘스마트웨어’로: 임베디드 소프트웨어의 대표적 솔루션
2.1 센서 네트워크 솔루션
2.2 모바일 단말 소프트웨어
2.3 자동차용 임베디드 소프트웨어
제3부 음성·언어 기술의 기본 이론 : 사용자를 향한 숨은 도우미
3.1 음성인식
3.2 음성합성
3.3 자동번역
3.4 자동통역
3.5 지식마이닝
제4부 고품질의 임베디드 시스템을 위하여: 임베디드 소프트웨어 개발도구와 방법론
4.1 임베디드 응용 프로그램을 개발하는 도구
4.2 디바이스 드라이버 개발도구
4.3 임베디드 소프트웨어 생산기술
제5부 사례에서 배운다 : 임베디드 소프트웨어의 12가지 개발 사례
5.1 PTV 방송용 H.264 시스템
5.2 통합 엔터테인먼트 솔루션
5.3 임베디드 소프트웨어 개발도구 : Esto
5.4 사용자 인터랙션 시스템 : u-Table
5.5 가스 안전 모니터링 시스템
5.6 텔레매틱스 목적지 입력 시스템
5.7 지능형 교통정보 단말기용 소용량 대화체 음성합성 시스템
5.8 음성대화 TV 가이드 시스템
5.9 방송자막 자동번역 셋탑박스
5.10 지능형 개인미디어 관리 시스템
5.11 특허문서 자동번역 시스템
5.12 백과사전 질의응답 시스템
제6부 100조원 시장이 몰려온다 - 임베디드 소프트웨어 마켓 전쟁
6.1 임베디드 소프트웨어 정책방향
6.2 해외 임베디드 소프트웨어 생산 전망
6.3 한국의 임베디드 소프트웨어 산업 동향
6.4 임베디드 소프트웨어 산업 경쟁력 강화 방안
6.5 임베디드 소프트웨어의 경제적 파급효과
참고 문헌
그림 출처
부록
책 속으로
□ 임베디드 소프트웨어’는 마이크로프로세서 위에 내장되어 산업 및 군사용 제어기기, 디지털정보 가전기기, 자동센서장비 등의 기능을 다양화하고 부가가치를 높이는 핵심 소프트웨어로서, 임베디드 시스템 소프트웨어, 임베디드 미들웨어, 임베디드 기본 응용, 임베디드 소프트웨어 개발 도구 등을 포함한다. 다시 말해, 임베디드 소프트웨어는 우리가 일상에 쉽게 접하는 휴대폰, TV, 세탁기, 기차, 비행기, 엘리베이터 등의 제품 안에 내장된 임베디드 시스템에서 하드웨어를 제외한 나머지 부분이라고 말할 수 있다. 예를 들어, Smart TV에 내장된 인터넷 접속 기능, 멀티미디어 처리 기능, 전자상거래 기능 등을 제공하는 소프트웨어가 임베디드 소프트웨어이다.
□ 임베디드 소프트웨어는 초기에는 간단한 제어 프로그램 만으로 산업용 기기를 제어하는 데 그쳤으나, 최근에는 멀티미디어 처리와 같은 점차 복잡한 기능을 요구하면서 임베디드 운영체제를 사용하기 시작하였고, 멀티태스크, 네트워크 기능을 제공하는 임베디드 운영체제를 탑재하여 인터넷을 통해 제품에 대한 감시가 가능해졌으며, 나아가 임베디드 시스템에 탑재된 유무선 통신망을 통해 수시로 업데이트할 수 있는 BREW, 모바일닷넷 등의 임베디드 소프트웨어 플랫폼이 출현하기에 이르렀다.
□ 임베디드 소프트웨어는 다음과 같은 특성을 가진다.첫 째, 임베디드 소프트웨어가 실행되는 시스템의 용도에 따라 연성 혹은 경성 실시간 처리를 지원하여야 한다. 예를 들어 무인항공기에 사용되는 비행제어시스템, 항법시스템 등에 내장되는 임베디드 소프트웨어는 무인 항공기 제어에 허용되는 시간 내에 작업을 처리하지 않으면 큰 손실을 초래할 수 있다.둘 째, 소프트웨어 오동작 및 작동 중지가 허용되지 않는 임베디드 시스템에서는 고도의 신뢰성이 요구된다. 원자력 발전, 항공기 제어, 미사일 등과 같이 mission-critical한 임베디드 시스템에서는 소프트웨어 오동작 또는 불시의 작동 중지 등의 심각한 결과를 초래한다.셋 째, 임베디드 시스템은 크기, 가격 및 발열 등을 이유로 제한된 하드웨어 자원으로 구성되므로 임베디드 소프트웨어는 경량화, 저전력 지원, 자원의 효율적 관리 등의 하드웨어에 최적화되는 기술을 지원하여야 한다.넷 째, 범용 데스크탑 또는 서버에서 실행되는 패키지 소프트웨어와 달리 특정 시스템의 실행을 목적으로 개발되는 소프트웨어라는 점에서 차이가 있다.
□ 일반적인 PC에서 프로그램을 개발하는 것과는 달리 임베디드 시스템의 개발에서는 임베디드 시스템에서 직접 프로그램을 개발하기에는 기기의 성능이나 저장장치의 효율성 때문에 다른 개발용 PC에서 소스코드 수정 및 컴파일을 하여 타겟 시스템에 프로그램을 옮겨 실행하는 형태로 개발을 하게 된다. 즉, 호스트 시스템이라 불리는 개발용 PC에 필요한 프로그램과 환경이 구성되어 있어서 타겟시스템에 올라갈 모든 프로그램을 호스트 시스템에서 만들어지게 된다. 이러한 과정을 "크로스 개발"이라고 하며 호스트에서 타겟에 올라가는 프로그램을 컴파일 할 때 이를 크로스 컴파일이라고 한다.
□ 최근의 임베디드 시스템 설계에서 중요한 큰 역할을 하는 것이 전력관리이다. 특히 배터리를 사용하는 PDA, 휴대전화, PMP, DMB 플레이어 등에서는 전력관리의 중요성이 더 배가된다. 임베디드 시스템의 성능 요소들 중에서 시스템 속도와 같은 종류는 그 성능을 향상시킬수록 배터리 소모는 더 많아지게 된다. 그러나 임베디드 시스템의 속도 향상보다 배터리 용량의 향상이 더 더디게 발전하기 때문에 배터리 사용시간을 늘리기 위한 방법으로 전력관리 기술의 핵심으로 발전하고 있다.
□ Qplus는 리눅스 커널 기반의 임베디드 운영체제이다. 임베디드 리눅스 커널에서의 실시간 지원의 핵심은 시간 제약 사양의 만족을 위한 선점성(preemption)을 갖추는 것이라고 말할 수 있다. 어떤 운영체제가 실시간성을 갖는다는 것은 어떤 한 시점에 있어서 일반 태스크(작업)의 수행 도중에 실시간 처리를 요구하는 태스크가 발생했을 때, 제한된 시간 내에 그러한 태스크의 작업 수행 완료와 정확성의 보장이 함께 이루어져야 됨을 의미하는 것이다.
이 중에서도 시스템의 작업 수행 완료 시간의 보장을 위해서는 전체 시스템을 이루고 있는 각 부분에서 동기적, 비동기적 이벤트에 대해 얼마나 즉각적인 반응을 보일 수 있는지에 대한 응답성(responsibility)이 중요해지는 것이다. 그런데, 표준 리눅스 커널에 기반하여 작성된 기존 임베디드 리눅스는 실시간 지원 면에 있어서 일단 태스크가 커널 내부로 진입하게 되면 실시간 태스크가 발생한다 할지라도 그것이 즉각적으로 수행될 수 없다는 표준 리눅스 커널의 문제점을 그대로 가지고 있었다.
출판사 서평
임베디드 소프트웨어는 우리나라 차세대 IT산업을 이끌어 나갈 신성장 산업이자 포스트 PC시대를 열어 나갈 주역이다. 메인프레임 시대에 IBM이 세계 1위의 기업으로 등극했지만, 80년대 PC 시대로 전환되면서 마이크로소프트가 최고의 IT 기업으로 떠올랐듯 포스트PC 시대에도 새로운 강자의 출현은 불가피하다. 앞으로는 모바일 중심으로 패러다임이 바뀌게 될 것이고, 제2의 IT활황을 견인할 주역은 모바일을 활용한 임베디드 소프트웨어 기술이 될 것이다.
이 책은 우리나라에서 임베디드 소프트웨어의 기초기술을 연구하고 다양한 응용 솔루션을 개발하는 대표적인 연구집단인 ETRI(한국전자통신연구원) 산하의 ETRI의 임베디드S/W연구단의 젊은 연구자들이 그동안의 축적된 경험과 지식을 사회적으로 공유하고 임베디드 소프트웨어의 중요성을 널리 알리기 위해서 공동으로 작업한 성과물이다.
이 책은 기존에 출간된 임베디드 소프트웨어 관련 서적들과 비교해서 크게 4가지 특징과 장점을 가지고 있다.
첫째, 임베디드 소프트웨어에 관한 입문서에 적합하도록 기초개념과 배경 지식에 대해서 상세한 설명을 달았다. 기존 책자들은 대부분 엔지니어들을 주독자로 해서 구체적인 프로젝트에 대한 프로그래밍 능력을 키우기 위한 이론 설명과 테크닉 소개 위주로 구성되어 있다. 이런 책은 컴퓨터 언어를 다룰 줄 알고 정보통신공학의 기초지식이 탄탄한 개발자에게는 유용하다. 하지만, 미래 사회의 트랜드에 관심이 많은 교양적 독자나 문과계 출신으로 업무상 기본 지식이 필요한 정보통신산업 종사자는 물론이고 프로그래밍 경험이 없는 엔지니어 지망생들도 따라잡기가 벅찰 것이다. 이 책은 통신공학과 소프트웨어 엔지니어링에 대한 사전 지식이 부족한 독자도 내용을 이해할 수 있도록 가급적이면 상세하게 설명하였다. 이 책을 읽으면서 직접적으로 개발 능력을 키우기는 어렵겠지만, 전체적인 시각에서 임베디드 소프트웨어 기술과 이론을 이해하는 데에는 큰 도움을 줄 것이다.
둘째, 임베디드 소프트웨어와 관련된 모든 주제를 담았다. 임베디드 소프트웨어 기술의 응용분야는 무궁무진하다. 본서에서는 좁은 의미에서의 임베디드 운영체제와 관련된 주제만이 아니라 임베디드 소프트웨어의 응용기술 대상인 음성, 언어, 인지, 외국어 등까지도 설명의 영역을 넓혔으며, 임베디드 소프트웨어를 둘러싼 국가간 기업간 전략과 마켓 상황도 다뤘다.
셋째, 연구단에서 실제로 수행했거나 진행 중인 관련 프로젝트와 연결시켜서 내용을 설명하였고, 한국의 사례 위주로 구성되어 있다. 필자들은 모두 이 책에서 언급한 프로젝트에 대한 직간접적인 참여 경험이 있다. 그렇기 때문에 임베디드 소프트웨어를 개발하는 데 있어서 무엇이 핵심이고 어떤 문제에서 시행착오를 범할 수 있는 지를 이론적으로뿐만 아니라 실무적으로도 잘 알고 있다. 이 책에는 바로 필자들의 구체적인 경험과 내공이 집약되어 있다.
마지막으로, 임베디드SW연구단의 홈페이지나 오프라인 교육장소를 통해서 무료 혹은 적은 비용으로 책 안에 소개된 것들을 보다 깊이 있게 공부하고 실습해보고 자료를 구하는 방법을 자세하게 안내하였다.
본서는 전체가 6부로 구성되었다. 1부에서는 임베디드 운영체제 기술, 사용자 인터페이스 기술, 망 연동 기술 등 임베디드 소프트웨어에 대한 기본 이론과 기초 지식을 정리한다. 2부에서는 임베디드 소프트웨어의 기술을 응용한 대표적인 솔루션들로, 센서 네트워크 솔루션, 모바일 단말 소프트웨어, 자동차용 임베디드 소프트웨어를 다룬다. 3부에서는 임베디드 소프트웨어기술과 음성·언어·인지 기술이 결합되어 어떻게 사용자들을 ‘멋진 신세계’로 이끌수 있는지를 보여주는 음성인식과 합성, 자동번역과 통역, 지식마이닝 기술과 이론을 소개한다.
4부에서는 임베디드 소프트웨어 개발 도구와 방법을 상세하게 소개하였고, 5부에서는 앞에서 정리된 이론과 개념들을 가지고 실제적인 임베디드 소프트웨어의 12가지 개발 사례들을 재구성해서 설명하였다. 마지막으로 6부에서는 임베디드 소프트웨어를 둘러싼 국가간 기업간 전략과 마켓의 현황을 다뤘다.
기본정보
ISBN | 9788991738096 |
---|---|
발행(출시)일자 | 2007년 11월 10일 |
쪽수 | 362쪽 |
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립