深圳電路板廠智能硬件開發(fā)板玩家大盤點
[深圳電路板廠]開發(fā)板(demoboard)是用來進行嵌入式系統(tǒng)開發(fā)的電路板,包括中央處理器、存儲器、輸入設(shè)備、輸出設(shè)備、數(shù)據(jù)通路/總線和外部資源接口等一系列硬件組件。開發(fā)板一般由嵌入式系統(tǒng)開發(fā)者根據(jù)開發(fā)需求自己訂制,也可由用戶自行研究設(shè)計。開發(fā)板是為初學(xué)者了解和學(xué)習(xí)系統(tǒng)的硬件和軟件,同時部分開發(fā)板也提供的基礎(chǔ)集成開發(fā)環(huán)境和軟件源代碼和硬件原理圖等。常見的開發(fā)板有51、ARM、FPGA、DSP開發(fā)板。
深圳電路板廠為了將產(chǎn)品推向市場,為了讓客戶了解CPU的各項性能及電路設(shè)計而專門設(shè)計的一塊電路板,開發(fā)板同時會附帶硬件接口的驅(qū)動程序,開發(fā)板電路板將CPU的控制信號線及通用的外圍接口延引出來。有了硬件接口及驅(qū)動程序,設(shè)計人員可以快速專注產(chǎn)品應(yīng)用軟件的開發(fā),完成應(yīng)用軟件對外圍電路進行控制測試,軟件調(diào)試完畢后交付批量生產(chǎn),完成產(chǎn)品的開發(fā)。
由于深圳電路板廠推廣的開發(fā)板價格高企,有沒有價格低廉、大眾玩家都玩得起的開源開發(fā)板呢?有,在國外玩家的推動下,玩家對特定CPU體系自組社區(qū),并規(guī)模硬件設(shè)計、完善多平臺開發(fā)環(huán)境及軟件模塊標(biāo)準(zhǔn)化。開源的軟硬件設(shè)計讓愛好者花費很少的費用就能完成想開發(fā)的功能。
國外的開源開發(fā)板多數(shù)由深圳電路板廠生產(chǎn),這同時也帶動了國內(nèi)對開源開發(fā)板的發(fā)展,目前國內(nèi)開源開發(fā)板比較流行的幾大流派:
一、Arduino:
基于Atmel AVR CPU。Arduino以其最低廉的價格、電路結(jié)構(gòu)簡單、甚至玩家可以自已DIY電路板吸引國內(nèi)一大批玩家及高校學(xué)生,做為入門級的開源開發(fā)板,國內(nèi)玩家最多。各類開關(guān)、傳感器、輸入輸出等控制器的開發(fā)都可以使用Arduino完成。
二、RaspberryPI(樹莓派):
基于博通出產(chǎn)的ARM架構(gòu)的700M BCM2835 CPU。樹莓派是一款基于Linux系統(tǒng),具備強勁運算能力,使用SD卡當(dāng)作存儲媒體,接口擁有一個Ethernet,兩個USB接口, HDMI和RCA端子輸出。樹莓派做為一個價格低、簡易搭建外圍電路深受玩家喜好,愛好者如需開發(fā)具有聯(lián)網(wǎng)或視頻功能是理想的選擇,樹莓派提供了Debian、Arch Linux和Fedora.等系統(tǒng)的發(fā)行版供大眾下載,可以讓玩家無需了解操作系統(tǒng)底層快速開發(fā)相應(yīng)的應(yīng)用。
三、Cubieboard:
基于ARM Cortex-A8架構(gòu)的Allwinner(全志) A10 CPU。Cubieboard是珠海一家公司生產(chǎn)及推廣,具有1 GHz CPU,內(nèi)置Mali-400MP GPU。做樹莓派的升級版Cubieboard具備做為家庭媒體中心的1080P高清影視播放能力,Cubieboard提供的系統(tǒng)有Android 4 ICS、Ubuntu 12.04 desktop、Fedora、Archlinux,專用的Debian服務(wù)器操作系統(tǒng)能讓Cubieboard變成一臺服務(wù)器。做為國內(nèi)最早自主設(shè)計的開源開發(fā)板,Cubieboard吸引了國內(nèi)外眾多追求高性能開發(fā)的用戶,在國內(nèi)眾多開源開發(fā)板社區(qū),Cubieboard社區(qū)保持有極高的人氣?,F(xiàn)在Cubieboard已有采用全志A20、A31等更高性能的開源開發(fā)版
四、MixtitleGarage:
基于ARMCortex-A9架構(gòu)的三星Exynos 4412 四核CPU。Mixtitle Garage為深圳致趣科技公司生產(chǎn),Mixtitle開發(fā)板最大特點內(nèi)置了二個USB接口及TF接口,開發(fā)板將TF卡做為存儲設(shè)備,刷入系統(tǒng)除了傳統(tǒng)的寫入方式還可以將TF卡撥到PC上寫入固件系統(tǒng),玩家再也不怕調(diào)試軟件時刷壞開發(fā)板。Mixtitle高級版本的開發(fā)板還內(nèi)置了蛇螺儀、動力感應(yīng)、電子羅盤、光感應(yīng)及接近感應(yīng)器等功能。Mixtile Garage提供Android、Ubuntu Desktop等系統(tǒng),用戶能基于Android系統(tǒng)直接開發(fā)相應(yīng)軟件?;谌堑母咝阅塬C戶座四核CPU,將Mixtitle做為家庭媒體中心是一個不錯的選擇。
五、RadxaRock:
近半年才出現(xiàn)的一塊基于ARM8架構(gòu)1.7G頻率的 RK3188四核CPU。Radxa Rock核心開發(fā)人員是原Cubieboard的開發(fā)者,做為最新設(shè)計的開發(fā)板,Radxa Rock內(nèi)置2G DDR3運行內(nèi)存、8G NAND、內(nèi)置藍(lán)牙4.0、紅外線遙控等高端硬件配置。 開發(fā)板支持運行著 Linux 、 Android 、Debian等操作系統(tǒng),并且具有可以自己編程控制的 GPIO 接口,因而就使得高級玩家以較低的代價來實現(xiàn)對于很多小設(shè)備的簡單控制功能。同時,Radxa較低的售價使得高級玩家們能以較低的代價來實現(xiàn)對高性能系統(tǒng)及應(yīng)用軟件的開發(fā)。
六、pcDuino:
基于ARM Cortex-A8架構(gòu)的全志 A10 CPU。Pcduino最大的優(yōu)點是他的擴展接口與Arduino的信號兼容,Arduino的擴展板卡非常多,融入Arduino的生態(tài)系統(tǒng)對于Pcduino 來說無疑是非常有利的。Arduino模塊一個重要的特點就是能夠讀取和控制傳感器,如果Pcduino能夠直接使用各種Arduino模塊,就好像可以 用計算機直接控制各種傳感器。不僅能大大提升性能,而且能產(chǎn)生更多有創(chuàng)意產(chǎn)品。pcDuino的出現(xiàn),解決了Arduino開發(fā)板在網(wǎng)絡(luò)及多媒體方面的弱項,pcDuino是一種高性能,高性價比的迷你PC的平臺,能夠運行Ubuntu和Android的ICS等系統(tǒng)。它可以通過內(nèi)置HDMI接口 輸出視頻到電視或顯示器屏幕。pcDuino專門針對開源社區(qū)快速增長的需求,即希望有一個平臺可以運行完整的PC操作系統(tǒng),容易使用的工具鏈和兼容流行 的Arduino開放的生態(tài)系統(tǒng),如Arduino shield和開源項目等。
關(guān)注[恒成和電路板]微信公眾平臺,了解更多行業(yè)資訊和最新動態(tài)!(微信號:PCBHCH)
同類文章排行
- 車用PCB行業(yè)是一個擁有巨大發(fā)展?jié)摿Φ陌鍓K
- 中國PCB行業(yè)增速高于全球平均水平
- 芯片如何焊接在電路板上?
- FPC柔性線路板在可穿戴設(shè)備中的應(yīng)用優(yōu)勢分析
- 如何清潔電路板?
- 關(guān)于多層PCB線路板的誕生
- 如何避免FPC連接器斷裂?
- FPC制程中常見缺陷和解決方案
- PCB過孔為什么不能打在焊盤上?
- 柔性線路板三種主要功能敘述
最新資訊文章
- 車用PCB行業(yè)是一個擁有巨大發(fā)展?jié)摿Φ陌鍓K
- 中國PCB行業(yè)增速高于全球平均水平
- 芯片如何焊接在電路板上?
- FPC柔性線路板在可穿戴設(shè)備中的應(yīng)用優(yōu)勢分析
- 如何清潔電路板?
- 關(guān)于多層PCB線路板的誕生
- 如何避免FPC連接器斷裂?
- FPC制程中常見缺陷和解決方案
- PCB過孔為什么不能打在焊盤上?
- 柔性線路板三種主要功能敘述