2015年5月9日 星期六

C.H.I.P - Allwinner A13 single board computer



http://share.inside.com.tw/posts/16445

同學也轉貼了不同網站的同一個消息
昨天才剛好跟主管在聊公司未來的產品方向,
那小弟來獻醜分析一下好了

C.H.I.P
(這個產品名稱就叫作C.H.I.P)
https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer?ref=category_popular

硬體

先從硬體角度來看,這張圖其實有點誤導的嫌疑
從文章裏面來看,這是一塊6cm x 4cm的單板電腦
如果真要跟長尾夾相比,那這個比例肯定是特大號的長尾夾 
可能是因為這樣的緣故,文章裏面換成了香蕉
(是香蕉,不是太陽花...)

CPU採用Allwinner A13,這顆CPU是2011年的產品,並不是多創新的設計
A13其實是A10的Cost down版本(閹割版)
跟A10相比,少了HDMI輸出、SATA介面等等

A10一開始做平板電腦的應用,主推中國白牌、二線品牌市場
取得了一定程度的市場份額
但同一時間還有其他產品,例如瑞芯微Rockchip的RK2928

2012年CES展出HDMI電視棒
文章中並未說明是採用哪一家的方案,但文章中提到的硬體規格是雙核心的方案

但A10算是成功打響這個市場,
第一個產品MK802就是Allwinner推出的參考設計,他們直接推出成熟的參考設計,
以及預先編譯好,可以自行做小幅度客製化的FW,快速的把市場打出來

MK802 dimension 90 * 40 *13 mm
其實就可以看出,60mm * 40mm並不是很大幅度的改進
因為MK802還有一個HDMI connector,但是這個單板電腦卻沒有

價格,9塊似乎很驚人!!但實際上分析一下,
4GB EMMC大約2.3~2.4 USD
512MB DDR約2.7~3USD
加上WIFI/BT 2in1的module、Connector、PCB
9塊其實是有機會做到的
何況,出貨日期是DEC/2015...
(那顆CPU的價格其實比你想像中的便宜XDDD)

軟體

接著從軟體的角度(其實我是一個Firmware/Software engineer >////< )
市面上的所有SOC vendor幾乎有志一同的,全部都不開放原始碼

Raspberry Pi? 他用的SOC是Broadcom的BCM2355,同樣沒有開放原始碼
只是透過完整的middle ware,讓開發者可以盡可能的操作硬體

Allwinner其實也相同,這點可以在linux-sunxi的網站敘述當中看到,
https://linux-sunxi.org/Main_Page

The sunxi community is a very active and advanced one. For more information, check our linux-sunxi community page. It explains how to get help and how to contact us, and how you can contribute as well.
Allwinner does not actively participate in or support this community. In fact, it is violating the GPLv2 license in several ways and has so far not shown willingness to resolve this.
但C.H.I.P提供的linux image,可以肯定的是其中sunxi這個社群的貢獻一定功不可沒
他提供的就是一個完整的Linux distribution
包含相關的應用軟體,因此可以視為一個完整的電腦來使用
這部份應該要感謝raspberry Pi,沒有raspberry Pi的蓬勃發展,
linux distribution的package repository也不會將arm的package建立的這麼完整

但是作為一台個人電腦來使用,真的可以取代傳統x86嗎???
這樣說好了,Raspberry為什麼二代要換4核心的處理器?

A13的效能應該可以肯定比Raspberry Pi一代要來的好
但是如果要期望他可以用起來十分順暢,我想只能說他堪用...

另外,因為arm的software package肯定沒有x86/x64要來的完整,
所以如果要用什麼軟體沒得用,肯定只能自己撈tarball來自己build
這也還好,十幾年前大家玩linux不也是這樣過來的:)
雖然說過了十幾年,linux已經變得親和許多,但實際上還是有許多不夠親切的地方


應用

既然作為個人電腦使用,可能沒辦法滿足我們現在的胃口
(對於落後國家或是第三世界的小朋友應該還是很足夠)
那麼這塊板子我們可以拿來做些什麼用途????

說白話的,這就是一台電腦
具體可以做什麼用途,一般的個人電腦
多媒體播放機(XMBC)
POS、Digital signage、Kiosk
硬體提供平台,軟體就端看你怎麼用

真的沒有創意,請參考這個Link
http://lmgtfy.com/?q=raspberry+pi+application+ideas

How to disable GUI on armbian (revert the Desktop to server)

Check which Display manager that you're using currently cat /etc/X11/default-display-manager nodm should be default if you're choose...