跳转到内容

Aros/平台/ARM 支持

来自维基教科书,开放的世界,开放的书籍
Aros 维基教科书的导航栏
Aros 用户
Aros 用户文档
Aros 用户常见问题解答
Aros 用户应用程序
Aros 用户 DOS Shell
Aros/用户/AmigaLegacy
Aros 开发文档
Aros 开发者文档
从 AmigaOS/SDL 移植软件
适用于 Zune 初学者
Zune .MUI 类
适用于 SDL 初学者
Aros 开发者构建系统
特定平台
Aros x86 完整系统 HCL
Aros x86 音频/视频支持
Aros x86 网络支持
Aros Intel AMD x86 安装
Aros 存储支持 IDE SATA 等
Aros Poseidon USB 支持
x86-64 支持
摩托罗拉 68k Amiga 支持
Linux 和 FreeBSD 支持
Windows Mingw 和 MacOSX 支持
Android 支持
Arm Raspberry Pi 支持
PPC Power Architecture
杂项
Aros 公共许可

已经有一些尝试将 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-ExecAROS 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 3Sony PRS Reader 未测试,不确定是否支持 VFP
飞思卡尔 i.MX508 E-ink EPD 显示控制器 Kobo Touch 电子书阅读器 未测试
飞思卡尔 i.MX515 800Mhz A8 单核 ARMv7 + VFPv3+NEON + AMD/ATI Z160Z430 OpenGLES ✘I2C-LCD ✘USB ✘Aud ✘Tch-Scr ✘eth ✘wifi ✘2D ✘3D ✘HDMI ✔ Efika MX 开放式客户端和智能本Pegatron 智能本i.MX 平板

Shogo 平板,Mastone LifePad 7" i850 A800UMEC 平板SurfaceInk 12.1" 平板

Shezhen Utopia Haipad Apad8 8" IMX515 SL-A8 M802 无 HDMI 1 个扬声器Rival 8" IMX515 M8003 MG8003 有 HDMI?2 个扬声器?Maixin MaiPad MX822Dreambook W7

Lumigon T1夏普 PC-T1 Ubuntu 平板夏普 Netwalker 5" PC-Z1,Babbage 板,Lange 板,

惠普 Photosmart eStation C510 CQ140B,

托管在 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 KaiserHTC Dream G1HTC MagicHTC 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,巴诺 NookVelocity 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-SInnoDigital WebTube 未测试 - 720p - 质量较低的 1080p
三星 S5PV210 1.2Ghz ARMv7 Cortex A8 单核和 SGX5 CorePad 7Embest 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,TCC8900TCC8902 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 GenTouch78Sinotech X5A,X5A-G G11 智能本 SurferTelepad 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,BeagleboardXM,Nationite MIDnite (Witstech A81e),Archos 5 (?),Archos 7(?),GeexboxEmbest DevKit8000Embest 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-视频需要查找某种电视。

华夏公益教科书