Main Page/zh cn
From linux-sunxi.org
Sunxi 是一系列用于嵌入式设备的 ARM 架构系统芯片 (System on Chip),由珠海全志科技股份有限公司设计生产。
最出名的 sunxi 系统芯片是全志 A10 (即 sun4i) 和全志 A13 (即 sun5i)。这两款芯片的前身是名为合智 F20 (即 sun3i) 的 ARM9 芯片,而后续版本则是全志 A20 (即 sun7i) 以及全志 A31 (即 sun6i)。
本维基包含了在测试带有 sunxi 系统芯片的设备时需要的软件和硬件文档,以及这些设备本身的相关信息。本维基由 ARM-Netbook 社区维护。
Contents |
全志 sunxi 系列系统芯片
- 合智 F20 (sun3i) (单核心 ARM926-EJS)
- 全志 A10 (sun4i) (单核心 Cortex-A8)
- 全志 A10s (sun5i) (单核心 Cortex-A8)
- 全志 A13 (sun5i) (单核心 Cortex-A8)
- 全志 A20 (sun7i) (双核心 Cortex-A7)
- 全志 A31 (sun6i) (四核心 Cortex-A7)
通用特性:
- CPU: 带有 NEON, VFP, TrustZone, 以及 Thumb-2 协处理器扩展的 Cortex-A7 (ARM v7) 或 Cortex-A8 (ARM v7) 中央处理器:
- GPU: 支持 嵌入式 OpenGL 和 帧缓冲 的 Mali400 或 SGX544 图形处理器
- VPU: CedarX (用于音频视频的硬件编解码的视频处理器)
- 带有 HDMI CEC (Consumer Electronics Control) 的 HDMI 发送器(不包括全志 A13, 因为它缺少 HDMI 发送器和 SATA 控制器[1])
特性比较表:
| A10 | A10s | A13 | A20 | A31 | |
|---|---|---|---|---|---|
| 研发代号 | sun4i | sun5i | sun5i | sun7i | sun6i |
| CPU | Cortex-A8 | Cortex-A8 | Cortex-A8 | Cortex-A7 | Cortex-A7 |
| 主频 | 1Ghz | 1Ghz | 1Ghz | 1Ghz (?) | 1Ghz (?) |
| 核心数 | 1 | 1 | 1 | 2 | 4 |
| 扩展 | NEON, VFPv3 | NEON, VFPv3 | NEON, VFPv3 | NEON, VFPv3(?), THUMB-2 | NEON, VFPv3(?), THUMB-2 |
| 内存 | DDR2, DDR3 (max 2GB @ DDR800) | DDR2, DDR3 (max 2GB @ DDR800) | DDR2, DDR3 (max 512MB @ DDR800) | LPDDR3/DDR3/LPDDR2 | 2-channel DDR3/LPDDR2, 2-channel DDR3L |
| 图形处理器 | Mali400 | Mali400 | Mali400 | Mali400 MP2 | SGX544 |
| 视频解码器 | 2160P | 1080P | 1080P | 2160p, 4K×2K, 1080p 3D | 2160p, 4K×2K, 1080p 3D |
| 视频编码器 | H.264 1080P@30fps | H.264 1080P@30fps | H.264 1080P@30fps | H.264 1080P@30fps | H.264 1080P@30fps |
| 视频接口 | HDMI, LCD | HDMI, LCD | LCD | HDMI 1.4, CVBS, YPbPr, VGA, CPU/RGB/LVDS LCD | HDMI 1.4, MIPI DSI, 2-channel LVDS, 2-channel RGB LCD |
| 音频接口 | I2S, SPDIF, AC97 | I2S, AC97 | I2S, AC97 | I2S, PCM, AC97 | I2S, PCM |
| USB OTG | 1 | 1 | 1 | 1 | 1 |
| USB HOST | 2 | 1 | 1 | 2 | 2 |
| 外存 | NAND (max 64GB), SATA II, SD Card 3.0 | NAND (max 64GB), SD Card 3.0 | NAND (max 64GB), SD Card 3.0 | NAND, MMC | 4x SD Card, eMMC NAND, 2-channel raw NAND |
- A13 是 A10 的廉价版本。A13 缺乏 HDMI 接口和 SATA 控制器,设计用途是生产平板电脑。[2]
软件
- 开始动手 在储存卡上存放 u-boot, 内核以及 rootfs
- 可启动镜像: 另外,你也可以使用制作好的可启动储存卡镜像
- 融入上游 將对于全志芯片的支持加入上游 Linux 内核的工作
- Linux 给 sunxi (全志 A1x)系统芯片使用的内核文件
- u-boot 引导器
- sunxi-tools 用来调试 sunxi 设备的工具
- mksunxiboot 用来为 sunxi 设备制作可引导的储存卡的工具
- Linux 发行版
- 非开源软件
- Android 操作系统
- CryptoDev 可以利用 TrustZone 通过 OpenSSL 和 GnuTLS 等加密库来给 SSL and TLS 提供硬件加速。
- XBMC 带有适合遥控器操作的用户界面的多媒体中心软件
- VLC 适合桌面电脑(键盘/鼠标操作)的媒体播放器
- Tvheadend 电视调谐器和电视录像机 (与 XBMC 录像客户端兼容)
- 红外遥控器使用的 LIRC (Linux 红外遥控)
- [[IR]|红外遥控]
硬件
全志芯片系统的一般硬件调试
- JTAG —— 通过 MicroSD 卡实现
- UART - 全志芯片设备上的 Universal Asynchronous Receiver/Transmitter
- GPIO - General Purpose Input/Output on devices based on Allwinner SoCs
- SPI - Serial Peripheral Interface Bus on devices based on Allwinner SoCs
- PIO - Programmed input/output (PIO) on devices based on Allwinner SoCs
- MicroSD Breakout
- Audio Codec - Audio Codec on devices based on Allwinner SoCs
- Cpufreq - cpufreq support on devices based on Allwinner SoCs
- Benchmarks
- Wifi - 8192cu dropping connection workaround
- A10/Template:NFC_data
- A10/disp - Display register guide
社区硬件
- EOMA68-A10
- RhombusTech 是一个与 EOMA68 兼容的开源硬件 CoM ,带有全智 A10 处理器。RhombusTech 可以用来替代不同设备。
- Cubieboard
- 载有 A10 处理器的黑客友好、可扩展、低功耗、高性能的微型 (10 x 6厘米) ARM 开发板。
- Hackberry
- 一个在硬件上与 Cubieboard 十分相似的开发板,内置 Wi-Fi 支持,但扩展接口较少。
开源硬件
- A13-OLinuXino
- Open Hardware SBC with an Allwinner A13 CPU inside developed by Olimex with 512MB RAM, 4GB NAND Flash, VGA, Audio In/Out, WIFI, 3x USB Hosts, USB-OTG, LiPo, SD-card, 72 GPIOs, 6-16VDC power input
- A10-OLinuXino
- Open Hardware SBC with an Allwinner A10 CPU inside developed by Olimex with 1GB RAM, 4GB NAND Flash, VGA, HDMI, RS232, JTAG, SATA, 100MBit Ethernet, SD and micro-SD cards, 2x USB hosts, USB-OTG, LiPo, 132 GPIOs, 6-16VDC power input
设备
参考资料
- ↑ "Cortex A8 in TQFP? sure Allwinner A13" 2012年9月23日访问
- ↑ http://blog.thinkteletronics.com/all-mobile-socsolutions/ All Mobile Soc/Solutions.