180 likes | 388 Views
Microsoft Embedded Overview. 이건복 ( 차장 ) System Engineer 마이크로소프트 Keon.lee@microsoft.com. 마이크로소프트의 전략. 강력하고 개방화된 플랫폼 제공 PC 와 서버 ( 웹 ), 그리고 디바이스의 기능 통합 혁신적인 기능을 제공하기 위한 주변 기술 / 제품 / 서비스. 통합 솔루션의 제공. XBox, MSNTV, MSTV, MSTV2, MapPoint. Windows Mobile Windows Automotive
E N D
Microsoft Embedded Overview 이건복 (차장) System Engineer 마이크로소프트 Keon.lee@microsoft.com
마이크로소프트의 전략 • 강력하고 개방화된 플랫폼 제공 • PC와 서버(웹), 그리고 디바이스의 기능 통합 • 혁신적인 기능을 제공하기 위한 주변 기술/제품/서비스
통합 솔루션의 제공 XBox, MSNTV, MSTV, MSTV2, MapPoint Windows Mobile Windows Automotive Windows XP for POS 서비스 MSN Music, Hotmail, MSTV 플랫폼 및 응용 프로그램 SDK, Shell, UX, Office Mobile, … Windows CE Windows XP Embedded 제품 구성 마이크로소프트의 기술 임베디드 운영체제 와 도구 Kernel, Networking, IE, Windows Media Player, .NET Windows Technologies 기반 구조와 구성요소 기술 UPnP, Windows Media Codecs, DRM, DLNA, Airsync 통합 기술혁신
Windows Embedded 제품 • 작은 메모리 구성 • ARM, MIPS, SH4, x86 • Real-time 성능 • 모바일 및 일반 사용자 환경 • 풍부한 기능 제공 • PC 구조 • Windows 드라이버 지원 • 상업 및 업무용
Windows Mobile 제품 미디어 중심의 장비 • 쉬운 화면구성 • 비디오 출력 • 버튼을 통한 조작 • 미디어 기능의 유지 데이터 중심의 장비 • 터치 스크린 • QWERTY 키보드 • 모바일 버전의Office 프로그램 • 플랫폼의 확장성 제공 음성 중심의 장비 • 조작용이성 (한 손으로 조작) • 키 패드와 조이스틱 • 플랫폼의 확장성
입증된 플랫폼의 성능 Windows Mobile • 전세계 PDA시장 1위 • 40개의 제조사,48개국 68개 이동통신사사용 • 640,000명 이상의 개발자 • 18,000개 이상을 프로그램 Windows Embedded • 상업용 운영체제 OS 1위 • 전세계 1위 실시간 운영체제 • 2,500개 이상의 협력사 • 소스 공유 공책
Windows CE 플랫폼 • 혁신적 기능의 통합성 • 단일 제품으로서 기능만이 아는 다른 제품,형식과의 통합성을 제공하여 풍부하고 다양한 기능 제공 • PC, 서버, 파일 및 미디어 형식, 프로토콜 • 다양한 사용자 시나리오 • 사용자의 요구에 따라 제품의 차별화 및 기존의 사용자 경험을 최대화 할 수 있는 시나리오의 제공 • 멀티미디어, 협업, 통신 • 빠른 시장 대응 능력 • 프로세스 개선 – 간편하고 손쉬운 플랫폼 개발 도구 및 환경을 통하여 시장이 원하는 장치를 빠르게 개발하여 사용자가 원하는 장치가 제때에 공급 가능 • 개선된 도구와 도움말 문서, 증가된 지원 하드웨어 • 고가용성과 신뢰성 기반의 제품 라이프 사이클 • 지속적인 연구 개발 & 투자 • Production Quality 수준의 응용 프로그램과 드라이버 그리고 BSP • 원격 서비스
Windows CE 구조 Applications Embedded Shell Remote Connectivity Windows CE Shell Services WIN32 APIs COREDLL, WINSOCK, OLE, COMMCTRL, COMMDLG, WININET, TAPI IrDA Kernel TCP/IP GWES File Manager Device Manager File drivers Drivers Device drivers OAL Bootloader Network drivers OEM Hardware 삼성SDS Microsoft 삼성전자?
Windows CE 5.0 • 디자인 목표 • 생산성 • 통합 빌드, PQD, 이해하기 쉬운 도움말 기능 제공 • 신뢰성 • 오류보고 기능(Windows Error Reporting), 보안기능 개선, 자동화된 테스트 시나리오 • 혁신 • 진보된 멀티미디어 기능, Direct3D Mobile 기능, 다양한 종류의 무선 네트워킹 기능 지원
운영체제 핵심기능 BSP (Board Support Package) • Production quality OAL 지원 • OEM의 수정과 개발기간을 최소화 할 수 있도록 디자인 • BSP test suite • 이전 버전의 수동 방식의 테스트 방식을 자동화된 테스트로 변경 • 많이 사용되는 H/W에 대하여 새롭고 업데이트된 BSP 지원
Source • 기존 버전에 비해 Private Share 소스공유 40% 증가 • 전반적으로 25% 소스 증가 • 250만 라인의 코드 • 추가사항: • C run-time (CRT) • Bin File System • UPnP AV toolkit • Additional Bluetooth code
Windows XP Embedded란? • 구성요소화 된 Windows XP버전 • Windows XP Professional과 동일한 바이너리 • 필요한 부분만 선택 • 임베디드에 필요한 기능 추가 • Windows XP Professional의 기능을 특정한 목적의 장치에 적용 • 강력하면서도 새로운 개발도구 • 지속적인 end-to-end 개발 프로세스 제공
Windows XP와 Windows XP Embedded Windows XP Embedded Windows XP Professional
Windows XP Embedded SP2 • XPE SP2 는 보안기능 강화 • 윈도우 방화벽, 보안센터 • 기존의 모든 QFE의 적용 • XPE SP2 새로운 보안 기능 추가 • Desktop QFE Installer • XPE SP2 새로운 기능 • 일반 기능 • Bluetooth, DirectX 9.0c, .Net 1.1 SP1, etc • XPE에만 해당하는 기능 • 응용 프로그램 호환 매크로(Application compatibility macros) • 빠른 시작(Hibernate once, Resume Many)
다양한 형태의 장치에 사용 Windows XP Professional 기반 구성요소 기반의 장치 개발에 사용 POS (Point-of-service) 장비를 위한 OS Windows XP Embedded w/SP2 기반 간편한 설치/사용 PnP지원 Windows XP Professional, 의 축약버전 Windows Embedded for Point of Service Windows XP Embedded
요약 • Windows Embedded는… • 사용자 환경에 맞도록 수정/확장 • 최적의 개발 생산성 제공 • 네트워크/멀티미디어 기능 • 안정된 운영체제 성능