임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

컴퓨터 프로그래머 Confidential 1 넥스트리밍㈜ 책임연구원 10 기 이준용,
1/29 Chapter 3: 시스템 소프트웨어 인터페이스 인간이 실질적으로 조작하는 기계의 부분 좋은 인터페이스 : 직관적 ( 사전지식, 경험으로 알 수 있음 ) 이어서 누구나 즉각적 사용 가능 사용자 ( 자연어 ) ↔ 응용 S/W↔ 시스템 S/W↔H/W( 기계어 )
운영체제의 역사 작성 / 발표 오두환.  OS( 운영체제 ) 의 정의 OS(operating system) 란 ?? 머리 - > 계산 = Cpu 얼굴 + 몸매 = 그래픽카드 눈 = 모니터 머리 -> 기억 = HDD/SDD 입 = 스피커 귀 = 마이크 ….. 하드웨어하드웨어.
Wireless Mobile Resource Management 1. 시스템 개요 2. 시스템 소개 3. 시스템 Back-up PLAN 4. 시스템 주요 Reference C.O.N.T.E.N.T.S.
Mobile Operating System 대림대학 김영실. 2 1 모바일 OS 란 ? 기존의 모바일 OS 시장 모바일 OS 비교 폐쇄형 모바일 OS 개방형 모바일 OS 스마트폰 OS 비교 모바일 OS 의 포지셔닝 변화 전망 시장점유율.
운 영 체 제 실 습 ( 리눅스 서버관리입문 ) 개 요. 2/31 운영체제 (Operating System) 개요 시스템 소프트웨어 !!!  응용 프로그램과 하드웨어 사이의 인터페이스 역할  응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
C 언어 Sun Moon University 1 of 25 C 언어 : 강의소개 강의실 : 산 211 담당교수 : 고경철 ( 정보통신공학과 ) 사무실 : 산학협력관 105B 면담시간 : 수업후 1 시간
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
Embedded S/W 기초이론 및 실습.
퍼스널 로봇의 고기능 모듈 기술개발 전자부품연구원 정중기 수석연구원 2005년 3월11일(금요일)
2009년 IT인재개발원 [연수생 모집요강]
001 이찬진 사장 "아이폰 부가사업으로 승부수"` 연합뉴스 구분 내용 비고 기사 요약
AVR.
Linux Debugging issues
Open Platform을 기반으로 한 System SW 및 Application SW 전문가
제1장 C#의 기초 1.1 .NET Framwork 1.2 .NET Environment 1.3 C# 소개.
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
이규헌 강병현 송영철.
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
제품 소개서 2004년 ㈜에이치씨아이랩.
비업무 사이트 차단 시스템 Venus/CPS.
1장 유닉스 소개.
모바일 소프트웨어 표준화 표준화강좌 2012년 10얼 30일 한국교통대학교 컴퓨터정보공학과 조 수 선.
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
뇌를 자극하는 Windows Server 2012 R2
Web Programming 강의 소개
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
Windows CE 시스템 개발 환경 구축.
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
Kernel Porting Lecture #7.
제 11 장 임베디드 시스템 11.1 개요 임베디드 시스템 임베디드 시스템의 구성
임베디드 시스템.
Part 04 네트워크 운용 기기 네트워크 서버 운용 기기 전송 매체(Transmission Media)
PV (Photovoltaic) 모니터링 시스템 소개 UNIMAX.
임베디드 운영체제 (리눅스 중심) Lecture #2.
Linux를 이용한 Embedded 장비 개발
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
임베디드시스템 2013년도 가을학기.
네트워크 사업 전략적 제휴 제안서 ㈜ 한아시스템 서울특별시 강남구 역삼동 740-1
Visual ESTO 안정성,편리성,성능을 한단계 높였습니다! Visual ESTO IDE/Debugger/Monitor
Double O to the I to the A+ 문무활, 유용승, 홍민정
Socket & Plug 기반의 u-Banking Platform
유비쿼터스 세계.
1. Embedded System의 이해.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
Xen and the Art of Virtualization
IPv6 기반의 Mobile IP 기술 개발 (iSCSI 성능 분석) - 프로젝트 중간보고서 -
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
( Overview of the Course Kwangman Man ( SangJi University.
CHAP. 2 안드로이드 개발 도구 설치.
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
고해상도위성영상과 IT의 만남 3GCORE 연구소 장 은 미.
1장. 가상머신(Virtual Machine)의 소개와 설치
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
운영체제(Operating System)
Access Grid Environment Construction
모두가 행복한 교육, 미래를 여는 창의인재 2015 개정교육과정 서울숭인초등학교 교사 이소정.
국제물류.
CHAP. 2 안드로이드 개발 도구 설치.
임베디드 시스템 개요 Lecture #1.
홈페이지 제안서
유비쿼터스 컴퓨팅 문 효 곤.
소리가 작으면 이어폰 사용 권장!.
Using Handheld Computers in the Classroom:
안드로이드os 조사 박주혁.
ViewInfo System 소개 - Video Conference - Video Monitoring
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Presentation transcript:

임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷

임베디드 소프트웨어 개요 임베디드 시스템 임베디드 소프트웨어 임베디드 프로세서 특정 목적으로 구성된 하드웨어 위에 소프트웨어를 내장하여 최적화시킨 시스템 임베디드 소프트웨어 임베디드 시스템에 탑재되는 시스템 소프트웨어, 미들웨어, 응용 소프트웨어를 총칭 임베디드 프로세서 논리 회로와 메모리 등을 하나로 합하여 프로세서의 기본적인 처리 기능에 입출력, 저장 기능을 포함시킨 프로세서

임베디드 소프트웨어 산업의 발전 동향

임베디드 운영체제(1) 실시간 시스템에서의 운영체제 임베디드 시스템에서의 운영체제 임베디드 운영체제 간단하고 단순한 순차적인 작업에 관련 순차적인 프로그램으로 충분하였음 8bit, 16bit 마이크로프로세서 및 마이크로 콘트롤러 사용 임베디드 시스템에서의 운영체제 시스템 자체가 실시간 시스템에 비해 대형화 32bit RISC 마이크로프로세서 사용, 네트워크 연결, GUI환경이 강화됨 기능이 많아지고 복잡해짐 순차적인 프로그램 작성이 불가능 운영체제가 도입됨 임베디드 운영체제 기존의 상용 RTOS(Real-Time OS) 윈도우 CE 임베디드 Linux 임베디드 JAVA

임베디드 운영체제(2) 상용 RTOS 최근 동향 일반 운영체제와 같은 업무를 수행 시간 제약성, 신뢰성 등을 일반 운영체제 보다 중요시 함 일반적으로 한가지 목적에 최적화 되어있음 VRTX, pSOS, VxWorks, OS-9, QNX 등 OS 마다 특유의 개발 툴을 사용 : 익숙한 개발 환경을 선택하는 경우가 많다. 최근 동향 임베디드 OS 세계시장 : 2002년 WinCE,임베디드 리눅스가 기존의 RTOS 보다 시장 점유율이 높아짐

임베디드 운영체제(3) 윈도우 CE 임베디드 자바 MS사에서 임베디드 시스템을 위하여 제공하는 운영체제 기존의 데스크 탑 PC와 동일한 윈도우 환경 제공 데스크 탑 윈도우 및 응용 프로그램과의 호환성 우수 프로그램 개발 환경이 아주 우수. (특히, GUI 개발 환경 우수) 실행 환경에서 요구되는 H/W 사양이 높고, 가격이 비쌈 MS사에서 제공되는 라이브러리에 종속적, 자유로운 개발 어려움 임베디드 자바 SUN사에서 제공하는 JAVA를 이용한 운영체제 임베디드 환경에 맞는 개발환경을 제공하고 있으며 웹 기반의 환경에 우수함 스크린폰, 셋톱박스 등을 중심으로 사용이 확산되고 있음 휴대폰 등 이동 서비스 : K자바 기반의 KVM(Kilobyte Virtual Machine) 기술을 적용

임베디드 리눅스(1) 임베디드 리눅스 임베디드 리눅스 출현 배경 일반 리눅스 – 일반 테스크 탑 환경인 고성능 프로세서와 대용량 메모리 환경에서 동작 하는 범용 컴퓨터 용 리눅스 임베디드 리눅스 – 저성능의 마이크로 프로세서 와 제한된 메모리 환경에서 동작하는 임베디드 시스템 용 리눅스 임베디드 리눅스 출현 배경 H/W의 발전: 32/64bit 고성능 CPU S/W의 많은 기능 요구: OS의 기능이 중요, 안정된 운영체제의 제공 (멀티 태스킹의 제공) 강력하고 다양한 네트워크 환경의 제공 다양한 형태의 파일시스템과 실행파일 포맷 지원 확장성의 다양함과 용이함의 제공 Free Software

임베디드 리눅스(2) 임베디드 리눅스 장점 임베디드 리눅스 단점 기능성과 확장성이 우수 (리눅스 이용에 따른 장점) PowerPC, ARM, MIPS 등 다양한 CPU Platform지원함 로열티가 없으므로 가격 경쟁력이 우수 사용자 층이 넓어 오류 수정이 빠르고 안정성이 우수 기존의 데스크 탑 개발 환경과 동일하여 개발이 용이함 임베디드 리눅스 단점 기존의 RTOS보다 많은 메모리를 요구함 범용 OS로 설계되어 Real-Time을 지원하지 못함 개발 환경이 Text 기반의 환경임으로 개발에 어려움이 있음 GUI 환경을 개발하기 어려움 제품화하기 위한 솔루션 구성이 어려움 많은 업체들과 개발자들이 독자적으로 개발하고 있어 표준화가 어려움

( Software Development kit) Simulation Environment 임베디드 리눅스(3) 임베디드 리눅스 개발환경 개념도 Application Library Driver Core OS Kernel Hardware Debug Agent Target Server Host SDK ( Software Development kit) Simulation Environment GUI

임베디드 인터넷[1] Embedded System + Network ( + Sensor + Actuator ) 인터넷에 연결 데이터, 송수신 모니터링, 제어, 통제 현재 개발품들 Web 기반 SNMP 망관리 Web 카메라 등

임베디드 인터넷[2]

임베디드 인터넷[3]

Ubiquitous(편재형) Computing Wearable computers Pervasive Computer 널리 퍼져 사용되는 컴퓨터 Mobile communication