Ch1 Windows CE Introduction Jianjian SONG Software Institute, Nanjing University May, 2005.

Slides:



Advertisements
Similar presentations
MHK200 Module 1: Introduction to Windows CE. MHK200 Overivew Windows CE Design Goals Windows CE Architecture Supported Technologies, Libraries, and Tools.
Advertisements

计算机系 信息处理实验室 Understanding the Inside of Microsoft Windows Spring 陈香兰.
The Intel Microprocessors. --from 8086 to Pentium
Compiler Principle and Technology Prof. Dongming LU Mar. 11th, 2015.
Chapter 13 Embedded Systems
AIRE-Linux 开发进展 续本达 2 、彭川 1 、杨洋 1 、霍卓玺 1 、周建锋 1 1 :清华大学天体物理中心(多波段成像实验室) 2 :日本东北大学中微子物理研究中心 中国虚拟天文台与天文信息学会议 浙江 - 新昌.
Linux 操作系统分析 陈香兰 (西区电三 421 ) Autumn 2007.
嵌入式操作系统 陈香兰 助教:王振明 Spring 2006.
Formal Semantics of Programming Languages 虞慧群 形式语义学 Syllabus.
信息安全专业培养计划 Undergraduate Program for Specialty in Information Security ( Version 2009 ) 计算机科学与工程学院 方贤进 博士, 副教授 MSN:
Lecturer: Mu Lingling (穆玲玲)
Top 10 Pocket PC Support Questions Marcus Perryman
Harris Spring 2005 讲座一 “ERP 与企业流程再造 ” 东南大学 自控系 赵霁教授 电话: 一 ERP 是什么? 二企业为什么要引入 ERP 系统? 三企业管理软件的发展与 ERP 的创新之处 四 ERP 与流程再造的关系。 五 企业流程再造规划分析。
嵌入式操作系统 陈香兰 助教:毛熠璐、吴昊 Spring 2008.
中断实验 长春理工大学 生命科学技术学院 生物医学工程系. 中断实验 实验目的 实验设备 实验原理 实验内容 参考程序.
Chapter 13 Embedded Systems
安全操作系统 中国科学技术大学计算机系 陈香兰( 0512 - ) 助教:裴建国 Autumn 2008.
UML 对象设计与编程 主 讲 : 董兰芳 副教授 Dept. of Computer Science,USTC
嵌入式操作系统 陈香兰 助教:王振明 Spring 2007.
1 地 理 信 息 系 统 —— 专业必修课程 西南大学地理科学学院 田永中 ,
College of Computer Science & Technology Compiler Construction Principles & Implementation Techniques -1- Self Introduction Ying JIN ( 金英 ) , PhD, Associate.
Compiling Principles & Compiler Construction Zhai Yuqing ource/compiler/
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
高级数据结构和算法分析 Advanced Data Structures and Algorithm Analysis 主讲教师: 陈 越 Instructor: CHEN, YUE Courseware and homework sets.
Application Development for Windows CE Devices
数 值 分 析 Numerical Analysis 主讲教师: 陈 越 Instructor: CHEN, YUE Downloads: Discussions:
September 2008 IT Software Development Guide.
Compiling Principles & Compiler Construction
统计资料 国外会议统计 管理信息系统统计分析 amcis2005 文章排队.
— 2 — 汇报内容 1 高端基地的深化建设 2 高端基地的运行管理 3 成效与推广 — 3 — 汇报内容 1 高端基地的深化建设 2 高端基地的运行管理 3 成效与推广.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Windows CE 시스템 개발 개요. 임베디드시스템소프트웨어 -Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle.
Maintaining the System 中国科学技术大学软件学院 孟宁 2012 年 11 月.
Introduction to Embedded Software Development School of software Engineering Introduction to Windows CE.
Overview of System Development. Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The Application Development.
Software Engineering 2007/2008—(2) Software Engineering — Theory and Practice CE/ Tel.: (For calling), (For SM)
The Future of Software Engineering 中国科学技术大学软件学院 孟宁 2010 年 12 月.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Providing Bluetooth Functionality on Embedded Devices: A look at Embedded Operating Systems and Bluetooth Stacks Brian Fox Supervisors: Dr Greg Foster.
Windows CE
Delivering the System 中国科学技术大学软件学院 孟宁 2012 年 11 月.
Molecular biology. 讲 授:李有志 研究员 授课对象:生物技术专业本科 年 级: 2007 级 课 时 数: 54 教学方式:多媒体双语教学.
The Hybrid Scheduling Framework for Virtual Machine Systems.
Tel : 同济大学软件学院 UEFI 与固件程序设计.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
Microcomputer Principle and Interface Technology - Introduction 计算机学院 李征 Tel : : OICQ:
Chapter1 Introduction to Java Overview of the Java What Is the Java Technology The Java Virtual Machine A First Application in Java A First Applet in Java.
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle  The.
National Taiwan University Department of Computer Science and Information Engineering Introduction to Programming Design by C Algorithms and Computational.
黑龙江交通职业技术学院 简介 本课件采用立体式教学, 使学生 能更深入了解制动机的内部结构。 课 程:制动机 课程教师:韩向东 联系方式: 联系地址:黑龙江交通职业技术学院 进入 退出.
S.M.S(Students Management System) General Report Computer Science Department Class 0325 LIU Binbin Instructor: ZHOU Haibo.
Windows CE Development
ARM offers a broad range of processor cores to address a wide variety of applications while delivering optimum performance, power consumption and system.
Android多媒体开发技术浅析
一个大学生眼里的移动互联网. file://\\ibhks021\halfway\Template Design by HK Presentation\POWERPOINT TEMPLATE\Dubai\Slide_v1.psd file://\\ibhks021\halfway\Template.
中国知网数字图书馆 增值服务介绍 同方知网 张丽华. 全部文献报表 全部文献报表 中国工程院院士(本所专家) 中国工程院院士(本所专家) 本所专利及相关水产标准专利成果 本所专利及相关水产标准专利成果 海洋可捕资源与生态系统 海洋可捕资源与生态系统 海水养殖生态与容纳量 海水养殖生态与容纳量 海水养殖生物疾病控制与分子病理.
Introduction to Web Application Introduction to Course.
辽宁地质工程职业学院 机电系电气电子教研室 2008 年 6 月 校企合作 实现双赢 王翠芝 校企合作目标 加强校企合作,推进产教结合, 要以校企两方面 “ 双赢 ” 为目标 。校企 合作的过程是校企双方互相选择的过 程,更是相互促进、相互提高的过程, 是在市场的激励下参与竞争,提高生 产力,走向强强联合,共同发展的过.
1. 利用图形化开发环境 LabVIEW 对 Xilinx Spartan3E 进行编程 汤敏 NI 高校市场部.
Computer Networking Computer Networking A Top-Down Approach Featuring the Internet 计算机网络 - 自顶向下方法与 Internet 特色 Forewords.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
Prof. Wenguo Wang Network Information Security Prof. Wenguo Wang Tel College of Computer Science QUFU NORMAL UNIVERSITY.
SME.USTB Human Factors 人机工程学 By Wei Dong Department of Industry Design, SME, USTB.
Introducing the Windows Mobile development
Current Generation Hypervisor Type 1 Type 2.
ENG3050 Embedded Reconfigurable Computing Systems
Semantic Publishing Technology and Application
Testing the Programs 东华理工大学软件学院 李祥.
Mark Du School of Inter’l Economics &Trade
Overview of System Development for Windows CE.NET
Presentation transcript:

