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-视频需要查找某种电视。