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利用體系如今已經成為一個可以大概引起市場轟動的產品。顛著末較慢的初期生長階段,如今至少有12款手機在利用Android體系,并且另有更多的手機將會利用它。這敷衍Android的喜好者來說是個好訊息嗎?某些開辟商以為這著實不是好訊息。他們說,如今依然存在的很多標題讓辦理Android套用變成了一場噩夢,比如Android體系包括1.5、1.6和2.0三個差別的版本,對應的手機慣例韌體也有三個版本,差別型號手機之間的硬體差別也令人頭疼。
敷衍利用者們來說,這意味著網絡商店中販賣的套用軟體存在著很多弊端,那些套用軟體大概不克不及在他們的手機上運行,大概縱然委曲可以大概利用,用起來也會以為很不滿意。開辟商們說,不知不覺中,背端體系的巨大性越來越強,它們很大概會令那些套用軟體得到很差的名聲,敷衍小型企業來說,那大概是龐大的打擊。
專注于Android套用開辟的Froogloid的連合首創人Chris Fagan說:“我們發明,我們的緊張精力沒法放在套用軟體的升級上,而是必須讓套用軟體可以大概在差別版本的Android體系上運行以及增援種種差別的硬體。我們并不是說Android體系不該向前世長,但是如今的狀態敷衍小開辟商大概新入行的Android開辟商來說,確實好壞常頭疼。”
Java在上個世紀九十年代也遇到了雷同的標題。這些軟體原來是為了讓開辟商更便于開辟可以大概在恣意一臺謀略機上運行的套用軟體,即“一次編寫,到處運行”;但是開辟商們發明Java假造機的變體以及干系硬體過多,反而造成了“一次編寫,到處調試”的結果。固然Java仍在利用,尤其是套用于移動范疇,但它并不克不及象最初假想的那樣成為超過跨過平臺的全能開辟語言。
移動套用闡發公司Flurry的業務生長副總裁Sean Galligan表現,其他開辟商也提出了Android體系版本和干系硬體種類過多的標題。
Galligan說:“毫無疑問,我們將開始聽到開辟商的抱怨。 Android的生長非常迅猛,它有很多令人驚喜的東西,但是也另有很多變亂要做,尤其是敷衍中小型開辟商而言更是云云。”
自從宏達電子推出環球第一款基于Android利用體系的伶俐型手機G1,其他很多不甘失隊的手機廠商也已經推出了或即將推出基于Android體系的手機。僅僅是宏達電子一家廠商就已經推出了5款Android手機,其他一些手機廠商如摩托羅拉以致完全轉到了Android平臺。在已往的兩個月里,摩托羅拉頒發了兩款基于Android體系的新手機,即Cliq和Droid.為了讓本身的產品與眾差別,手機廠商們開辟出各不雷同的利用者界面,比如HTC Sense、Motorola Blur和Rachael UI.
各家廠商推出的Android手機在硬體配置上也存在很大的差別。比如,有些Android手機配備了照相機閃光燈,有些Android手機配備了硬體鍵盤,而別的一些Android手機則沒有配備閃光燈或硬體鍵盤。
Fagan說:“你大概可以開辟出一款可以大概美滿兼容這三個韌體的套用軟體,但是當你在運營商的ROMs上運行它的時間,它卻完全不克不及運行了。因此,我們發明我們開辟的套用軟體必須可以大概兼容多種韌體、多種ROMs和差別硬體配置的多種配置。”
這與iPhone平臺形成了光顯的相比。蘋果牢牢地控制著新版iPhone和利用體系升級的頒發。從2007年第一臺iPhone問世到如今,蘋果一共只推出了3款iPhone.全部的iPhone利用者都可以敏捷敵手機升級,利用同一個版本的利用體系。
固然蘋果經由iPhone首創了套用網店的想法,但是Android也推出了販賣第三方套用軟體的雷同網店Android Market.與蘋果的套用網店差別,Android開辟商在Android Market頒發套用軟體時無需顛末審批程式。如今,Android Market約莫有1萬套用軟體,而蘋果的App Store約莫有10萬套用軟體。
敷衍開辟商們來說,固然蘋果的獨裁控制令人反感得很,但是他們在App Store上頒發套用軟體可以得到更高的收益。
Fognl的全部者Kelly Schrock在Android Market上頒發了3款套用軟體,他說:“蘋果牢牢地控制著它們可以大概做些什么,如許做具有肯定的上風。 IPhone開辟商不消擔心版本不兼容的標題,為iPhone開辟套用軟體也相對容易一些。”
Froogloid險些是在首款Android手機上市販賣的同時建立的,如今它的3款套用軟體即a2b、Key Ring和CowPotato已經擁有超過跨過10萬的利用者。但是隨著Android體系的生長,辦理這些套用軟體變得越來越困難。
Fagan說,基于Android體系的硬體配置的多樣性引發了很多料想之外的結果。
比喻,Sprint HTC Hero在頒發時,它的GPS設定是封閉的。利用者在利用手機的時間,a2b套用軟體會激活GPS結果,但是Froogloid很快發明他們利用的標準指令在Hero上得到的反饋資訊與在其他Android手機上得到的反饋資訊是差別的。 Chris Pick說,手機沒有啟動GPS設定,而是封閉了“螢幕解鎖模式”設定。他懇求Froogloid在他們的套用軟體中為細致配置編寫自訂碼。
谷歌表現,它已經推出了仿真步調,容許開辟商在仿照配置上測試它們開辟的套用軟體,如許它們就可以知道套用軟體是怎樣運行的。
但是Fagan以為,這種步調并不總是有效。他說:“從某種意義上來說,我們過于信托仿真步調了,由于我們并不知道套用軟體在配置上到底是怎樣運行的。”
Pick表明說,比喻Cowpotato可以在仿真步調上順利運行,但是在摩托羅拉的Droid手機上運行時就會瓦解。Pick困惑Droid手機的顯示卡啟動步調中存在一個弊端。他說,他可以專門編寫一個補丁來辦理這個標題,但是這并非最佳辦理方案。
Pick說:“當我們不得不在套用軟體代碼中編寫基于手機型號的端正時,我們的軟體代碼中就會增長更多的代碼,如許就增長了我們的變亂量,同時也讓套用軟體變得癡肥不堪。”
利用體系版本的差別意味著新結果不肯定可以大概被告成增長。Schrock說,相識這些變革并讓套用軟體向后兼容須要肯定的時間。他說:“增援全部版本的利用體系就須要多花好幾倍的時間和精力。”
另一個更告急的標題是韌體定制化的標題。比喻,谷歌提供了一個用Android代碼編寫的底子主表現屏。但是配置廠商或網絡運營商總是會修改那個主表現屏。有些那些修改很輕微,比如用灰色調換白色,或用換色調換血色。那樣可以讓手機廠商和運營商將Android調解得更方便利用者利用。
Fagan說:“固然變革不是很大,但是當他們開始從底子上變革特定活動是怎樣被控制的時間,它就會給基于最新版本的韌體或利用最新軟體開辟東西來開辟套用軟體的開辟商們帶來很多貧苦。
開辟商們將不得不作出困難的決定,選擇他們渴望對準的目標和他們想要增援的利用體系版本。
他說:“開辟商們必須剛強出哪些配置和哪家運營商具有更強的競爭力,然后再針對那些配置和運營商開辟套用軟體。”
Schrock說,沒有富饒的員工,他是無法同時增援四個差別版本的Android利用體系的。
Schrock說:“為Android體系開辟套用軟體的危害越來越大,固然開辟資源還不至于呈4倍得增長,但是也會有很多變亂要做。”他不想作大概令其套用軟體利用者數量淘汰的困難決定。
他說:“我必須剛強我能從中得到多少收益,然后再決定是否值得那么做。”
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号