Ch1 Windows CE Introduction Jianjian SONG Software Institute, Nanjing University May, 2005

Content What is Windows CE Windows CE Architecture Software Development Overview Roadmap for Learning A tutorial for Platform Builder

Content What is Windows CE Windows CE Architecture Software Development Overview Roadmap for Learning A tutorial for Platform Builder

What is Windows CE? Windows Embedded –Windows CE For solutions requiring real-time, small footprint, battery power, low unit cost, and support for multiple processor types. –Window XP Embedded For solutions requiring the latest Windows technologies built on the x86 processor “CE” means - –Compact Edition? –Consumer Edition?

What is Windows CE? (cont’d) Microsoft® Windows® CE 5.0 –An open, scalable, 32-bit operating system (OS) that integrates reliable, real time capabilities with advanced Windows technologies. Windows CE allows you to build a wide range of innovative, small footprint devices. Windows CE-based devices –A typical Windows CE–based device is designed for a specific use, often runs disconnected from other computers, and requires a small OS that has a deterministic response to interrupts.

Windows CE History WinPad, Windows CE 1.0, 1996 Windows CE 2.1, 1998 Windows CE 3.0, 2000 –Pocket PC, Smartphone, …… Windows CE 4.x ( CE.NET), 2002 Windows CE 5.0, 2004 –Into the future ……

