<Linux 마스터 2급> 임베디드 시스템(Embedded System)
■모바일
· 스마트폰의 OS(Operating System)란 스마트폰을 구성하고 있는 하드웨어 부품인 메모리, LCD, CPU 등의 기계적인 부품들을 효율적으로 관리 및 구동하게 하며, 사용자와의 편리한 의사소통을 위해 만들어진 소프트웨어 플랫폼
· 스마트폰, 태블릿 컴퓨터, PDA의 운영체제
· 안드로이드와 iOS가 있음
리눅스 기반의 공개형 운영체제
OS명 | 특징 |
마에모 (Maemo) |
· 노키아가 개발 · 리눅스 기반 · 인텔의 모블린과 합병하여 미고(MeeGo)라는 프로젝트로 변경 |
모블린 (Moblin) |
· 인텔과 리눅스 재단이 리눅스 기반으로 개발한 오픈 소스 운영체제 · 모바일 리눅스의 약어 · 노키아의 마에모와 합병하여 미고(MeeGo)라는 프로젝트 진행 |
미고 (MeeGo) |
· 인텔의 모블린과 노키아의 마에모가 합병하여 만든 모바일 운영체제 프로젝트 · 인텔과 노키아가 빠졌지만 프로젝트는 계속적으로 운영 · 스마트폰, 태블릿뿐만 아니라 차량용 네비, 스마트 TV버전도 개발 중 |
리모 (Limo) |
· 리모는 Linux Mobile의 약자로 삼성전자, NEC, 파나소닉, 바다폰 등이 참여하여 시작한 프로젝트 · 프로젝트 종료되어 MeeGo로 대체 · 인텔과 삼성전자를 주축으로 리모 재단, MeeGo 개발자 등과 협력하여 HTML5와 웹 표준에 기반한 Tizen 시작 |
타이젠 (Tizen) |
· 인텔과 삼성전자를 주축으로 리모 재단, MeeGo 개발자 등과 협력하여 만든 리눅스 기반의 무료 공개형 모바일 운영체제 · 웹 표준과 HTML5 지원 · 태블릿, 넷북, 스마트폰, 스마트 TV, IVI 지원이 목표 |
iOS | · 애플에서 개발하여 애플 제품군 전용 운영체제 · 첫 공개 시 사용자가 개발한 응용 프로그램의 추가가 허용되지 않음 · 소프트웨어를 개발할 수 있는 도구 SDK 공개 · 가장 많은 응용 프로그램을 보유한 운영체제 |
안드로이드 (Android) |
· 구글에서 만든 스마트폰 운영체제 · 구글이 앤디 루빈이 설립한 안드로이드라는 회사를 인수하면서 시작 · 안드로이드 플랫폼을 모바일 기기 운영체제로서 무료 공개 발표 · 리눅스 커널 2.6을 기반으로 모바일 기기 플랫폼 '안드로이드' 발표, 언어는 자바 사용 |
■스마트 TV
· 텔레비전에 인터넷 접속 기능이 결합되어, 각종 앱을 설치하여 TV 방송 시청 이외의 다양한 기능을 활용할 수 있는
다기능 TV
· 인터넷 TV 또는 커넥티드 TV라고 불림
스마트 TV 운영체제
· 타이젠(Tizen)
- 휴대전화를 비롯해 TV, 냉장고와 같은 모든 전자기기에 포함하는 것을 목적으로 하는 오픈 소스 모바일 운영체제
- 리눅스 커널을 기반으로 하며, HTML5 및 C++ 기반으로 만들어짐
- 소프트웨어 개발 키트(SDK)를 통해 응용 프로그램을 개발하기 위해 필요한 각종 도구들과 API를 제공
· 웹OS
- 리눅스 커널에서 구동되는 모바일 운영체제
- CES에서 webOS가 내장된 스마트 TV를 선보임
- LG의 webOS 스마트 TV는 기존 webOS의 특징인 Card view를 계승
타이젠 | 웹OS | |
개발 시기 | 삼성전자, 인텔, 파나소닉 등이 공동개발 | 팜이 개발 -> HP가 인수 -> LG전자가 인수 |
TV 적용시기 | 15년 1월 | 14년 1월 |
특징 | 다양한 가전제품을 연결하는 IoT에 강점 | 멀티태스킹이 편리 |
주기업 | 삼성전자 | LG전자 |
■IVI(In-Vehicle Infotainment)
· 인포테인먼트(Infotainment)란 '정보(Information)'와 '오락(Entertainment)'의 합성어로 정보 전달에 오락성을 가미한
시스템
· 내비게이션, 계기판, 트립 컴퓨터, AV 시스템, DMB, MP3, 오디오 및 외부 기기와의 연결까지 가능한
통합적인 차량 내부 시스템을 포함
· 차량 관련 정보 및 정기점검 안내, 운전자 음성인식, 도난 방지 경보 등의 최첨단 기술 적용
· GENIVI 표준 플랫폼 기반의 인포테인먼트 시스템
· 운전자 편의성 및 안전성을 증대
· 소프트웨어 품질관리 프로세스를 거쳐 소프트웨어 품질을 확보
· CE4A 표준 터미널 모드와 확장 API 기술을 포함한 스마트폰 연동 기술 탑재
· AUTOSAR 연계 소프트웨어 진단(DLT) 서비스 기술 탑재
GENIVI(GENEVA In-Vehicle Infotainment)
· 오픈 소스 기반 플랫폼 얼라이언스
· 오픈 소스 기반의 차량 멀티미디어 플랫폼 표준화 활동
· 오픈 소스 기반 인포테인먼트 SW 플랫폼 구축을 위한 자동차 산업 표준 협의체
· GENIVI SW 플랫폼 기본 구조의 80% 정도는 기존 오픈 소스로 구성된 리눅스 OS와 오픈 소스 컴포넌트 등의 기술을 차용
- 15%는 오픈 소스를 차량용으로 사용하기 위해서 일부 수정하거나 최적화하여 사용
- 나머지 5%는 새로운 차량용 기술을 반영하기 위해서 신규 코드로 추가