Embedded System - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Embedded System

Description:

Embedded System 2006.10.14 ... ARM10E - ARM11 MSM RoadMap Embeded Hardware Embedded Software Embedded Software Q&A ... – PowerPoint PPT presentation

Number of Views:1062
Avg rating:5.0/5.0
Slides: 23
Provided by: 6649292
Category:

less

Transcript and Presenter's Notes

Title: Embedded System


1
Embedded System
  • ???2006.10.14

2
Contents
  • Embedded System
  • ARM Architecture
  • Embedded Hardware
  • Embedded Software

3
Embedded System
  • ????? ?????? ???? ??? ??? ???? ???
  • ??? ??? ????? ???? ????? ??? ??? ????, ?? ???? ??
    ????? ???? ?? ??? ?????? ???? ?? ????, ????, ????
    ?? ???

4
Embedded System? ??
  • ???? ??
  • ??, ??, ???
  • ??? ??
  • ???? ???? ??.
  • Real-time ??? ??? ?? ???? ??.
  • ( Real-Time ??? ??? ?? ??? ???? ???? ???)

5
Embedded System ??
  • Embedded System ??

H/W
S/W
????
OS??
?????
??? ?????
?????
?? ?????
Embedded System
6
Processor
  • Processor ?? CPU? ??? ???? ??????
  • ????? ??????? ?? ????, ????, ??? ??, ??, ??, ????
    ?? ?? ??? ???, ?? ??? ??? ????.
  • ????, ????, ????? ?????? ????.
  • ???? SoC? ??????.

7
Processor ? ??
  • i386
  • intel?? ?? embedded?
  • PC? ?? ??? ??.
  • ARM
  • ??? ??? ????, ????? ????
  • ?? ??? ??? ????? PDA?? ?? ???? ?? ??

8
Processor? ??
  • M68K
  • ???? ?? ? ?? ????? ?? ??
  • MIPS
  • ??? ?? ??
  • ?? ???? ???? ?? ??

9
? ? ??? ??(1)
  • Register, Cache
  • ???????? (Arithmetic Logic Unit)
  • ???? (Control Unit)
  • BUS (internal bus, external bus)
  • Pipeline
  • ???(machine language)? ?????(Assembly language)
  • ?????(Mnemonic code)

10
? ? ??? ??(2)
  • Assembler, Assemble
  • Instruction
  • ??? SET
  • CISC (Complex Instruction Set Computer)
  • SISC (Reduced Instruction Set Computer)
  • EISC (Extensible Instruction Set Computer)
  • ? ???(Von-Neumann) ????
  • Havard ????
  • MMU(Memory Management Units)

11
ARM Architecture? ??
12
ARM? 32?? RISC ????
  • ARM?? ?????? ???? ?????? ??? ??? ????? ??? ???
    Hard Macrocell ?? Synthesizable core? ??
  • ??? ???? ?? SoC ?????? ARM core? ????? ????
    SoC(System on Chip)? ??? ????? ????? ?? ???? ??

13
ARM Architecture
  • ARM Architecture
  • - ARM core? ????? ??? ??, ?? ?? ???? ???,
    ???? ??, ???? ?? ?? ???? ?? ? ?? ??
  • ARM Architecture? ??
  • - v4, v4T, v5TE, v5TEJ, v6 ?

14
ARM Architecture? ??(1)
  • 32bit RISC Architecture
  • ???? Internal register? 32bit? ??
  • CISC? ?? ??? ??? ???? ??? ?? ?? ?? ??? ???? ???
    ??
  • ????? ??? ??? ??
  • 32bit ARM ??? 16bit Thumb??? ??
  • Jazelle core? ??? ?? 8bit Java byte ??? ????

15
ARM Architecture? ??(2)
  • Big/Little Endia ??
  • Endian ??
  • Endian? ???? ?? ???? ??? ??? ? ?? ??? ? ?? ????
    ??? ???? ??
  • Little-Endian ?????? ??????? ??
  • Big-Endian ?????? ??????? ??
  • ARM? Big-Endian? Little-Endian? ?? ????

16
ARM Architecture? ??(3)
  • Fast interrupt ??
  • ?? ???? ??? ?? ??? fast ???? ?? ??
  • ARM? fast ????? ?? ??? ????? ??? ?? ???
    ??(Interrupt Service Routine)? ??? ? ????? ????
    ???? ??? ?? ? ??.

17
ARM core
  • ARM core ?? ARM processor core
  • - ARM Architecture? ?? ??? ???? ??? ????? ????
  • ARM processor core? ??
  • - ARM7TDMI , ARM9TDMI
  • - ARM9E, ARM10E
  • - ARM11

18
MSM RoadMap
19
Embeded Hardware
20
Embedded Software
.axf
Transfer (fromelf, objcopy)
???? (ELF/DWARF2)
Binary File (ROM Format)
21
Embedded Software
22
?? ? QA
Write a Comment
User Comments (0)
About PowerShow.com