Accelerating ARM-based Platform Evolution
-
Upload
shaine-hodges -
Category
Documents
-
view
29 -
download
0
description
Transcript of Accelerating ARM-based Platform Evolution
Accelerating ARM-based Platform
Evolution
Accelerating ARM-based Platform
Evolution
Tony ChenProduct Manager,Embedded Computing
Speaker Intro.
Present OccupationRISC Product Manager, Embedded Computing
Working Experiences Joined Advantech in 2007, and responsible RISC product division
Tony ChenAdvantech
Essential Elements of ARM-based Systems
OS
DRIVERS
FIRMWARE Bootloader
Peripherals(USB, SATA, I2C,
Ethernet, Touch…)Power Management Video Interface
(HDMI, A/V...)
Computer-on-Module
H.264MPEG-4H.263MJPEGMPEG-2MPEG-1
USER APPLICATIONS
FRAMEWORKS Video AnalysisAudio/VideoCodec API DSP Management GUI
(Embedded Qt)
IC PARTNERS
ARM-Based System Integration
Single Board Computer
Uboot
CODES H.264 MPEG-4H.263 MJPEGMPEG-2 MPEG-1
Wireless(WiFi, 3G, Zigbee,
RFID)
Box PCIntelligent Displays
Challenges in Technology Migration
Which ARM-based architecture?
Which OS? Linux, Android 2.0, 3.0 or 4.0, WEC7 or Window 8?
Which ARM SoC solution?
Which SoC vendor can provide the necessary technical support?
How to ensure industrial quality?
I/O Component Selections
。
SD/eMMC
VGA Out
USB Host
LCD Out
Touch
UART
Audio
GPIO CAN
HDMI
I2C
I2S
SATA
SPI
System Bus
USB Client
RS-485
LAN KeypadPCIe
。
Power over Ethernet
BatteryMonitor
WiFi GPRS
RTCControl
Bluetooth
Storage USB Client
Remote Control
Zigbee VGAControl
GPS
USBKB/MS
Boot from LAN Server
Printer
CameraControl
Barcode Scanner
Keypad
TouchControl
CANControl
CPLDControl
Driver directly from vendor.
Choose components with long-life support.
Choose working environment specifications.
Industrial I/O Interface
Industrial Functions
Wrap-up
Architecture Performance Product Frequency (per core) CoreARM7 0.9DMIPS/MHz 33 ~ 200 MHz 1
ARM9 1.1DMIPS/MHz 200 ~ 500MHz 1
ARM11 1.2DMIPS/MHz 400 ~ 600MHz 1
CortexA8 2DMIPS/MHz 500 ~ 1500MHz 1
CortexA9 2.5 DMIPS/MHz 800 ~ 1800MHz Max. to 4
CortexA15 4.01 DMIPS/MHz 1000MHz ~ 2500MHz Max. to 16
Android Microsoft Windows/WinCE Series
Linux (Kernel Only - Command Line)
Cost Free License Fee Free
User Interface Yes Yes No
Performance Normal Normal Better
Maintenance Provided by Google Provided by Microsoft Search via community
Driver Support Normal Many Normal
Choose Suitable ARM Architecture
Choose the Right O.S.
Choose the right components to ensure product quality : 1) Vendor-supported drivers 2) environmental specs. 3) components with longevity
Advantech RISC ARM-based Platform Solutions
• Open Frame Display RDS-1070
ARM-based SBC
• SOM-C3500 Series• ROM-1210• ROM-1220
New
ARM-based COM
• PCM-C3500 Series • RSB-4210
ARM-based Box PC
Intelligent Displays
NewNew
• RBC-1000 Coming Soon
Coming Soon