1장1장1장1장 한빛미디어 ( 주 ) 임베디드시스템의 개요 임베디드시스템 응용 분야 실시간 시스템 임베디드 소프트웨어 임베디드 하드웨어 임베디드시스템의 시장 현황 유비쿼터스 컴퓨팅 임베디드시스템의 개요 임베디드시스템 응용 분야 실시간 시스템 임베디드 소프트웨어 임베디드 하드웨어 임베디드시스템의 시장 현황 유비쿼터스 컴퓨팅 임베디드시스템 소개
Section 01 임베디드시스템의 개요 IT CookBook 2 임베디드시스템 (Embedded System) 정의 특정 기능을 반복적으로 수행하기 위해 컴퓨터의 하드웨 어와 소프트웨어가 결합된 고기능의 전자 제어시스템 마이크로프로세서 혹은 마이크로컨트롤러를 내장하여 제작자가 의도한 다양한 기능을 수행하는 소프트웨어를 포함하는 시스템 임베디드시스템 종류 웹 서핑이 가능한 TV, 화상 통신이 가능한 냉장고, 원격 조정이 가능한 밥솥, 휴대폰, PDA, 사이버 아파트의 홈 관리 시스템, 교통 관리 시스템, 주차 관리 시스템, 네비 게이션 등
Section 01 임베디드시스템의 개요 IT CookBook 3 임베디드시스템의 특징 특정 기능 수행 내장성 강한 제약성 : 소형, 전력 소모량 작고, 실시간 반응 요구 안전성 혹은 신뢰성 가격 민감성 제한된 시스템 자원 호환성 깔끔한 오류 처리
4 Section 02 임베디드시스템의 응용 분야 IT CookBook 가정 자동화 (HA, Home Automation) 가스 누출, 화재, 도난 등에 대한 자동 감지 기능, 현관문이 나 창문 등의 상황을 알려주는 통신 기능, 가전 제품과 조 명 기기, 음향 기기 등을 켜고 끄는 원격 제어 기능 등 정보가전 (Information Appliance): 인터넷 냉장고, 디지 털 TV, 인터넷 세탁기 등 정보 단말기 휴대폰, PDA, 스마트폰, 영상 전화기 등의 디지털 기기 각종 정보 검색, 오락, 메시징, 개인정보관리 등의 복합 기 능 수행
5 Section 02 임베디드시스템의 응용 분야 IT CookBook 공장 자동화 (FA, Factory Automation) 산업 분야에서 생산 공정의 제어에 필요한 시스템 공정을 실시간으로 제어하거나 매우 정밀한 처리가 필요한 공정에서는 고성능 임베디드시스템을 탑재한 산업용 로봇 과 같은 장비 필요 사무 자동화 (OA, Office Automation) 사무 활동의 효율화 및 내용의 질적 향상을 위해 전자 기기 등을 사용한 사무 처리의 자동화 프린터, 스캐너, 팩스 등의 기능을 하나로 통합한 복합기 등
6 Section 02 임베디드시스템의 응용 분야 IT CookBook 물류 분야 바코드를 위한 리더 및 발급기, 무선인식장치, POS 단말 기, RFID 등 금융 분야 자동현금입출금기, 신용 카드의 인식기나 발급기, 훼손 된 지폐 검출, 지문 인식, 음성 안내, 감시 카메라를 이용 한 감시 기능 등
실시간 시스템 Section 03 IT CookBook 7 실시간 시스템 주어진 입력에 대하여 정해진 시간 내에 행동 혹은 반응 할 수 없을 때 문제가 발생하는 시스템 (Schedule : Dead Line) 외부 자극에 대하여 어떠한 환경 아래에서도 마감시간 이내에 논리적으로 정확한 출력 혹은 결과를 내는 적시 성을 가진 시스템 마감시간 내에 결과를 얻지 못할 경우 발생하는 문제의 심각성에 따라 크게 경성 실시간 시스템과 연성 실시간 시스템으로 분류
실시간 시스템 Section 03 IT CookBook 8 경성 실시간 시스템 마감시간을 못 지키면 응용 프로그램이 실패하며 시스템 에 치명적인 손실을 줄 수 있음 원자력 발전소 제어, 화재 발생 검출 시스템, 항공기, 우 주 왕복선, 자동차, 미사일 제어 등 연성 실시간 시스템 지연된 반응에 대해 치명적 영향을 미치지 않고 시스템 에 미세한 영향 데스크탑 컴퓨터, 정보 단말기 등
임베디드 소프트웨어 Section 04 IT CookBook 9 임베디드 소프트웨어 하드웨어를 제어하기 위해 임베디드시스템에 내장되는 명령어집합 제한된 하드웨어 자원에서 동작해야 하므로 일반적으로 크기가 작 고 하드웨어에 최적화해 사용 하드웨어가 다양하기 때문에 탑재되는 임베디드 소프트웨어 종류 도 다양하고 복잡 대부분의 경우 센서 혹은 버튼 등을 통하여 입력된 외부 자극에 대 해 사건 구동 방식으로 동작 임베디드 소프트웨어 주요 기술 분야 및 사례 기술 구분활용 사례 임베디드 응용 소프트웨어멀티미디어 재생기, 브라우저, PIMS 응용, 차량 항법 시스템 등 임베디드 미들웨어 JVM, CORBA, 무선 인터넷 플랫폼, 통신 프로토콜 관리기 등 임베디드시스템 소프트웨어모바일 데이터베이스 관리 시스템, 디바이스 드라이버, 저전력 지원 등 임베디드 개발 프레임워크 컴파일러, 디버거, 모바일 환경에 적합한 각종 시뮬레이터, 실시간 모니 터, 이동 모니터 등 임베디드 소프트웨어 플랫폼임베디드 리눅스, 윈도우 CE, J2ME 등
임베디드 소프트웨어 Section 04 IT CookBook 운영체제에 따른 임베디드 소프트웨어 무 유 유무
임베디드 하드웨어 Section 05 IT CookBook 프로세서의 발전
임베디드 하드웨어 Section 05 IT CookBook 프로세서의 분류 (1)_ 프로세스 모델 구현하고자 하는 기능 범용 프로세서특수 목적 프로세서단일 목적 프로세서
임베디드 하드웨어 Section 05 IT CookBook 프로세서의 분류 (2)_ 프로세스 구성
임베디드 하드웨어 Section 05 IT CookBook 임베디드시스템 구현을 위한 프로세서 모델에 따른 비교 종류범용 프로세서특수 목적 프로세서단일 목적 프로세서 하드웨어복잡보통단순 연산장치범용소수 기능단일 기능 프로그램 메모리대용량소용량필요 없음 구현 방식소프트웨어소프트웨어 혹은 하드웨어하드웨어 구현 시간짧음보통장시간 초기 투자 비용적음보통많음 성능저조보통우수 크기 및 소모 전력많음보통적음
임베디드 하드웨어 Section 05 IT CookBook 저장 매체
임베디드 하드웨어 Section 05 IT CookBook 기타 프로세서 로직을 라이선스하여 SoC(System on a Chip) 형태로 프로세서 코어, 메모리, 디지털 신호 처리 (DSP, Digital Signal Processing) 및 주변장치 등을 하나의 칩 에 통합하여 제조 가능 SoC 특징 제품의 크기가 보드가 아니라 칩 크기로 소형화되기 때문 에 저전력 소모, 제품 가격 하락, 안정성 증가뿐만 아니라 혁신적인 디자인도 가능. 모듈별로 재사용 가능한 IP(Intellectual Property) 개발이 라는 새로운 사업 모델의 등장. 이전에는 일부 반도체 회사 에서만 프로세서 칩을 설계, 제조 및 판매가 가능했지만, 이제는 영국의 ARM 처럼 프로세서 코어 IP 를 판매하는 회 사도 등장. ASIC(Application Specific Integrated Circuit) 제조 기술만 있는 회사이면 IP 를 라이선스하여 프로세서 와 같은 칩 생산이 가능
임베디드시스템의 시장 현황 Section 06 IT CookBook 세계 임베디드 소프트웨어 시장 규모 임베디드 운영체제별 국내 사용 전망
임베디드시스템의 시장 현황 Section 06 IT CookBook 임베디드 운영체제별 국내 사용 현황
임베디드시스템의 시장 현황 Section 06 IT CookBook 임베디드 프로세서별 국내 사용 현황
임베디드시스템의 시장 현황 Section 06 IT CookBook 임베디드 소프트웨어 활용의 발전 추세
임베디드시스템의 시장 현황 Section 06 IT CookBook 정보통신부에서 추진하는 u-IT839 전략 8 대 신규 서비스 : HSDPA/W-CDMA, WiBro, 광대역 융합 서비스, DMB/DTV 서비스, u-Home 서비스, 텔레매틱스 / 위치기반 서비스, RFID/USN 활용 서비스, IT 서비스 3 대 인프라 : 광대역 통신망, u- 센서 네트워크, 소프트 인프라웨어 9 대 신성장 동력 : 이동통신 / 텔레매틱스 기기, 디지털 TV/ 방송 기기, 광대역 / 홈네트워크 기기, IT SoC/ 융합부품, 차세대 컴퓨팅 / 주변 기 기, 임베디드 소프트웨어, 디지털 컨텐츠 / 소프트웨어 솔루션, RFID/USN 기기, 지능형 로봇 추가 참고 자료 2007 임베디드 SW 산업전망과 경쟁력 제고 방안
유비쿼터스 컴퓨팅 Section 07 IT CookBook 유비쿼터스 (Ubiquitous) 컴퓨팅의 의미 언제 어디서나 어떤 것이라도 온라인 네트워크와 연결되 어 서비스를 받는 환경과 공간을 의미 Xerox 사의 PARC(Palo Alto Research Center) 연구소 의 연구책임자인 마크와이저 (Mark Weiser) 소장에 의해 1991 년도에 사용 TRON 프로젝트 연구책임자인 사카무라 켄 교수가 제창 한 “ 모든 물건에 컴퓨터 ”
유비쿼터스 컴퓨팅 Section 07 IT CookBook 전자공간과 물리공간의 빅뱅
유비쿼터스 컴퓨팅 Section 07 IT CookBook 유비쿼터스 혁명과 공간
유비쿼터스 컴퓨팅 Section 07 IT CookBook 마크와이저가 언급한 유비쿼터스 컴퓨팅의 특징 인간화된 인터페이스 (calm technology) 로 눈에 보이지 않아야 한다. 가상공간의 컴퓨팅 (embedded virtuality = virtual reality) 이 아닌 현실 세계의 어느 곳에서나 컴퓨터의 사 용이 가능해야 한다. 네트워크에 연결되지 않은 컴퓨터는 유비쿼터스 컴퓨팅 이 아니다. 사용자의 상황 ( 장소, 시간, 날씨 등 ) 에 따라 서비스가 변 해야 한다.
유비쿼터스 컴퓨팅 Section 07 IT CookBook 차세대 컴퓨팅 기술 웨어러블 컴퓨팅 (Wearable Computing) 퍼베이시브 컴퓨팅 (Pervasive Computing) 조용한 컴퓨팅 (Silent Computing) 노매딕 컴퓨팅 (Nomadic Computing) 감지 컴퓨팅 (Sentient Computing) 엑조틱 컴퓨팅 (Exotic Computing) 임베디드 컴퓨팅 (Embedded Computing) 일회용 컴퓨팅 (Disposable Computing) 유비쿼터스 기반 기술 MEMS, RFID, IPv6, SoC, LBS, 센서, 칩
요 약요 약 요 약요 약 IT CookBook 임베디드시스템이란 특정 기능을 반복적으로 수행하기 위해 컴퓨 터의 하드웨어와 소프트웨어가 결합된 고기능의 전자 제어시스템 을 말한다. 임베디드시스템은 특정 기능 수행, 내장성, 강한 제약성, 안정성 혹은 신뢰성, 가격 민감성, 제한된 시스템 자원, 호환성 문제, 깔끔 한 오류 처리 요구 등과 같은 특징을 가진다. 임베디드시스템이 사용되는 응용 분야는 가정 자동화, 공장 자동 화, 사무 자동화, 정보 단말기, 물류 및 금융 등이다. 실시간 시스템은 외부 자극에 대하여 어떠한 환경 아래에서도 마 감시간 이내에 논리적으로 정확한 출력 혹은 결과를 내는 적시성 (Timeliness) 을 가진 시스템이다. 초기 임베디드시스템은 별도의 운영체제가 없이 어셈블리어로 하 드웨어를 직접 제어했다. 임베디드 소프트웨어 시장에는 아직 제 1 강자가 없으며, 특히 가 장 각축전이 치열한 분야가 임베디드 운영체제 시장이다. 유비쿼터스 컴퓨팅이란 언제 어디서나 어떤 것이라도 온라인 네 트워크와 연결되어 서비스는 환경과 공간을 의미한다.
요 약요 약 요 약요 약 IT CookBook Thank you