임베디드 시스템 시장 현황 및 전망 2002년 임베디드 시스템 세계시장 약 1,000억 달러 규모 임베디드S/W 분야 : 약 200억 달러 규모 매년 평균 20%의 성장률 2007년 약 500억 달러 수준으로 성장 전망(RCW Mirus, 2001) 2002년 국내 시장규모 약7천8백억 원 규모 2007년 1조 9천5백억 원 규모로 성장 Location based Service 3.0 Embedded System 4~44_C_ETRI~1-1 임베디드시스템개론
임베디드 시스템 시장 현황 및 전망 소프트웨어 시장 제 1 강자는 없다 가장 각축전이 치열한 분야는 임베디드 운영체제(OS) PC 시장과 같이 특정 OS 가 시장을 독점하지 못하고 있음 적용제품의 종류, 규모에 따라 여러 종류의 상용 및 비상용 제품 다양 임베디드 OS 및 플랫폼, 애플리케이션 시장을 놓고 불꽃 튀는 경쟁 VxWorks를비롯한 RTOS 윈도CE, 임베디드 리눅스, 썬의 Java, 일본의 Tron
임베디드 시스템 - 산업의 특성 고부가가치 산업 임베디드 시스템 형태의 상품 가치는 하드웨어보다 소프트웨어가 좌우하는 기술집약적 고부가가치 산업임 통신 라우터의 경우, 하드웨어 원가가 수십 만원에 불과하나 각종 통신 및 제어 소프트웨어가 엠베디드화 되면 최종가격이 수백만원으로 상승함 하드웨어 강자가 절대적으로 유리 우리나라의 기술 우위 산업 분야와 임베디드 소프트웨어 기술을 접목할 경우 국가 산업 발전의 새로운 대안으로 부각 가능 정보가전(디지털가전), 이동전화, 전자 자동차 등에 강점이 있음
임베디드 시스템 국외 기술동향 미국 프로세서, OS, 프로토콜 등 전 분야를 점유 A real-time operating system (RTOS) is a multitasking operating system intended for real-time applications. An RTOS does not necessarily have high throughput; rather, an RTOS provides facilities which, guarantee deadlines can be met generally (soft real-time) or deterministically (hard real-time). An RTOS will typically use specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system. An RTOS is valued more for how quickly and/or predictably it can respond to a particular event than for the given amount of work it can perform over time. Key factors in an RTOS are therefore a minimal interrupt latency and a minimal thread switching latency. 임베디드 시스템 국외 기술동향 미국 프로세서, OS, 프로토콜 등 전 분야를 점유 미국은 군사/과학용 임베디드 S/W를 21세기 핵심 분야로 선정하고 매년 4천억 달러 이상을 연구개발에 투자 유럽 개발도구, 브라우저 등의 일부 업체가 존재 군사/교통용 임베디드 S/W에 '99년부터 7년간 3조8천억을 투자 일본 총무성 주도로 Ubiquitous 네트워크 개발을 추진 중 ‘84년부터 TRON 협회에서 표준 임베디드 OS를 개발;일본 내 가전제품에 적용 중 임베디드 OS: Real-time Operating System 중심 MS의 WinCE 및 임베디드 리눅스 진입 시작 미들웨어, 각종 서비스를 포괄하는 플랫폼 기술이 중요하게 대두 * Middleware: Software that serves as an intermediary between systems software and an application
A POS device enables an efficient recording of the data that comprises a business transaction when the sale of goods or services to the customer occurs. 임베디드 시스템 응용 분야 심전도 측정기, 생명 유지 장치, 자세 제어기 의료 산업용 로봇, 공장제어, Factory Automation 산업/제어 전화기, 프린터, 팩스, 스캐너, 복합기 사무 엔진 제어, 네비게이션, ITS (Intelligent Transportation System) 제어기 차량/교통 POS단말기 (Magnetic stripe), ATM단말기 물류/금융 비행기, 군용 전자 통신장비, 전자 제어 무기 항공/군용 교환기, 기지국 제어기 통신장비 휴대폰, PDA, 무전기, eBook 정보단말 Digital TV, 인터넷 냉장고 정보가전 적용 예 활용 분야 게임 아케이드 게임기, 콘솔 게임기, 게임보이
임베디드 - 정보가전 정보가전 기술의 발전에 따라 일반 가전 제품에 다양한 기능이 요구됨 다양한 기능의 처리를 위한 가전제품 전용 임베디드 시스템 적용 가정 내 네트웍 구성에 따른 원격 제어, 정보 수집 등이 가능해짐 홈 오토메이션, 홈 네트워킹과 함께 가정 자동화의 핵심 부분 인터넷 냉장고, HDTV, 인터넷 전자레인지,DVR, 세탁기 등 홈 네트워크 보일러 인터넷으로 제어 및 각종 운행 전자레인지 인터넷으로 요리정보 검색 및 다운로드 HDTV/인터넷TV 인터넷 검색, 각종 기능 설정 등 세탁기 인터넷으로 세탁기 제어 및 각종 자동 실행 인터넷 냉장고 인터넷으로 제어, 정보 검색 및 다운로드 캠코더 디지털 카메라, 네트워크 연결, 다양한 기능
임베디드 - 정보가전(2) 디지털 TV 인터넷 냉장고 인터넷 세탁기 전자레인지
임베디드 - 가정자동화 가정자동화 : HA ( Home Automation ) 집안의 모든 것들을 리모컨 혹은 원격으로 제어하는 것이 목표 현재는 리모컨이 아닌 웹 패드, 음성인식 등을 이용한 제어로 발전 중임 모든 기기는 네트워크에 연결되고 각종 자동화 기능 및 기기 별 특정 기능을 수행하기 위해 임베디드 시스템이 탑재되어 있음 (Universal Plug and Play) A family of protocols from the UPnP Forum (www.upnp.org) for automatically configuring devices, discovering services and providing peer-to-peer data transfer over an IP network. * A markup language combines text and extra information about the text. The extra information, for example about the text's structure or presentation, is expressed using markup, which is intermingled with the primary text. The best-known markup language in modern use is HTML (HyperText Markup Language), one of the foundations of the World Wide Web VXML: Voice Extensible Markup Language) technology allows a user to interact with the Internet through voice-recognition technology. Instead of a traditional browser that relies on a combination of HTML and keyboard and mouse, VXML relies on a voice browser and/or the telephone. Using VXML, the user interacts with voice browser by listening to audio output that is either pre-recorded or computer-synthesized and submitting audio input through the user's natural speaking voice or through a keypad, such as a telephone.
임베디드 - 공장자동화 공장자동화 : FA ( Factory Automation ) 특정 기계나 장비를 통해 생산 과정을 자동적으로 관리하는 시스템 센서와 제어 시스템, 로봇 등으로 구성하여 무인시스템을 구축 공장 자동화 및 로봇은 실시간 시스템과 임베디드 시스템 발전의 원동력 생산성증대: 인건비감소, 오류감소, 품질의 균일화, 생산기간단축 로봇, conveyor belt
임베디드 - 정보단말기기 정보단말기기 단순한 통화 중심의 이동 전화기에서 각종 정보검색, 오락, 메시징 등의 복합 기능이 수행되는 디지털 정보단말기기로 발전 단말기기 각각의 기능에 맞는 마이크로프로세서, 메모리, 운영체제, 응용 프로그램 등으로 구성 앞으로는 다양한 단말기기가 하나의 기기로 통합될 것으로 예상됨 핸드폰, PDA, 스마트 폰, MP3 플레이어, 게임기기 등
임베디드 – 우주/항공 항공기 보통 수 백 개의 프로세서 탑재 우주왕복선 Pathfinder -실시간 운영체제인 VxWorks가 탑재된 것으로 유명 대표적인 실시간 시스템의 하나 영상처리, 통신 등 모든 처리기능을 복합적으로 가짐
임베디드 – 교통/지능형 장난감 교통 자동차의 엔진 및 각종 제어 시스템, 무인 자동화 시스템 지능형 교통시스템(ITS : Intelligent Transport Systems) 등 지능형 장난감 단순한 장난감의 형태에서 지능성을 갖는 형태로 변화
임베디드 - 게임기 고성능 프로세서 탑재 마이크로소프트의 XBOX 소니의 playstation 2 닌텐도 게임보이 어드벤스 (nintendo gameboy advance) 32-Bit ARM 프로세서 2.9인치 TFT 스크린 32,768 색상을 지원하는 휴대형 게임 장치
임베디드 - 물류/금융/사무용기기 물류/금융 물류 : POS 단말기 금융 : 자동 현금 입출금기 혹은 ATM 단말기 사무용기기 프린터, 스캐너, 팩스, 복사기, 이들의 기능을 하나로 모은 복합기 등
임베디드 - 통신기기 디지털 교환기, PABX (private automatic branch exchange) 등의 음성 서비스 통신기기 라우터, 게이트웨이, 공유기 등의 유무선 데이터 통신 장비 Set-top box
임베디드 시스템의 향후 전망 - H/W 프로세서 대부분의 프로세서가 임베디드 시스템용으로 사용 데이터 처리용량 증가: 32비트 코어 => 64비트 코어로 발전. 고성능의 파이프라인, DSP, 자바 처리 전용 H/W 추가 많은 종류의 마이크로프로세서/컨트롤러들 중에서 응용에 최적인 제품을 찾아내는 것이 설계에서 매우 어렵고 중요한 작업 Where Are the Processors? Where Has CS Focused? CS: Communication Service Direct 2% Interactive Computers Robots 6% Vehicles 12% 200M per Year Servers, etc. 8.5B Parts per Year Embedded Computers 80% In Vehicles In Robots Embedded Source: DARPA/Intel (Tennenhouse)
임베디드 시스템의 향후 전망 - H/W 메모리 네트워크 고속/대용량화 FLASH 메모리의 사용증가. 유무선 네트워크의 대역폭의 계속적인 증가. 정보기기를 통해 어디서나 다른 정보시스템에 접근 가능한 액세스 네트웍 구축이 핵심 기술 Wireless LAN, Bluetooth, ZigBee 등
임베디드 시스템의 향후 전망 - H/W SOC (System-on-a-chip) CPU, 메모리, DSP, I/O 등을 하나의 칩으로 만드는 기술 CPU칩, 메모리 칩, 주변장치 칩 들을 따로 사용하여 설계 각 칩에 해당되는 회로를 각각의 IP(Intellectual Property 또는 지적재산권)로 확보해서 한 개의 칩으로 설계 수백만 게이트 급의 칩 Post-PC 시대의 하드웨어 기술의 핵심 고성능, 저전력, 저가격, 안정성, 내구성, 혁신적 디자인 등이 가능 MEMORY MEMORY VIDEO Decoder CPU HDTV Channel EQ. MPEG2 TS FORMAT Converter HDTV Channel Decoder OSGM: On Screen graphic Processor and Mixer OSGM
임베디드 시스템의 향후 전망 - 운영체제 실시간 시스템에서의 운영체제 간단하고 단순한 순차적인 작업에 관련 순차적인 프로그램으로 충분하였음 8bit, 16bit 마이크로프로세서 및 마이크로 컨트롤러 사용 임베디드 시스템에서의 운영체제 시스템 자체가 실시간 시스템에 비해 대형화 32bit RISC 마이크로프로세서 사용, 네트워크 연결, GUI환경이 강화됨 기능이 많아지고 복잡해짐 순차적인 프로그램 작성이 불가능 운영체제가 도입됨 임베디드 운영체제 기존의 상용 RTOS(Real-Time OS) 윈도우 CE 임베디드 Linux 임베디드 JAVA
임베디드 시스템의 향후 전망 - 운영체제 임베디드 시스템은 초기에 산업 및 군수용 장비의 제어를 위해 VxWorks, pSOS, VRTX 등 RTOS가 세계 시장을 선점 VxWorks, pSOS와 같은 전용 실시간 OS는 2001년을 기점으로 점차 시장 점유율이 하락하고 있음(IDC, 2001) 현재 임베디드 시스템의 다기능화 추세로 MS의 WinCE와 공개 소스 기반의 임베디드 리눅스 중심으로 재편 중 2002년 PDA에서는 PalmOS가 선두이나 2005년에 MS사의 WinCE가 이를 추월 임베디드 리눅스는 2003년 14%, 2010년 50% 시장 점유 예측(VDC, 2001)
임베디드 시스템 전망 Embedded, Everywhere SmarTown Smart Citizen Smart Home 홈서버 정보가전 홈 네트워크 홈 서비스 퍼스널 서버 웨어러블 단말 Personal Area Network 모바일 서비스 웹서비스 서버 임베디드 시스템 Ubiquitous Network 유비쿼터스 서비스 서버 클라이언트 통신망 서비스유형 정보통신 시스템, 단말기, 자동제어 시스템에 수요 증가에 따른 임베디드 시스템 수요 급증 유비쿼터스 컴퓨팅으로의 패러다임 변화 가능성에 따른 빅뱅 ????
새로운 시대의 가능성 - 임베디드 ~ 1980 ~ 2010 ~ 2020 ~ 2000 Smart Home Things 메인프레임 서버 PDA CS Web Computing Exotic Networking Smart Home Things that Think Wearable Computers PC 인터넷 냉장고 노트북 디지털TV 정보가전 휴대전화 Internet Car 전자페이퍼 셋탑박스 비디오게임 다목적프린터 모바일 캠코더 1대 컴퓨터 : 다수 (Server-to-Client) 1대 컴퓨터 : 1인 다수 컴퓨터 : 1인 사람+컴퓨터+사물 (Things to Things) Ubiquitous Networking ~ 1980 ~ 2010 ~ 2020 ~ 2000