1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application...

28
1 XSBase255

Transcript of 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application...

Page 1: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

1

XSBase255

Page 2: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

2

Agenda

Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System

Page 3: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

3

Agenda

Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System

Page 4: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

4

Intel PXA255 Processor Features

ARM* Architecture Version 5TE ISA compliant. — ARM* Thumb Instruction Support — ARM* DSP Enhanced Instructions Low power consumption and high performance Intel® Media Processing Technology — Enhanced 16-bit Multiply — 40-bit Accumulator 32-KByte Instruction Cache 32-KByte Data Cache Instruction and Data Memory Management Units Branch Target Buffer Debug Capability via JTAG Port

Page 5: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

5

PXA255 Block Diagram

Page 6: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

6

LCD Controller

Supports DSTN or TFT Display sizes up to 1024x1024 pixels, reco

mmended maximum of 640x480x16-bit/pixel

up to 65536 colors

Page 7: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

7

Memory Interface

100 MHz SDRAM at 3.3 V --supports four 16 and 32 bit wide SDRAM partit

ions --Each partition is allocated 64 Mbytes 100 MHz SDRAM at 2.5 V SRAM Flash PCMCIA expansion memory Compact Flash

Page 8: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

8

Clock Manager

Page 9: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

9

AC’97

supports the AC’97 revision 2.0. Independent channels for stereo Pulse Co

de Modulated (PCM) In, Stereo PCM Out and and mono mic-in.

support only 16-bit samples in hardware. sampling frequency of 48 kHz.

Page 10: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

10

MultiMediaCard Controller

The System Specification Version 2.1 Data transfer rates up to 20 Mbps

Page 11: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

11

Low Power consumption

Less than 500 mW Typical Internal Dissipation

Supply Voltage may be Reduced to 1.00 V Low Power/Sleep Modes

Page 12: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

12

Agenda

Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System

Page 13: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

13

PlatformPXA255 400MHz 32Mflash 120pin Expension Area

64MSDRAM

LCD

Pcmcia interface

USB

Ethernet

IrDA

CF interface

RTC

Audio in/out RS-232 8 Keys

LED

PowerOn/off

JTAG interface

Touch Pannel

Reset

MMC

Page 14: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

14

Architecture

Page 15: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

15

Option Modules

FPGA ModuleFPGA ModuleIDE ModuleIDE Module

PCMCIA Card ModulePCMCIA Card ModuleGSM/GPRS/GPS ModuleGSM/GPRS/GPS Module

Bluetooth ModuleBluetooth Module

CF ModuleCF Module

Page 16: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

16

Bluetooth

Bluetooth Spec. v1.1 Support Piconet, up to 7 Slaves Full Speed Bluetooth, 723K/57.6Kbps USB 1.1 and UART Host Interface Low Voltage Power Supply, 2.7V to 3.6V Built-in 8Mbit Flash Memory

Page 17: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

17

Bluetooth

Applications PCs, PDAs Computer Accessories (CF Cards, USB Dongles

PCMCIA, RS232 Adaptors, etc.) Mouse, Keyboard, Joysticks Cordless Phone FAX, Printer Adaptors Digital Camera

Page 18: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

18

GSM Module

Page 19: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

19

GSM/GPRS Module

Page 20: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

20

GSM/GPRS Module

MC35i 是 Siemens 公司推出的新一代無線通信 GSM 模組,可以快速安全可靠地實現系統方案中的資料、語音傳輸、短訊息服務 (Short Message Service) 和傳真。模組的工作電壓為 3.3 - 5.5V ,可以工作在 900MHz 和 1800MHz 兩個頻段,所在頻段功耗分別為 2W ( 900M )和 1W( 1800M )。

MC35i 模組主要由 GSM 基帶處理器、 GSM 射頻模組、供電模組 (ASIC) 、快閃記憶體、 ZIF 連接器、天線介面六部分組成。作為 MC35i 的核心,基帶處理器主要處理GSM 終端內的語音、資料信號,並涵蓋了蜂窩射頻設備中的所有的類比和數位功能。在不需要額外硬體電路的前提下,可支援 FR 、 HR 和 EFR 語音通道編碼。

Page 21: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

21

GSMSIEMENS 電話 AT命令集

ATA 接電話 ATH 掛斷電話 ATD13798463411 ; 撥打電話 AT+CLIP=1 開啟來電顯示功能

SIEMENS 短消息 AT命令集

AT+CNMI=3,1 新消息提示 AT+CMGL=”ALL” 查看所有短消息內容 AT+CMGF=1 選擇訊息格式( 0 為 PDU 格式, 1 為 TEXT 格式) AT+CMGS=13798463411 發送訊息(發送訊息時同時按 Ctrl+Z )

Page 22: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

22

Agenda

Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System

Page 23: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

23

Embedded OS

Linux

MiniGUI 、 MicroWindows 、 Tiny X and Qt/Embedded etc.

Microsoft WinCE

Page 24: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

24

Embedded OS

Tiny-X

Tiny-X 是 Kdriver Tiny X server 縮寫,它的目的是在小容量記憶體下運作

X86 CPU 上的 Tiny-X Server 接近 1MB 。 Xfree86 4.2.0 ftp://ftp.xfree86.org/pub.Xfree86

Page 25: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

25

Embedded OS

Microsoft WinCE 4.2

Page 26: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

26

Application of XScale Processor

PDA

SmartPhone

GPS/GIS

Handheld and Handset ComponentsHandheld and Handset Components

Page 27: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

27

web reference

http://www.delphiresearch.com Local Service Provider http://www.embeddedlinuxjournal.com Embedded Magazine http://www.embedded-linux.org Embedded Trade Association http://www.ibm.com Tool Developer http://www.lineo.com Distribution http://www.linux.org Linux Association http://www.linuxdevices.com Embedded Magazine http://www.lynuxworks.com Distribution http://www.microcross.com Tool Developer http://www.mvista.com Distribution http://www.oncoresystems.com RTOS http://www.redhat.com Service Provider http://www.sleepycat.com Embedded Database http://www.trolltech.com Tool Developer http://www.nsa.gov/selinux Secure Linux from NSA

Page 28: 1 XSBase255. 2 Agenda Intel XScale Processor XScale PXA255 Embedded platform Embedded OS Application of Embedded System.

28

THE END