This presentation is the property of its rightful owner.
Sponsored Links
1 / 67

嵌入式系统概述 PowerPoint PPT Presentation


  • 70 Views
  • Uploaded on
  • Presentation posted in: General

嵌入式系统概述. 电信学院 嵌入式技术与应用专业 赵家华 2011 年 8 月 8 日. 一 . 什么是嵌入式系统. 根据 IEEE (国际电气和电子工程师协会)的定义: 嵌入式系统是 “用于控制、监视或者辅助操作机器和设备的装置”( 原文为 devices used to control, monitor, or assist the operation of equipment, machinery or plants )。 从上面的定义可以看出,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。. 简单的讲 : 就是嵌入到对象体中的专用计算机系统。

Download Presentation

嵌入式系统概述

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


6934109

201188


6934109

.

IEEE

devices used to control, monitor, or assist the operation of equipment, machinery or plants


6934109

:

:


6934109

MP3PDA


6934109


6934109


6934109


6934109


6934109

KBKB


6934109

BSP


6934109

1

ENEAOSE5KWindows

sitsanglinux2.4.19851.3k39M


6934109


6934109

OS


6934109

5

RTOSRealTime Operating System


6934109

6


6934109

5

Flash

RAM

MPU

ROM

Keyboard

USB

LCD

Other


6934109

6


6934109


6934109

.

Engineering reasons

Why does a satellite need a Windows prompt ?

Does the McDonalds POS (point-of-sale) terminal need MacOS?

Any device that needs to be controlled can be controlled by a microprocessor

Market reasons

The general-purpose computing market is in billions of US $ 5%

The embedded systems market is also in billions of $ 95%

In year 2000, about $2,700 of every car went to electronics

Pedagogical reasons

General-purpose system designers specialize

HW vs. SW

Embedded system designers are often

jackofmanytrades

Need to know hardware, software, and some combination of networking,

control theory and signal processing

business models


6934109

10-20%PC

CPU10-201

200012906340


6934109

2001500 7003500 5000800037000VCDDVD

101011.560015001015


6934109


6934109


6934109


6934109


6934109


6934109

PC

PC


6934109

. ARM

ARM

ARMAdvanced RISC MachinesIP

ARMRISC


6934109

ARM

ARM


6934109

ARM

ARM

  • RISC

  • RISC

  • /


6934109

ARM

ARM 37

31PC 32

6CPU32


6934109

ARM

ARM

ARMThumb

ARM32Thumb16ThumbARMARM304032


6934109

ARM

ARM

ARM3280%

ICARMPhilipsIntelSamsungARM


6934109

ARM

(ARM)


6934109

ARM


6934109

ARM


6934109

ARM

  • GPS


6934109

ARM


6934109

ARM

Internet


6934109

PC

PC

PC

PC


6934109

Measured by: Performance

- Compilers matter too...

CPU

Measured by:

- Performance


6934109

Measured by: Performance, Cost

Compilers & OS matters


6934109

Measured by: Cost, I/O connections, Memory Size, Performance

Man-Machine Interface


A customer view

Reduced Cost

Increased Functionality

Improved Performance

Increased Overall Dependability

A Customer View


6934109

/

  • FlashFlash


6934109

GPS:


6934109

/


6934109


6934109


6934109

GPS:

GPSGPS


6934109

GPSGPS


6934109

GPS

()

CPU

I/O


6934109

/

GPS


6934109

FPGA

CPUGPS

/


6934109


6934109

PCPCPCRAMROM


6934109

  • ICE

  • ICD

    • ARMAxD

    • AngelDebuggerAngel()


6934109

----

  • Polling Loop

      • Initialize();

      • while(1){

      • if(condition_1) action_1();

      • if(condition_2) action_2();

      • if(condition_n) acition_n();

      • }


6934109


6934109

  • Event-Driven system

    • backgroundforeground)


6934109

ISR

ISR

ISR

1.1-10

--

    • ISR


6934109


6934109

  • 3


6934109

windows

WWW

MP3

CORBA

JAVA

DCOM

GUI

TCP/IP

LCD

2014/11/21


6934109

C/OS-


6934109


  • Login