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

嵌入式系统概述 PowerPoint PPT Presentation


  • 73 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


201188


.

IEEE

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


:

:


MP3PDA






KBKB


BSP


1

ENEAOSE5KWindows

sitsanglinux2.4.19851.3k39M



OS


5

RTOSRealTime Operating System


6


5

Flash

RAM

MPU

ROM

Keyboard

USB

LCD

Other


6



.

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


10-20%PC

CPU10-201

200012906340


2001500 7003500 5000800037000VCDDVD

101011.560015001015







PC

PC


. ARM

ARM

ARMAdvanced RISC MachinesIP

ARMRISC


ARM

ARM


ARM

ARM

  • RISC

  • RISC

  • /


ARM

ARM 37

31PC 32

6CPU32


ARM

ARM

ARMThumb

ARM32Thumb16ThumbARMARM304032


ARM

ARM

ARM3280%

ICARMPhilipsIntelSamsungARM


ARM

(ARM)


ARM


ARM


ARM

  • GPS


ARM


ARM

Internet


PC

PC

PC

PC


Measured by: Performance

- Compilers matter too...

CPU

Measured by:

- Performance


Measured by: Performance, Cost

Compilers & OS matters


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

Man-Machine Interface


Reduced Cost

Increased Functionality

Improved Performance

Increased Overall Dependability

A Customer View


/

  • FlashFlash


GPS:


/




GPS:

GPSGPS


GPSGPS


GPS

()

CPU

I/O


/

GPS


FPGA

CPUGPS

/



PCPCPCRAMROM


  • ICE

  • ICD

    • ARMAxD

    • AngelDebuggerAngel()


----

  • Polling Loop

      • Initialize();

      • while(1){

      • if(condition_1) action_1();

      • if(condition_2) action_2();

      • if(condition_n) acition_n();

      • }



  • Event-Driven system

    • backgroundforeground)


ISR

ISR

ISR

1.1-10

--

    • ISR



  • 3


windows

WWW

MP3

CORBA

JAVA

DCOM

GUI

TCP/IP

LCD

2014/11/21


C/OS-



  • Login