Aros/平臺/ARM 支援
已經有一些嘗試將 AROS(類似 Amiga OS)移植到 ARM 架構。目前,AROS 在 Linux 之上(以及 Android)執行,作為另一個任務/應用程式。
- 2006 年技術 (ARMv5) : VIA 8500/8505,VIA 8650,RK2808/2818,Telechip 7801(不支援)
- 2008 年技術 (ARMv6) : Imap X2xx,Telechip 8902,Nvidia Tegra,Raspberry Pi,
- 2010 年技術 (一個 ARMv7) : Freescale iMX5,Marvell,Qualcomm,Samsung Hummingbird,TI OMAP 3xxx,Allwinner A10,
- 2011 年技術 (兩個 ARMv7) : Nvidia Tegra 2,Qualcomm,Samsung Origen,ST-Ericsson,TI OMAP 4xxx,
- 2012 年技術 (3/4 ARMv7) : Nvidia Tegra 3,Qualcomm,Freescale iMX6,Samsung Exynos,
- 2013 年技術 ( ) : Qualcomm,Samsung,Tegra 4,
- 2014 年技術 (64 位) : AMD ,
儘管 ARMv6 晶片自 2007 年後期就已問世,但直到 2008 年才出現像 Ubuntu、Debian、Angstrom 這樣的 Linux,以及帶有 JIT Dalvik VM 位元組碼或 Java 位元組碼的近親 Android,被放置在 netbooks、smartbooks、手機和平板上,為封閉商業作業系統(如 WinCE、Windows Mobile 和 BlackberryOS)提供選擇,以及過去 SymbianOS(現在已開放)甚至老式的 Archimedes RISCOS。
支援晶片
SOC 是一個整合晶片,包含 CPU、GPU(圖形)和各種特定任務的處理器。支援程度完全取決於可用資訊的多少。支援需要包括核心 CPU 本身(2D 和 3D 以及)和其他額外的主機板晶片,如 hdmi、lcd、觸控式螢幕、dsp、sata 等,這需要來自這些晶片供應商(音訊和 USB 是沒有它所能支援的最好的)的資訊(資料表)。要了解所需資訊量,請參閱 Rockbox 網站,瞭解一些更簡單的示例。
ARMHF 目標需要 armv7a cpu,如果你要使用 32 位 arm 程式碼和 thumb2,或者 armv6 cpu(預設情況下,刪除此行後),只使用 32 位 ARM 程式碼(那麼 gcc 交叉編譯器需要——disable-multilib 選項)。
GPU
- nVidia 的定製 GPU 位於 Tegra 2 SOC 中 - 7100 萬。這款 GPU 本地支援虛幻引擎 3、OpenGL 2.0 和專用的 1080p/HDMI 輸出支援處理器。
- PowerVR SGX535 GPU - 2800 萬(每秒三角形)。這是 iPhone 4、iPad 和筆記型電腦中大多數英特爾整合顯示卡(GMA 500/600)中的 GPU。iPhone 3GS 也使用這款 GPU,但時鐘頻率僅為 200mhz。以這種速度,它只推動 700 萬。
- PowerVR SGX540 GPU - 9000 萬。這是即將推出的 OMAP4 SOC、Snapdragon Gen II/III SOC 和 Hummingbird SOC 中的 GPU。Hummingbird SOC 中的 GPU 最多可達 2800 萬,因為它被時鐘頻率鎖定在 200 mHz,並且由於與記憶體頻寬相關的限制。
- PowerVR SGX554MP GPU - 效能未知。它是一個多核 gpu,因此效能將根據使用核心的數量進行擴充套件。
- Marvell 使用的 GC800 單核 Vivante GPU
- GC1000
- GC2000/GC4000 Marvell 的 Vivante GPU 位於 Tri-Core Armada 628 SOC 中 - Marvell 聲稱這款 GPU 推動了驚人的每秒 2 億三角形。與往常一樣,實際裝置可能會限制時鐘速度以節省電池壽命,因此現實世界的效能會更低。
- ARM Mali 200 GPU 每秒推動 1600 萬三角形。
- ARM Mali 400 GPU - 這是 ST Ericsson U8500 SOC 和 Samsung Orion SOC 中的 GPU。這是一個 MP GPU,可以擴充套件到 1-4 個核心。有關四核設計的理論效能的傳聞範圍從 1.3 億到驚人的每秒 4.5 億三角形。但是,與往常一樣,關鍵限制是時鐘速度。即使以較低的時鐘速度,四核設計也可以提供非常令人印象深刻的效能。
- Mali T604
- Mali-T658“Mali-T658 提供了桌面級效能,透過將 GPU 核心數量增加一倍,將每個核心中的算術管道數量增加一倍,以及提高編譯器和管道效率來實現。
ARM Mali-T658 GPU 支援多個計算 API,包括 Khronos® OpenCL 1.1(完整配置檔案)、Google Renderscript 計算和 Microsoft DirectCompute。它為 64 位標量和向量、整數和浮點資料型別提供本地硬體支援 - 這是加速複雜和計算密集型演算法的基礎。在整個 Mali-T600 系列 GPU 上保持對 Khronos API 的完整支援。
Mali-T600 系列 GPU 中的作業管理器將任務管理從 CPU 解除安裝到 GPU,並支援跨活動著色器核心的無縫負載平衡。為所有基於 Midgard 架構的 Mali GPU 提供通用且相容的驅動程式集,從而縮短上市時間,並最大限度地減少未來實施的軟體升級成本。
Mali-T658 GPU 利用了 ARM CoreLink 快取一致性互連 (CCI-400) 技術,支援與系統中其他處理器更快、更高效地共享資料。
- ARMv6 - ARM1136J(F)-S 8 級管道,VFPv3+SIMD,Thumb,Jazelle DBX,增強型 DSP 指令,可變,MMU
- ARMv7 - Cortex A8 單核,13 級超標量管道,VFPv3+NEON,Thumb-2,Jazelle RCT,可變 (L1+L2),MMU+TrustZone
AROS ARM Linux 託管 第一階段 於 2010 年 11 月完成,適用於 Efika MX 產品和其他產品。
在此觀看影片 此處,並且可以在 此處 和 此處 找到完成的工作的部落格。
- 在此瞭解有關 Android 支援的更多資訊 此處
以下特定晶片組和驅動程式也可用。請告知我們此通用聊天列表中存在的任何錯誤或需要新增的任何資訊 AROS-Exec 或 AROS World 中的資訊。
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
|---|---|---|---|---|
| 8 MHz ARMv2 ARMv3 架構 | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ 是 ✔ 是 | Acorn Archimedes (RISCOS) | ||
| 66Mhz 133Mhz 150Mhz ARMv4 架構 | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | Gameboy Advance、Psion Netbook、StrongArm、X-Scale, | ||
| 200Mhz 330Mhz ARMv5TE 架構 VIA WM8505 或 Rockchip 600Mhz RK 2808,RK2808A,RK2816 或 RK2818,Telechips 7801/7901, |
大多數廉價 Android 1.6 7 英寸 128MB 平板電腦,如 Eken M???、APad、Elonex eTouch 750ET Next Toys'R'Us、Advent Amico、Disgo 6000, Rocktab (acho c901)、Ramos W9、Ainol Novo 5, Nintendo DS、GP32、GP2X、GP Wiz、GamePark Cannoo, Cowon D2、Cowan D5、Samsung YP-P2、舊款 Dell Axim、任何舊款 Palm OS Tungsten、LG Viewty Snap GM360, |
這些平板電腦將永遠不會有任何 AROS 支援 | ||
| Marvell 100 1000 | 369Mhz 到 1.2 GHz ARMv5 PJ1 VFPv3 沒有 NEON | Foxconn iWonder、Marvell Moby OLPC XO-3, | ||
| Sochip SC8600 Boxchip F16 | Arm 型別 | 韌體 | TMSON M6 768p 播放器, | 文件匱乏,沒有 Android |
| Sochip SC9800 Teclast T1800 Boxchip F10 | ?MHz ARMv? | Ainol V8000HDW、16GB Ainol V9000HD V6000HD、Ainol P810、僅 Onda VX590 播放器、僅 Onda VX610 pmp 播放器, | 文件匱乏,沒有 Android | |
| VIA WM8650 8710 | 600Mhz 或 800 MHz ARMv? + 300Mhz DSP | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | 不確定是 ARM9(仍然?)還是 ARM11 | |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Apple A4 | ?GHz ARMv7-A VFPv3+NEON + PowerVR SGX 535 GPU | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | iPad、iPhone4 | 封閉硬體和軟體組合 |
| Apple A5 | 1.2 GHz 雙核 Cortex A9 + PowerVR SGX543 GPU + Qualcomm 無線晶片組 | 韌體 | iPad 2、iPad 3, | 封閉硬體和軟體組合 |
| Apple A | iPad 4 | 封閉硬體和軟體組合 | ||
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Freescale i.MX31 MX37 i.MX35 | 400-500Mhz ARMv6 架構 + VFPv2 | 原始 Zune 30gb、東芝 Gigabeat S 和 Kindle DX、Kindle 3、Sony PRS Reader, | 未測試,不確定是否支援 VFP | |
| 飛思卡爾 i.MX508 | E-ink EPD 顯示控制器 | Kobo Touch 電子書閱讀器 | 未測試 | |
| 飛思卡爾 i.MX515 | 800Mhz A8 單核 ARMv7 + VFPv3+NEON + AMD/ATI Z160 和 Z430 OpenGLES | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | Efika MX 開放式客戶端和智慧本,Pegatron 智慧本,i.MX 平板, Shogo 平板,Mastone LifePad 7" i850 A800,UMEC 平板,SurfaceInk 12.1" 平板, Shezhen Utopia Haipad Apad8 8" IMX515 SL-A8 M802 無 HDMI 1 個揚聲器,Rival 8" IMX515 M8003 MG8003 有 HDMI?2 個揚聲器?,Maixin MaiPad MX822,Dreambook W7, Lumigon T1,夏普 PC-T1 Ubuntu 平板,夏普 Netwalker 5" PC-Z1,Babbage 板,Lange 板, |
託管在 Efika MX Linux 上執行,但原生版本正在開發中 (Work in Progress) - 720p 解碼 - 480p 編碼 |
| 飛思卡爾 i.MX535 i.mx5 | 1 GHz A8 單核 + VFPv3+NEON | 未測試 - 1080p 解碼 - 720p 編碼 | ||
| 飛思卡爾 i.MX6 | imx6d (雙核) 和 imx6q (四核) + 多核 Vicante GC2000 GPU | 1.2 Ghz A8 | Boundary Devices Sabre Lite (四核),Ampe A10,Sanei N10,Chwei V90,Genesi,Wandboard, | 未測試 |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| IMAP X200 IMAPX210 X220 | 1 GHz ARMv6 架構 + VFP(?) + GPU | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | Zenithink ZT180,Flatpad,Wiipad 10",Orphan M16,10.2" Android ePad,Flytouch 2,Elonex eTouch 1000ET,Infotmic 平板, | 未測試,但有些 混亂,有些電池容量只有 2000mAh |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Marvell PXA166 | 800Mhz ARMv6 Kirkwood | 驅動程式支援 | 深圳 Coulter 平板, | 未測試 - 有些報告稱速度有點慢 |
| Marvell 500 | 1.2 GHz ARMv7 型別 Sheeva PJ4 核心 - VFPv3-D16 無 NEON,但有 MMX2 + Vivante GC800 GPU | 未測試 - 720p | ||
| Marvell 600 610 618 | 1.2 GHz ARMv7 型別 Sheeva PJ4 核心 - VFPv3-D16 無 NEON,但有 MMX2 + Vivante GC1000 GPU | 未測試 - 1080p | ||
| Armada 1500 | Armv7 + Vivante GCxxx GPU | Google TV | ||
| Marvell Armada 628 | 1.5 GHz 三核 + Vivante GC1000 GPU | 未測試 | ||
| Marvell Armada XP | A15 四核 + GC2000/GC4000 GPU | 韌體 | 硬體 | 意見 |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Nvidia Tegra 600 (GPS) 650 (筆記本),APX 2500,APX 2600 | 600Mhz ARMv6 架構 + VFPv2 | 微軟 Zune HD, | 主要用於微軟 - 用於 720p 的專有二進位制檔案 | |
| Nvidia Tegra 2 T20 - 250 開發板 | 1Ghz A9 雙核 ARMv7 + VFPv3+NEON + 280/500Mhz GPU | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | Advent ICD Vega,東芝 AC100,Notion Ink Adam,Malata Zpad,東芝 SmartPad,三星 Galaxy Tab,摩托羅拉 Xoom,宏碁 Iconia A100,華碩 Eee Pad Transformer,戴爾 Streak Pro 10,亞馬遜 Coyote,摩托羅拉 Atrix 4G,LG Verizon Optimus 2x,索尼 Tablet S 和 Tablet P,Viewsonic gTablet, | 託管在 Android 安裝中 - 用於 720p/1080p 和 3D 的專有 Linux 二進位制檔案 |
| Tegra 3 T30 (Kal-El) | 1.3 Ghz A15 四核 + 12 核 Nvidia GPU (最高 2560x1600) | 驅動程式支援 | 華碩 Transformer Pad TF300T Prime,谷歌 NEXUS 7" 平板,亞馬遜 Hollywood,Fuhu Nabi 2 平板 (NABI2-NV7A),中興 T98 (7"),中興 Light Tab 3S (10"),東芝 AT300SE,華碩 ME301T,宏碁 A110,Blaupunkt Discovery T3,索尼 Xperia 平板, | |
| Tegra 4 (Wayne) | ARMv7 | 驅動程式支援 | 小米 M3 | 未測試 |
| Tegra 5 (Logan) | Arm 型別 | 驅動程式支援 | 硬體 | 預計 2015 年底釋出 |
| Tegra 6 (Stark) | Arm 型別 | 驅動程式支援 | 硬體 | 預計 2017 年底釋出 |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Qualcomm MSM7200 7210 7210A | 274-500Mhz ARMv6 單核 | HTC Kaiser,HTC Dream G1,HTC Magic,HTC Hero,索尼愛立信 Xperia X10 Mini Pro, | 未測試 - | |
| 高通驍龍 QSD8250 QSD8650 | 1Ghz 單核 Scorpion ARMv7 VFPv3+ + Adreno 200 GPU (ATI Imageon GPU z430) | LCD / Wifi / 快閃記憶體 | 東芝 TG01,谷歌 Nexus One,華為 S7,宏碁 Liquid,AT&T LG eXpo Monaco/IQ, | 託管 |
| 高通 SnapDragon 7227 MSM7230 MSM7630 | 800 MHz ARMv7 Scorpion 單核 + Adreno 205 GPU | HTC Desire Z G2,T-Mobile G2,康柏 Airlife 100,LG GT540,中興 T-Mobile Blade (Orange San Francisco),Rio II, | 在 Android 上未測試 | |
| 高通驍龍 MSM8255 MSM8260 MSM8660 | 1.0Ghz 至 1.5Ghz ARMv7 Scorpion 雙核 + Adreno 205 GPU | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | HTC Desire HD EVO 4G,HTC Flyer 平板,EVO 3D, | 託管 |
| 高通 QSD8250 | 1.3Ghz ARMv7 + Adreno 205 GPU | 驅動程式支援 | 華為 Ideos S7 Slim,聯想 Skylight, | 意見 |
| 高通驍龍 MSM8260 MSM8270 MSM8660 QSD8672 | 1.5Ghz 雙核 Scorpion ARMv7 + Adreno 220 GPU | HTC Glacier,HTC Puccini 平板, | 未測試 | |
| 驍龍 S3 APQ8060 | 惠普 Touchpad | |||
| 高通驍龍 S4 MSM8930 (單核) MSM8960 (雙核) S4Pro APQ8064 (四核) | 1.5Ghz 雙核和四核 Krait A15 型別 + Adreno 320 四核 GPU | 未測試 | ||
| 驍龍 200 400 600 800 SoC 家族, | 最多 4 個 Krait 400 處理器核心,Adreno 330 圖形 | |||
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| 三星 S3C6410 S3C6430 | 400Mhz 533Mhz 677 MHz ARMv6 架構 | 三星 Omnia II,三星 Moment,SmartQ 5,SmartQ 7,iPhone,iPhone3G,Orphan M66 aPad (android 1.6),TechPad 7",Pandigital Novel,巴諾 Nook,Velocity Cruz Micro Reader, | 未測試 | |
| 三星 S5PC100 | 800Mhz-1Ghz ARMv7 Cortex A8 單核和三星 GFX SGX535(?) | iPhone3GS,Odroid-Lite,三星 Galaxy (i7500), | 未測試 - 720p - 質量較低的 1080p | |
| 三星 S5PC110 Hummingbird | 800Mhz-1Ghz ARMv7 Cortex A8 單核和 SGX540 | 三星 Galaxy S (i9000),Odroid-S,InnoDigital WebTube, | 未測試 - 720p - 質量較低的 1080p | |
| 三星 S5PV210 | 1.2Ghz ARMv7 Cortex A8 單核和 SGX5 | CorePad 7,Embest DevKit7000 | 未測試 - 720p - 質量較低的 1080p | |
| 三星 Exynos 4210 (Origen) (Orion) 4412 | 1 GHz A9 雙核 Cortex + Mali-400MP GPU | 三星 Galaxy SII S2 (i9100),三星 Galaxy Note, | 未測試 | |
| 三星 Exynos 4 Quad | 1.4-1.6 GHz 四核 ARM Cortex-A9 + Mali-400MP GPU | 三星 Galaxy Note 2 | 32 位雙通道 400 MHz LPDDR,LPDDR2,DDR2 或 DDR3 (6.4 GB/秒)[19] | 託管 |
| Exynos A15 雙核/四核 Exynos 5 晶片組 | A15 雙核 32 位雙通道 800 MHz LPDDR3/DDR3 (12.8 GB/秒) 或 533 MHz LPDDR2 (8.5 GB/秒) 或四核 2.0 GHz Exynos 5450 + T604, | Arndale 板,Nexus 10,第三代 Chromebook,谷歌 Nexus 10,Galaxy S4, | ||
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| ST-Ericsson U8500 | 1.5Ghz 雙核 A9 + Mali-400MP GPU | 驅動程式支援 | 硬體 | 2011 年未測試 - |
| ST-Ericsson U9500 | A9 雙核 Cortex | 驅動程式支援 | 硬體 | 2011 年底 |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Telechips TCC9101,TCC9201,TCC8900,TCC8902, | 600-720-800Mhz ARMv6 架構 + 300Mhz Mali 200 GPU | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | 海納 HaiPad M701 M701-R,[ Pandawill G10],Augen GenTouch78,Sinotech X5A,X5A-G G11 智慧本 Surfer,Telepad M1001 克隆版 BadPad M1001 10.1" 和 7" 平板,Storage Options 51624 平板[1], | 未測試 - 文件資料不足 - mali gpu 720p 二進位制檔案 - 比 Cortex A8 晶片慢(通常基於 android 2.1 - 所以沒有 flash) - 電池續航時間可能很短。 |
| Telechip TCC8803 | 1Ghz ARMv7 A8 + Mali GPU | Gpad 702, M708 EM73, | 未測試 | |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| TI OMAP 2420 2430 | 330Mhz - 500Mhz ARMv6 架構 | 諾基亞 S60,諾基亞 E90,諾基亞 N93,諾基亞 N95,諾基亞 N82,Zune,BUGbase,諾基亞 N800,諾基亞 N810,三星 GT-i8510 Innov8, | 未測試 | |
| TI OMAP 3430 | 600Mhz ARMv7 架構 | 三星 i8910/Omnia HD,三星 H1 360,諾基亞 N900,三星 M1,摩托羅拉 Droid, | 未測試 720p | |
| TI OMAP3530 | 600Mhz ARMv7-A Cortex A8 單核,帶 430 MHz TMS320C64x+™ DSP 核心 + PowerVR SGX 530 OpenGL2ES | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | Pandora,TI SoC C6A816x TMDXEVM8168DDR2,Beagleboard 或 XM,Nationite MIDnite (Witstech A81e),Archos 5 (?),Archos 7(?),Geexbox,Embest DevKit8000,Embest SBC8100 | 未測試 - 高 720p |
| TI OMAP 3621 OMAP3630 3640 | 1Ghz ARMv7-A Cortex A8 單核 | Barnes and Noble Nook color,Archos 70,Archos 101,摩托羅拉 Droid X, | 未測試 - 720p - 質量較低的 1080p | |
| Ti OMAP 4430 4440 + SGX540 4460 4470 | IGHz A9 雙核 + SGX540 GPU | Pandaboard ES,亞馬遜 Kindle Fire,亞馬遜 Kindle Fire HD,Barnes & Noble Nook 平板電腦,Barnes and Noble Hook 平板電腦 HD,RIM 的 Blackberry Playbook, | 未測試,但不要讓 Playbook 電池電量低於 5%,否則需要疊加充電或直接給電池充電(如果不在保修期內) | |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| ZiiLABS ZMS-08 | 1Ghz A8 | Creative Zii,Bonux HZ20A Android 機頂盒, | 未測試 | |
| ZiiLABS ZMS-20 | 1.5Ghz 雙核 A9 | 驅動程式支援 | 硬體 | 未測試 |
| ZiiLABS ZMS-40 | 1.5Ghz 四核 A9 | 驅動程式支援 | 硬體 | 未測試 |
| 製造 | Arm 型別 | 驅動程式支援 | 硬體 | 意見 |
| Raspberry Pi 文章 | ARMv6 (Arm11) + Broadcom BCM2835,帶 GSMA 通用充電解決方案 UCS 微型 USB | 圖形和 openGL 驅動程式為閉源 | Raspberry Pi ? | 託管的 Broadway PI 託管, |
| Broadcom BCM21664T | 雙核 1.2Ghz A9 | |||
| Rockchip RK 2908 2918 | 1Ghz ARMv7 (A8) + Vivante GCxxx GPU | 韌體 | Teclast T760,Cube U15GT,Ainol Novo 8,Archos Arnova 10 G2, | 未測試,帶 Android 2.3 |
| Rockchip RK3066 | 1.6Ghz 雙核 A8 (A9) + Mali 400 | Zero Devices Z2C,R2000,Archos Titanium 7, | ||
| 福州 Rockchip 電子有限公司 RK31xx RK3188 | ARMv7 + Mali GPU | |||
| Amlogic AML8726-M | Arm A9,帶 Mali-400 GPU | 驅動程式支援 | Ramos W10,W12,Haipad M703, | 未測試,帶 Android 2.2 |
| Trident PNX847x/8x/9x 機頂盒 SoC | Cortex 雙核 A9 + Mali 400 GPU | 驅動程式支援 | 硬體 | 未知支援 |
| Allwinner (又名 Sochip BoxChip) A10 A13 A14 | 1Ghz,1.2Ghz 或 1.5 Ghz A8 單核 + Mali 400 MP GPU | Ainol Novo 7 Elf (電阻式),Ainol Novo 7 Aurora (電容式),Eken T01,現代 A7,Teclast P76Ti,Ployer momo8 mono9c,IVEW 760TPC CyPad,M021, | 未測試,帶 Android 2.3 或更高版本,沒有開源詳細資訊 | |
| Allwinner A20 雙核 | ,沒有開源詳細資訊 | |||
| Allwinner A31 四核 | Archos Elements, | ,沒有開源詳細資訊 | ||
| 聯發科 雙核 MT6573 MT6575 MT6577 | 1.2 GHz 雙核 + Imagination PowerVR SGX 531 GPU | 宏碁 B1-A71 (MTK 8317T) | ||
| 聯發科 四核 MT6589 | 四核 + Series5XT SGX544 GPU | |||
| NEC EMMA Mobile/EV EV1 EV2 | 1Ghz A9 雙核 (EV2) + SGX530 | ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ | LifeTouch, | 意見 |
| NuFront NuSmart 2816 | 2Ghz A9 雙核 + Mali 400 GPU | 韌體 | 硬體 | 未測試 - 僅桌面/機頂盒 |
| AMD | 64 位 A53 (A50 系列) ARMv8 | 2014 | ||
| AMD | 64 位 A57 (A50 系列) ARMv8 核心 | 2014-5 | ||
商業
IAR 有一個免費的程式碼大小限制版本。Keil 為 ARM 所有,所以應該提供好的工具。Code Red 具有出色的除錯功能(非侵入式跟蹤等)並且價格最低。Rowley 和 Code Red 使用 CodeSourcery。Raisonance 也使用 arm-non-eabi CodeSourcery 編譯器。
免費
https://support.bluetechnix.at/wiki/Hardware_documentation_(SBC-i.MX51)
理想的開發板應該具備哪些功能?
- 2 個序列埠(一個可以是空聯結器,第二個應該有 RTS/CTS/DTR 線路)
- 正常工作的乙太網,不放在 USB 總線上(這樣即使 USB 不工作也能正常工作)
- 帶電的 USB 主機埠(多個就更好了)
- USB 裝置埠
- JTAG 聯結器
- 一個電源輸入 - +5V 或 +12V
- SD/MMC 插槽 - 即使它透過速度較慢的 SPI 方式
- GPIO 引腳
- I²C 匯流排
- SPI 匯流排
- 鍵盤,至少要有向上/向下/向左/向右 + Enter
- 易於觸及的復位按鈕(可以短接引腳,因為可以在上面安裝微動開關)
- 幾個由系統控制的 LED
- 所有聯結器都放在板子的一個或兩個邊沿 - 頂部 + 側面其中一個都可以
- 安裝孔(這樣可以將板子安裝起來以供展示)
- 用於 RTC 的備用電池
- U-Boot 或類似的載入程式
- 比較新的核心
應該避免什麼
- 母序列埠聯結器
- 連線“除錯板”和主機板的扁平電纜
- 用於序列控制檯的 RJ45 聯結器 - DB9 或板上適當的 USB->RS232 介面卡是最好的
- 將聯結器放在所有邊沿(BeagleBoard)
- 非標準引導載入程式(我更喜歡 U-Boot)
- USB 上的乙太網
- 跳線
- 非標準聯結器
我試圖不涉及開發板是否應該包含帶觸控式螢幕的顯示器,因為它取決於板子的型別。但如果存在螢幕,則最好比 QVGA (320×240) 更大 (WVGA 1200x768?)。也可以使用某種影片輸出聯結器,但最好有一個 VGA/DVI/HDMI 聯結器,這樣就可以使用普通的電腦顯示器 - 複合影片和 S-影片需要查詢某種電視。