如今開源硬件,已經成爲了一種潮流,不少開源硬件項目不斷推出各自的開源硬件產品. 市場上主流的有: raspberrry Pi, arDuino,Pcduino, CubieBoard, 在各自的發展過程當中,你們都在維護各自的社區一輩子態環境,各有本身的優點與短板.Banana PI的設計初衷,就是全面兼容各家的開源平臺,兼容是Banana PI 追求的目標.許多博客與論壇都是討論說香蕉派高度兼容樹莓派.因此, 一些討論主題甚至說香蕉派開發板是樹莓派的一個"克隆"web
Raspberry PI,最成功的開源硬件項目,而且出貨量一直最大,以公益組織來推廣開源硬件,取得了巨大成功. 優點就是開發資料與應用,社區支持.而且以教育應用爲主.極大的方便學生培養生手能力. 缺點也極爲明顯,硬件推出幾年來,一直沒有更新的硬件平臺,性能跟不上時代的需求,不能知足開發者的多層次的應用. 而且硬件相對封閉,樹莓派配備一枚700MHz博通出產的ARM架構BCM2835處理器,512M內存(B型),但BCM2835芯片,只對樹莓派供貨,極大的限制了開發者在完成開發後,本身作新的硬件產品. 而且性能跟不上時代的發展需求.架構
Banana Pi的推出,成爲raspberry Pi極大的補充, 更快的CPU(allwinner A20),1G 雙核.更大的內存:1G DDR3,更豐富的接口支持.更重要的是,全部的硬件,都是市場通用芯片,開發者完成開發後,能夠自由的開發本身的新的硬件產品.而沒有任何限制. 全部接口也是通用的接口,任何開發者均可以自由的開發相產配件.完成從開發到產品化的過程. 而且Banana Pi,經過開發者的努力,能夠兼容raspberry Pi的軟件系統,甚至GPIO也會徹底兼容raspberry Pi的GPIO定義. 這樣,raspberry Pi 的軟件,開源資料,GPIO配件能夠與Banana Pi完美結合.Banana Pi提供更強硬件平臺,徹底融入raspberry 開源社區應用.讓開發者與學習者有更多的選擇.完成不一樣的應用.性能
Banana Pi,與pcDuino,CubieBoard同樣,採用A20的方案.從開源上來說,能夠直接融入各家的開源項目.經過開發者定義的各類配件接口,能夠方便的兼容各家的配件與社區生態系統.學習
但在咱們的觀點,香蕉派並非一個簡單的"克隆"樹莓派的產品,香蕉派比樹莓派有不少硬件及性能上的區別,最大的不一樣點在如下幾個方面.ui
1. 所使用的芯片徹底不一樣. 樹莓派使用的是Broadcom ARM11內核, 香蕉派使用的是全智(Allwinner) ARM Cortex-A7 雙核以CPU. 不一樣的ARM 架構形成了主要的不一樣點. Banana Pi將在ARM V7架構上有更多的特性功能 ,而且能兼容ARM V6上的各類應用.spa
2.在產品尺寸上也有些不一樣. 請注意,現有的樹莓派的外殼不能用在香蕉派上,必須從新定製.設計
3. 在硬件接品方面,香蕉派與樹莓派更有更多的不一樣點,增長了不少樹莓派之前沒有的接口,這一點表現得更加明顯.例如,香蕉派出增長板載 micphone in接口, 硬盤(SATA)接口, 紅外控制(IR receiver)接口, OTG 接口, power switch, reset switch. 1000M網口, 這些接口都是樹莓派所徹底沒有的.orm
4. 還有, 香蕉派的LCD LVDS 接口界面和攝像頭接口也徹底不一樣於樹莓派.這意味着如今樹莓派的攝像頭配件不能用在香蕉派上. 額外的說一點,樹莓派不支持的DSI接口,香蕉派也有機會採用外設來實現.接口
大約總結一下, 香蕉派在硬件上比樹莓派提供更強大的性能支持,香蕉派開發者也須要花費更多的時間與精力去移植不一樣的系統與應用到香蕉派的Allwinner A20芯片上, 並非一個簡單的克隆產品,只是在開發者的支持下,兼容了樹莓派如今的大部分應用,並能運營樹莓派的系統,香蕉派因爲剛起步,在技術支持與文檔完善方面須要更多的努力, 須要一個較長的時間去適應.內存