가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용)

Slides:



Advertisements
Similar presentations
Low Cost & Better Performance YOUNTEL Co., Ltd.Page 1 DMB 사 업 계 획 서 YOUNTEL Co., Ltd. 대외비.
Advertisements

모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
2007 Company Report Infra Information Technology 1 고객감동을 위하여 … 고객과 함께 걷는 기업  서울시 강남구 대치 2 동 511  Tel : (02) Fax : (02)  Homepage :
Product Lifecycle Management © 2003 IBM Corporation PLM Definition Product Lifecycle Management.
Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
( 투자제안 사업계획서 ㈜바이오스랩코리아
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
2.1 컴퓨터 시스템의 구성 2.2 컴퓨터 시스템의 정보 표현 2.3 중앙처리장치 2.4 저장장치 2.5 컴퓨터 주변기기
Embedded S/W 기초이론 및 실습.
D I D (Digital Information Display)
SK하이닉스 2014년 상반기 미주지역 우수인재 모집
한국 IT산업의 발전방향과 과제 Core Logic Inc. May 02, 2006.
Crystal Reports .NET ASTech System.
CDMA SW 구조 AIITQC 서울본원교육장 양 종 윤.
ASIC (Application Specific Integrated Circuit)
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
Linux Debugging issues
SoC를 통해 본 반도체 기술 발전 동향 `` ㈜ 아와시스템.
Open Platform을 기반으로 한 System SW 및 Application SW 전문가
IT집중교육1 (Mobile Multimedia Service & System Design)
Zigbee Specification RT Lab 강무진.
컴퓨터란?.
01. 안드로이드 개요와 개발환경 구축 제목.
소프트웨어와 운영체제.
Technology Innovation - Final Term Paper
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
이규헌 강병현 송영철.
제 2장 컴퓨터 구조.
IT R&D Global Leader Finger Motion 인식 SoC ETRI Technology Marketing
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
회사소개서 Software & Solution Software & Solutions
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
Investor Relations 임베디드 시스템 솔루션 프로바이더 실리샌드 기업설명회
Windows CE 시스템 개발 환경 구축.
크로스 컴파일 환경 구축.
이번 시간에는... 지난 시간에는 VM 기반 모바일 플랫폼 기술의 첫번째 시간으로, 모바일 플랫폼 및 그 현황과, GVM, XVM, WITOP, Brew 및 JavaStation 모바일 플랫폼의 특징과 구성에 대해 알아 보았습니다. 이번 시간에는 모바일 플랫폼 기술 그.
사업계획서.
Samsung Securities SECURITIES.
McGraw-Hill Technology Education
임베디드 하드웨어 Lecture #6.
Sookmyung Women’s Univ. PSLAB Moon, Se won
OWASP Mobile TOP 10 학번 : 이름 : 공 우 진 발표일 :
Hinet Advanced Technology & Information
Kasimov C언어 세미나 1st.
Linux를 이용한 Embedded 장비 개발
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
DSP와 TMS320F28X의 이해
DSP와 TMS320F28x의 이해.
Computer Science & Engineering
Visual ESTO 안정성,편리성,성능을 한단계 높였습니다! Visual ESTO IDE/Debugger/Monitor
컴퓨터 구조.
Unified Communications Cisco Korea
10장 상업화와 마케팅 Technology and Management for Engineers 10.1 상업화 활동
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
DSP 소개 및 TMS320LF2407A 6th hyaoo.
1. Embedded System의 이해.
Android 개발환경 설치 및 Hello World
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
Choi Younghwan CSE HUFS
Platform Builder 기본 사용법
SOD 프레임워크 스마트TV 중심의 장소기반 서비스 제공 프레임워크 (Sharing On Display)
운영체제(Operating System)
소프트웨어 형상관리: 목차 변경 및 형상관리의 기초 개념 형상항목 확인 및 버전관리 변경관리 감사 및 감사보고 99_11
BMJ Best Practice - Your instant second opinion
Web based Presentation & Controller Service
안드로이드os 조사 박주혁.
임베디드 하드웨어 Lecture #6.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Lecture 7 7-Segment LED controller using u-controller
Presentation transcript:

가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용) CoWare, Inc. 이성길 차장

가상플랫폼 소개 1 단계. 가상플랫폼 개발 2 단계. 가상플랫폼 배포 3 단계. 가상플랫폼 사용 CoWare는 가상플랫폼 개발을 위한 툴, IP들, 용역, 방법론, 예제를 모두 제공하는 유일한 업체로, 빠른 시간 내에 최적의 가상플랫폼을 개발할 수 있음 SystemC, C/C++등 설계를 위한 표준 언어를 사용하여 가상플랫폼 및 IP에 대한 사내.외적인 공유가 용이, 공동 개발을 위한 표준화 용이 CoWare Virtual Platform Solution Tools + IP Models + Services + Methodology + Examples 1 단계. 가상플랫폼 개발 2 단계. 가상플랫폼 배포 3 단계. 가상플랫폼 사용 Model and assemble fast executable platform for software development using SystemC modeling libraries Package platform for distribution to internal and external software development teams Use Virtual Platform to develop software, integrate HW/SW and perform system testing

-. Ethernet, LCD, UART, USB, AC97(Sound), Sub-Systems 가상플랫폼을 위한 IP 개발 과정 -. Ethernet, LCD, UART, USB, AC97(Sound), Sub-Systems Independent Software Vendor IP vendor SOC creator device manufacturer IP IP IP virtual platform for software development platform or sub-platform Processor Support Package (PSP) Bus Library (BL) Peripheral

가상플랫폼 완성 Product Test bench Virtual product ESP platform Debugger API ESP Debugger API S W D e b u g r A P I Analysis Executable Software Platform Your favorite C++ SDE (Visual C++, Borland, Gnu) Tcl/Tk scripting Platform Creator Altia Virtual product design SW debugger integration Multi-core debugging Your favorite SW debugger ARM MIPS ESP Debugger Configure ESP Debugger Peripheral & IPs, Libraries Analysis Views

가상플랫폼을 사용한 임베디드SW 개발 Product Test bench LisaTek Debugger ARM926 Interrupt Screen LisaTek Debugger Cell phone Application software ARM926 Timer Keyboard ROM RAM Messenger Software and Memory Analysis ESP Debugger

Android Demo 1. The connectivity of 3rd Party Debugger Tool 2. GSM Modem simulator and Check & Restart 3. Download Java game into VP and Debuggger 4. Internet Access using Ethernet IP

Android Mobile Platform What is Android? An initiative led by Google to create an open mobile handset software platform. Large set of alliance partners: Operators, handset manufacturers, semiconductors and SW companies. What is new about Android? Turns a mobile phone into an all purpose mobile internet device. Simultaneous and easy access to internet, GPS, multimedia and phone allow for a new era of software services. The whole world can participate writing software and providing new services. The change to software driven design.

Android Emulators 3 Ultra-Fast Platform modeled and package as virtual platforms running the Android software stack Generic emulator: ARM926 based platform with generic peripherals Emulator with real physical part: ARM926 based platform with Flash: Intel Strataflash I28F256L18, UART: NS16550, Ethernet: SMC91C111 Dual core emulator with h.264 algorithm running on second core All platforms run the Android software stack External connectivity to display, UART console and internet Enabled for software debugging and analysis through VPA

The connectivity of 3rd Party Debugger Tool

Java Game Debugging Capability on VP

Internet Access Capability