ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
一、概述 如今,Android增援處理懲罰處罰器環境: ARM+Android 最早增援,增援的最美滿,緊張用在手機市場,如今積極進軍上彀本、伶俐型家居等市場; X86+Android 如今已經增援的比較美滿。推出了atom+Android的上彀本,買點在于增援Atom+Android 和 Atom+Window7雙體系; MIPS+Android 如今在移植、美滿程式中。緊張目標在伶俐型家電、上彀本范疇。龍芯也在積極增援Android; Powpc+Android 如今在移植、美滿程式中。 還在別的浩繁處理懲罰處罰器廠商在移植Android到其現有的處理懲罰處罰器,或根據Android的特徵研發新的處理懲罰處罰器。 為何ARM和Android可以大概走的云云精密?本文想敘述一下個人私家私家的見解,緊張從:市場連合點、技能連合點、及大概存在的標題這3個方面闡發。 二、市場連合點 1、Google選擇ARM 眾所周知,Google不絕以來都有開辟利用體系的想法。與此同時競爭敵手微軟也在積極進軍網絡搜刮引擎市場,如今搜刮器Bing正在積極蠶食Google的市場份額。但原形怎樣選擇切入點,是個非常關鍵的標題。 在這幾年中,伶俐型手機市場的生長非常迅猛,移動網際網路向伶俐型手機市場滲入滲出分泌的套用越來越廣泛和成熟,并從中作育了蘋果iPhone的貿易古跡。更為告急的是,隨著移動套用的生長,移動搜刮將成為Google和微軟競爭的下一個主戰場。對此,Google意識到移動搜刮將是其下一個新的增長點。 Google終極選擇了手機市場作為其切入點。那么選擇什么樣的硬體平臺呢?如今90%左右的手機都包括ARM處理懲罰處罰器,可以說ARM處理懲罰處罰器在手機市場上處于絕對霸主職位地方,且生長勢頭迅猛。Google選擇基于ARM開辟Android,從市場角度上講,是瓜熟蒂落的事了。 2、ARM增援Google 隨著ARM處理懲罰處罰性能的提拔及3G網絡的日趨成熟,ARM和它的競爭敵手們都對準了3G伶俐型手機及上彀本市場。 如今處理懲罰處罰器廠商之間的競爭不緊是處理懲罰處罰器性能的比較,更是整個生態環境的比較。在嵌入式以致PC市場都依照如許的規律。ARM公司的分外的策劃模式,更是決定了它更要為它的晶片客戶提供這種生態環境。在伶俐型手機或上彀本產品上,除了處理懲罰處罰器,最告急的便是利用體系和利用者套用步調了。在伶俐型手機范疇最告成的利用體系和利用者套用莫過于蘋果的iPhone了。固然iPhone手機也是采取的ARM處理懲罰處罰器,但每款iPhone只能利用到某一種ARM處理懲罰處罰器,且iPhone沒有開放給別的硬體廠商。這顯然不克不及饜足寬大ARM晶片相助廠商的懇求。諾基亞的Symbian平臺存在同樣的標題。 在上彀本市場上,ARM的競爭敵手Intel,利用其增援Windows 7的上風,已經搶先霸占的部分市場。而最打擊ARM的莫過于微軟宣布Windows 7不增援ARM。 而以上種種市場環境,使ARM急迫須要一種具有Linux體系的開放、免費、性能精良,又具有iPhone那樣開辟方便、套用豐富,最好還能有微軟那樣有影響力的公司來維護的利用體系。而Google的Android體系恰好迎合了ARM的這種需求。 ARM 于2009年11月17日宣布啟用 Android辦理方案中間,提供采取 Android 舉行ARM 干系產品開辟籌劃運用。ARM表現,除了來自緊張OEM廠、晶片相助搭檔及辦理方案供貨商的增援外,如今另有超過跨過35個ARM Connected Community成員參加這個操持。中間提供包括萬象的提倡和指引,可資助開辟職員取得所需的東西及資訊,進而籌劃創新裝置饜足斲喪者需求。還可針對ARM平臺上的Android提供優化的專屬開辟東西、辦理方案及辦事。 三、技能連合點 1、ARM處理懲罰處罰器的技能的生長 先看看ARM套用處理懲罰處罰器的生長環境,ARM處理懲罰處罰器從ARM7、ARM9、ARM10、ARM11到如今的CORTEX-A8 CORTEX-A9。處理懲罰處罰器的性能不絕的提拔。看看最新的幾款實用于斲喪電子的ARM套用處理懲罰處罰器的性能: 固然頻率只是衡量處理懲罰處罰器性能的一個方面。不過從中也能看出ARM處理懲罰處罰器的性能已經取得了很大的突破,進而可以套用至更多范疇。linux不絕以來是增援ARM處理懲罰處罰器最全面的利用體系。Linux增援險些全部的ARM套用處理懲罰處罰器。這一點為Android提供非常好的技能增援。 別的傳統的ARM Linux圖片開辟要領緊張有:QT、MINIGUI、GTK、Microwindows等。但底子上都存在開辟環境搭建困難、調試困難、步調可移植性差、套用步調不豐富等標題。以是開辟門檻高,開辟周期長,影響產品進度及利用者體驗。iPhone的出現,更讓ARM Linux體系相形見絀。而Android的出現,給ARM Linux體系重新注入了活力。 2、Android的技能特點 ● 開放、免費 Android是一個開放的平臺(2009年10月份開放了全部的原始碼),以是別的公司可以按本身的想法利用這個平臺,“恣意人都可以利用Android平臺,可以恣意增長代碼,可以不受限定地下載到移動配置上利用”。分外是全部利用者都可以籌劃出本身風格派頭風格派頭的ui界面,而不會向windows mobile那樣。如:HTC的Sense UI、摩托羅拉的MotoBlur、華為Canvas、SonyEricsson 3D UI等。 ● 豐富的套用 Google 的Android Market在套用步調的提供要領上,走的是和蘋果的App Store一樣的 模式,如今也取得了不錯的結果。下面是近來的一項觀察的結果 套用步調數量 開辟人數 每個利用者勻稱下載數量 Android Market 11,000+ 4,000+ 44 App Store 93,000+ 21,000+ 33 ● 一種基于Linux的利用體系 Android采取了Linux核心,但它沒用恣意Linux的GUI方案。它的套用框架和GUI庫都用Java語言實現。 Android內部有一個叫作Dalvik的Java假造機,Java步調由這個假造機表明運行。 Android平臺的套用步調如今還是必須用Java語言開辟。 Android選擇ARM作為其緊張增援的硬體平臺,除了市場緣故因由外,在技能層面上大概是更多的思量到ARM處理懲罰處罰器的高性能,及其利用的廣泛性。可以吸引已往在ARM平臺上開辟的工程師,參加到Android的開發行列中。 四、大概存在的標題及危害 1、硬體平臺差別大 硬體平臺的差別給一些伶俐型步調的編寫帶來不便,大概雷同結果的步調必須針對差別的平臺編寫。而這個標題在iPhone是不存在的。如今最吸引眼球的軟體便是那些和感測器、通訊等外設討論干系精密的步調,以是這也會肯定程度上影響到Android套用步調的生長。 2、軟體盜版標題 大概全部的手機軟體都市道市面市道市面市道市面市道市面對這個標題,如如今網龍公司運營的91手機助手平臺上載播著大量盜版iPhone、Gphone手機軟體。要是處理懲罰處罰不好,大概會影響得手機套用步調開辟者的積極性。 3、Google推出本身的手機平臺 傳言Google大概會推出本身的手機品牌,就像蘋果的iPhone一樣。但要是Google真的這么做的話,就比如ARM公司宣布開辟本身的處理懲罰處罰器結果差未幾。會告急打擊各個終端廠商的好處。個人私家私家以為除非別的廠商的Android手機都表現不好,不然Google沒有須要推出本身的手機品牌。 4、Google推出新的利用體系Chrome Google將要開辟Chrome OS利用體系的訊息的確令很多致力于開辟Android項目標事戀職員感觸沮喪。要是Google處理懲罰處罰不好兩個利用體系的干系,也會影響Android的生長。 5、Android團體性能還需美滿 如今還沒有一款Android手機和iPhone媲美的手機。
● TI (德州儀器)
Omap3430 Cortex-A8核600MHz (諾基亞N96采取此晶片)
Omap3530 Cortex-A8核600MHz ARM+DSP雙核
● Samsung(三星)
S5PC100 Cortex-A8核 600MHz (iPhone 3GS采取此晶片)
S5PC110/S5PV210 Cortex-A8核 1GHZ (號稱如即日下上最快的ARM處理懲罰處罰器)
● Freescale(飛思卡爾)
i.MX512/ i.MX513/ i.MX515 Cortex-A8核600MHz~1GHz
(在多款上彀本中得到套用)
● Marvell(馬維爾):
PXA930 800MHz Cortex-A8核
ARMADA 500/600/1000系列 Sheeva PJ4核心 1GHz~1.2GHz(增援ARMv7指令集,架構異同)
● Qualcomm(高通):
QSD8650A/ QSD8672(Snapdragon系列) 1.3G~1.5G scorpion核心(增援ARMv7指令,架構異同)
● Nvidia(英偉達):
Tegra ARM11核 700MHz
Tegra2 (下一代產品) Cortex A8(或A9)核
圖1 華為Canvas
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号