轉載 : http://coopermaa2nd.blogspot.hk/2013/04/cubieboard.html
簡介
前陣子拿到一片 ARM 的板子 Cubieboard。來快速認識一下這塊板子。Cubieboard 主要核心晶片用的是 Allwinner A10 ARM Cortex-A8,RAM 有 512MB 和 1GB 兩種版本,內建 4GB Nand Flash,一組 10/100M Ethernet,有 HDMI 輸出,兩個 USB Host ports,SATA 介面,紅外線感測器,microSD 插槽,以及兩排針腳,上面有 GPIO, I2C, SPI, VGA, ADC 等高達 96 支針腳。板子的價格從 49 美金起跳,在露天和淘寶等拍賣網站上都買得到。
規格
- CPU: 1G ARM cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
- GPU: Mali400, OpenGL ES GPU
- Memory: 512MB/1GB DDR3 @480MHz
- Video Output: HDMI 1080p Output
- Networking: 10/100M Ethernet
- Storage: 4GB Nand Flash
- IO: 2 USB Hosts, 1 micro SD slot, 1 SATA, 1 IR sensor
- Extended interfaces: 96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP..
- Software: Running Android, Ubuntu and other Linux distributions
- Power: requires regulated 5VDC 2A power supply
相關連結
- 官方網站: http://cubieboard.org/
- 官方Wiki: http://linux-sunxi.org/Cubieboard
- 官方論壇: https://groups.google.com/forum/#!forum/cubieboard
- 中文論壇: http://cn.cubieboard.org/forum.php
- Allwinner Sunxi ARM SoC Wiki: http://linux-sunxi.org/Main_Page
照片
大部份元件都在板子的正面:
擴充針腳在背面,板子左右各有兩排,總共有 96 支針腳,4GB Nand Flash 跟 Ethernet PHY 也在背面:
側面有兩個 USB Host Ports 與 microSD 卡插槽:
官網提供的 Block diagram 有板子各部元件的標示,看這份 Block diagram 會比較快了解。
板子正面的元件:
背面的元件:
應用
好,那麼這塊 Cubieboard 可以拿來做什麼呢? 嗯,至少可以這麼用:
- 當作輕簡型的 Linux Desktop – 插上 USB 滑鼠、鍵盤和 HDMI 螢幕後,可以把它當成一台小型的 Linux 個人電腦來用。目前已經有很多 Linux Distribution 可以在 Cubieboard 上跑,例如 Ubuntu, Debian, Fedora, Arch ARM Linux, Puppy 等。
- Android TV – 可以在 Cubieboard 上跑 Android,插上 Wifi dongle 與無線滑鼠,再透過 HDMI 輸出接到電視,便可以連上 Youtube 看影片或是玩玩遊戲
- NAS – Cubieboard 有 SATA 介面,所以可以接個 2.5 吋的硬碟把它變成一台家裏的網路檔案伺服器
- Home Automation – Cubieboard 有兩排 96 組針腳,上面有 GPIO, I2C, SPI, VGA, ADC 等針腳,可以透過這些針腳連接各式電子零件,例如 LED(發光二極體)、開關、馬達、光敏電阻、溫度感測器等等,然後拿來做各種電子專案,譬如自走車、家電控制等等。
結語
Cubieboard 硬體規格比 Raspberry Pi 高檔,可惜的是文件資源不如 Raspberry Pi 豐富,比較少人注意到它 。不過,從另一個角度想,資料雖然不多,其實也是一個機會,因為這樣我們就有理由捲起袖子自己動手做了。