Content What is Windows CE Windows CE Architecture Software Development Overview Roadmap for Learning A tutorial for Platform Builder

Windows CE Architecture

Windows CE Components Board Support Package Core OS Services Multimedia Connection Services & Networking Internationalization

Terminologies Component –The smallest unit of functionality that you can add to an OS design. OS Design –An OS design defines the characteristics of a Windows CE OS. –You can create an OS design by choosing a design template and one or more BSPs.

Terminologies (cont’d) design template –A pre-defined selection of operating system (OS) components that Microsoft provides for a category of target devices. A design template is a starting point. When saved or modified, the design template becomes an OS design. BSP –Board Support Package –A BSP includes a boot loader, an OEM adaptation layer (OAL) and some device drivers.

Content What is Windows CE Windows CE Architecture Software Development Overview Roadmap for Learning A tutorial for Platform Builder

Windows CE Development System Development –BSP Development –Platform Customization –Device Driver Programming Application Development –A variety of applications programmed with embedded VC++, embedded VB, C#

Developing Environment & Tools (1) System Development –Platform Builder (Platform Manager)

Developing Environment & Tools (2) Application Development –Embedded Visual C C++ Native codes Programming with SDK, MFC, ATL –Visual Studio.net 2003 eVB, C# Managed codes Programming on.net Compact Framework – - >Integrated into Visual Studio.net 2005 Into the future…… (Platform Manager)

The Two Models Comparison

Content What is Windows CE Windows CE Architecture Software Development Overview Roadmap for Learning A tutorial for Platform Builder

Roadmap for Learning Three main parts recycled –The Architecture and Components of Windows CE –Using Platform Builder for System Development –Using Visual Studio.NET or eVC for Application Development Labs –Practice makes perfect. –Lab environment: Devices (Pocket PC, Smartphone, etc.), Simulator, CEPC

Content What is Windows CE Windows CE Architecture Software Development Overview Roadmap for Learning A tutorial for Platform Builder

Tutorial: us/dnce50/html/windowsce5_basic.asp?fr ame=truehttp://msdn.microsoft.com/library/en- us/dnce50/html/windowsce5_basic.asp?fr ame=true –Create, Customize, and Debug an Image for the Windows CE 5.0 Emulator

Reference Books Programming Microsoft Windows CE.NET, 3rd edition, Douglas Boling, Microsoft Press Windows CE.net 内核定制及应用开发,周毓宁、宁杨、 陆贵强等编著,电子工业出版社 EVC 高级编程及其应用开发,汪兵、李存斌、陈鹏等编著, 中国水利水电出版社 Microsoft.NET Compact Framework 技术内幕, Andy Widley & Stephen Wheelwright 著,罗兵、徐雅骥、江楠 译,清华大学出版社 Windows CE 应用程序设计,田东风编著,机械工业出版 社 Windows CE 系统分析与实验教程,陈向群等编著,机械 工业出版社