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

Slides:



Advertisements
Similar presentations
ScanMail for Lotus Notes ( 주 ) 한국트렌드마이크로. RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line ScanMail Notes 의 주요 기능 Domino 환경의 Antivirus, Content Filter.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
한국마이크로소프트 Microsoft Confidential. 상세 결과테스트 결과 SMB 2 의 성능이 Windows Server 2008 Beta 3 기준으로 Windows Server 2003 SP1 (SMB 1) 에 비해 9% 이상 향상된 결과를 보임 Microsoft.
Data Communication/Computer Network 관련 교과목의 내용
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
반도체 산업의 발전 연세대학교 전기전자공학과 이 용 석 교수 전화 : Homepage:
산딸기 (RASPBERRY PI) 에 관심이 계신분 있으신가요 ?. 라즈베리 파이에 관심을 가지게 된 이유.
임베디드 시스템 (Embedded System)
2016 유성환 Hybrid MOBILE.
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
A n d r o i d Android 2010년 5월 19일 동서대학교 백선재
네트워크 기술을 통한 현재와 미래 소개.
뇌를 자극하는 Windows Server 2012 R2
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
임베디드 운영체제 (리눅스 중심) Lecture #2.
임베디드 운영체제 (리눅스 중심) Lecture #2.
목차 임베디드 시스템의 이해 임베디드 리눅스 임베디드 시스템 개발 구조 및 환경.
Windows Server 장. Windows Server 2008 개요.
1장. 실습 환경 구축.
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
제 11 장 임베디드 시스템 11.1 개요 임베디드 시스템 임베디드 시스템의 구성
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
임베디드 시스템 (Embedded System).
임베디드 운영체제 (리눅스 중심) Lecture #2.
Linux를 이용한 Embedded 장비 개발
시스템집적반도체 설계 검증 환경과 기법 Ch 7.
임베디드 시스템.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
갤럭시 S를 이용한 자동차 원격 제어 시스템 담당교수 : 진현욱 교수님
운영체제 박상민.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
리눅스 운영체제 운영체제 리눅스 소개 임베디드 리눅스 리눅스 명령어 한빛미디어(주).
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
Transmission & Analysis
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
HEVC기반 실시간 Full-HD 비디오 플레이어 기술)
Xscale Educational Kit
Mobile braille system for the blind
제1장 Unix란 무엇인가?.
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
OS 역사 손병규.
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
ARM Development Suite v1.2
-네트워크 관리 개요 및 SNMP 프로토콜 동작과정
ATmega128의 특징 아이티즌 기술연구소
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
뇌를 자극하는 Solaris bible.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
임베디드 운영체제 (리눅스 중심) Lecture #2.
Map Designer Solution 소개자료
Installation Guide.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
AUTOSAR 기반 차량 전장용 운영체제 및 MCAL 기술 V2.0
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