雖說(shuō)大家都喜歡性能爆表,功能豐富的開(kāi)發(fā)板,但是對(duì)于這類型的開(kāi)發(fā)板,也意味著不便宜,尤其對(duì)于一些學(xué)生黨來(lái)說(shuō),真的是所謂的“只能遠(yuǎn)觀不能褻玩焉”。但是對(duì)于“跨過(guò)山和大海,也穿越過(guò)人山人海”的老司機(jī)工程師們來(lái)說(shuō),開(kāi)發(fā)板的妙處不在于表面看到的強(qiáng)大性能和功能,而在于在實(shí)際產(chǎn)品應(yīng)用中可以用最小的功能性能(代價(jià))達(dá)到出同樣出色的效果。觸類旁通,如果程序員實(shí)現(xiàn)同樣一個(gè)功能,所用的代碼越小,越能體現(xiàn)自身邏輯出色,水平之高。基于這方面的想法,本文找來(lái)了目前市面上已經(jīng)存在或即將發(fā)售的幾款“嬌小可人”的開(kāi)發(fā)板,非常“有意思”,希望大家喜歡。
Tomu
僅Raspberry Pi Zero的1/4大小
別看Tomu小巧,但它確確實(shí)實(shí)采用了ARM架構(gòu)的微控制器,并且支持USB 2.0 FS,更讓人吃驚的是其竟然采用USB Type-A接口與電腦連接的,是一款適合USB端口的可編程計(jì)算機(jī)。
Tomu具有兩個(gè)可編程按鈕和兩個(gè)可編程LED,可用于DIY類似USB Dongle的設(shè)備或者是基于U2F的安全Token產(chǎn)品。
Tomu板載資源:
CPU: 芯科Happy Gecko MCU EFM32HG309
速度: 25 MHz ARMCortex-M0+
RAM:8KB
存儲(chǔ):64KB Flash
連接性: USB2.0 FS
按鈕: 2
LED: 2(紅色+綠色)
組件:整個(gè)開(kāi)發(fā)板只有12個(gè)器件,外加PCB
Tomu使用簡(jiǎn)單,沒(méi)有復(fù)雜的外設(shè),整個(gè)開(kāi)發(fā)板都是開(kāi)源設(shè)計(jì)的,你甚至可以找到板子的BOM清單,同時(shí),Tomu又非常靈活,板子上的兩個(gè)功能按鍵你可以編程為音量的開(kāi)關(guān)按鍵,或者作為U2F的安全Token,就像一些網(wǎng)站的賬號(hào)登錄需要雙重驗(yàn)證一樣,Tomu是你較為理想的解決方案。對(duì)于要尋找超小型基于ARM開(kāi)發(fā)板的電子愛(ài)好者或者工程師來(lái)說(shuō),或許你會(huì)對(duì)Tomu非常感興趣。
Fomu
哈哈,沒(méi)錯(cuò),當(dāng)你看到這個(gè)開(kāi)發(fā)板命名的話一定會(huì)跟上一個(gè)Tomu聯(lián)系起來(lái),確實(shí),它們不僅命名像,板型像,更是出自同一人之手。
但是Fomu又和Tomu有明顯的區(qū)別,Tomu是基于ARMCortex-M0+的微控制器,可以說(shuō)是ARM陣營(yíng),但是Fomu是什么?是FPGA,是RISC-V,是目前來(lái)說(shuō)一個(gè)更加火熱、更加讓人垂簾欲滴的領(lǐng)域。
從PCB外型來(lái)看,F(xiàn)omu和Tomu一般大小,并無(wú)差別。(下圖,左:Tomu;右:Fomu)
Fomu同樣采用USB Type-A接口連接,板載4個(gè)按鈕,1個(gè)RGB LED,核心是一個(gè)FPGA,支持開(kāi)源,并且能運(yùn)行RISC-V內(nèi)核。
Fomu板載資源
FPGA: Lattice ICE40UP5K
速度: 48MHz外部振蕩器
RAM: 128KB RAM用于軟CPU
存儲(chǔ):1MB SPI Flash
連接性: USB 2.0 FS(12Mbps)
按鈕: 4個(gè)
LED:1個(gè)RGB
為何選Fomu?Fomu固件公開(kāi)了一個(gè)運(yùn)行RISC-V軟核的USB引導(dǎo)加載程序,但用戶可以加載任何想要的內(nèi)容,軟核也可用于LM32和OpenRISC。再者,憑借128KB的RAM和大量存儲(chǔ),我們可以在Fomu上運(yùn)行Python,并且使用Python相關(guān)的工具實(shí)現(xiàn)對(duì)FPGA的開(kāi)發(fā),其原理還是在于在FPGA上構(gòu)建的各種軟核,比如RISC-V軟核,通過(guò)它用戶可以練習(xí)向CPU添加指令,或添加新的塊,例如LED閃爍模式或更好的captouch硬件模塊。
另外,使用Fomu開(kāi)發(fā)非常簡(jiǎn)單:只需通過(guò)USB加載代碼即可,無(wú)論您是在編寫RISC-V代碼,Python代碼還是HDL,都可以以相同的方式上傳到Fomu,并且Lattice的ICE40UP5K FPGA支持完全開(kāi)放的工具鏈,用戶可以在不創(chuàng)建帳戶,簽署NDA的情況下進(jìn)行開(kāi)發(fā)。
SuperB
聽(tīng)名字就很厲害了
這個(gè)板子就更厲害了,看命名估計(jì)就能搞趴一大批人。何為SuperB?
SuperB結(jié)合了兩個(gè)響遍大江南北的硬件名字 ——“Bee”的外形和ESP32。Bee外形尺寸源自DIGI的XBee工業(yè)級(jí)物聯(lián)網(wǎng)板,長(zhǎng)期以來(lái),這種外形尺寸一直用于為硬件添加無(wú)線連接,但在成熟的互聯(lián)物品市場(chǎng)中,有兩種協(xié)議可以說(shuō)是目前的必選項(xiàng):Wi-Fi和藍(lán)牙。恰好,ESP32都具備,并且易于使用,可以為用戶現(xiàn)有的硬件、下一代產(chǎn)品模塊化或者可擴(kuò)展的產(chǎn)品提供最大的靈活性。
SuperB特性和規(guī)格:
開(kāi)源硬件
XBee外形尺寸兼容(3.3 V電平,UART,SPI和GPIO)
基于樂(lè)鑫ESP32 SoC
Wi-Fi(802.11b/g/n)
藍(lán)牙(Classic和BLE)
支持眾多工具進(jìn)行編程,包括Arduino IDE
OTA(空中)更新
雙核處理器,最高240 MHz
集成的4 MB閃存,還可以升級(jí)到16MB
睡眠電流小于5μA
一個(gè)可編程LED
同時(shí),SuperB提供了兩種可選擇的天線模塊,PCB板載天線以及U.FL接口的外接天線。
潛在功能——Macchina M2
按照設(shè)計(jì)者思路,SuperB最初設(shè)計(jì)是用于另一種Macchina的產(chǎn)品M2,這個(gè)是開(kāi)源OBD2連接器和用于汽車黑客攻擊的開(kāi)發(fā)板。SuperB的設(shè)計(jì)是避免過(guò)多復(fù)雜的連線,為用戶更方便的診斷車輛。
如果配合Macchina M2,就能獲得完成的套件,適用于車輛調(diào)整,診斷,全面定制,安全性,遠(yuǎn)程信息處理或原型設(shè)計(jì),并適用于1996年以后生產(chǎn)的任何汽車。即便除去Macchina M2模塊,SuperB對(duì)于需要無(wú)線通信的小型項(xiàng)目來(lái)說(shuō),也會(huì)是一個(gè)非常棒的原型開(kāi)發(fā)模塊或者嵌入式模塊。
Sensything
物聯(lián)網(wǎng)的最好詮釋
Sensything是一款開(kāi)源,高分辨率(24位),支持Wi-Fi和藍(lán)牙的多傳感器采集方案,用于獲取和記錄多個(gè)傳感器讀數(shù),這些讀數(shù)可通過(guò)Android應(yīng)用程序,物聯(lián)網(wǎng)或分析平臺(tái),通過(guò)普通USB連接查看/發(fā)送,或直接記錄到的microSD。
Sensything主控同樣是基于樂(lè)鑫ESP32 SoC,由此我們也能看到這顆EPS32 SoC有多火爆,板載低噪聲數(shù)據(jù)采集的ADS1220 24位ADC。此外,開(kāi)發(fā)板額外擴(kuò)展的GPIO引腳以及對(duì)Sparkfun Qwiic連接器標(biāo)準(zhǔn)的支持使得種傳感器數(shù)據(jù)的融合和記錄變得極為簡(jiǎn)單。
A. ESP32 SoC
B. Sparkfun Qwiic連接器標(biāo)準(zhǔn)擴(kuò)展接口
C. 更多的傳感器輸入以及電源
D. RGB LED
E. 傳感器電源
F. MicroUSB接口
G.擴(kuò)展GPIO口
H. 24位 ADC
I. 模擬輸入
另外,Sensything開(kāi)發(fā)板可以通過(guò)多種方式采集數(shù)據(jù):
通過(guò)BLE進(jìn)行簡(jiǎn)單采集(預(yù)編程)
Sensything開(kāi)發(fā)板將預(yù)先加載提供基本BLE數(shù)據(jù)采集的固件,該程序讀取ADC的所有四個(gè)通道并通過(guò)BLE發(fā)送數(shù)據(jù),用戶可以通過(guò)Android應(yīng)用程序獲取到傳感器數(shù)據(jù),這也是最簡(jiǎn)單、開(kāi)箱即用的方式。
Wi-Fi接入點(diǎn)模式
如果用戶需要在給定時(shí)間查看傳感器值或查看記錄的傳感器數(shù)據(jù),那也有方法實(shí)現(xiàn),無(wú)需安裝任何其他軟件或應(yīng)用程序,只需使用特定固件對(duì)設(shè)備進(jìn)行編程,Sensything即可顯示為可連接的Wi-Fi接入點(diǎn)。然后,您可以將PC或手機(jī)等移動(dòng)設(shè)備連接到“Sensything”的Wi-Fi網(wǎng)絡(luò),在Web瀏覽器輸入“sensything.local”站點(diǎn),并在頁(yè)面上查看傳感器數(shù)據(jù)。這不需要任何互聯(lián)網(wǎng)連接。
再者,用戶可以使用板載USB-UART轉(zhuǎn)換器,使用Espressif ESP-IDF和編程工具可輕松對(duì)開(kāi)發(fā)板進(jìn)行編程,不但可以使用極為簡(jiǎn)單的Arduino IDE工具本身為Sensything編寫的程序,更可以通過(guò)樂(lè)鑫ESP-IDF編寫自己想要的程序,換句話說(shuō),只要功夫深,用戶可以用Sensything達(dá)成關(guān)于物聯(lián)網(wǎng)相關(guān)應(yīng)用的項(xiàng)目。
BLYST Nano
沒(méi)有最小,只有更小
大家見(jiàn)過(guò)的最小的開(kāi)發(fā)板有多小?BLYST Nano可能會(huì)再一次打破你的世界觀。
如果只是一味追求小,那也不是什么難事,BLYST Nano的精髓在于“麻雀雖小,五臟俱全”,在這個(gè)只有10x7x1.6mm、不及手指頭那么大小的模塊上,集成了ARMCortex-M4F,帶BT 5,BT Mesh以及30個(gè)I/O擴(kuò)展接口。
BLYST Nano基于Nordic nRF52832 SoC設(shè)計(jì),在單芯片中集成了低功耗高性能的64MHz ARMCortex-M4F處理器和2.4GHz無(wú)線電,其主要特點(diǎn)表現(xiàn)為:
低功率,小體積,適用于可穿戴和傳感器應(yīng)用
30個(gè)可編程I/O引腳,功能多樣,足以適應(yīng)任何控制和自動(dòng)化應(yīng)用
通過(guò)硬件浮點(diǎn)單元,可以在設(shè)備上直接實(shí)現(xiàn)算法,從而實(shí)現(xiàn)更多的實(shí)時(shí)傳感器融合處理
BLYST Nano作為一個(gè)完整的開(kāi)發(fā)模塊,內(nèi)置所有必需的組件(晶體,線圈,DC/DC等),設(shè)計(jì)簡(jiǎn)單的同時(shí)不會(huì)占用更多的PCB空間。
BLYST Nano開(kāi)發(fā)板具體功能如下:
內(nèi)置陶瓷天線
內(nèi)置線圈,用于實(shí)現(xiàn)低功率DC/DC模式
內(nèi)置32MHz和32.768 MHz晶振,可實(shí)現(xiàn)低功耗
尺寸:10 x 7 x 1.6 mm
應(yīng)用在開(kāi)發(fā)板或者項(xiàng)目中無(wú)需添加其它組件
擴(kuò)展出nRF52832的所有I/O引腳
通過(guò)FCC和CE認(rèn)證
另外值得一提的是,設(shè)計(jì)者還做了一個(gè)傳感器板子(畢竟像BLYST Nano這樣單一的模塊不好評(píng)估),與BLYST Nano配合使用可以用作IoT的產(chǎn)品應(yīng)用到項(xiàng)目中去。
傳感器板是直徑34mm的圓形板,預(yù)裝有BLYST Nano模塊,板載一套傳感器系統(tǒng),包括:溫度,濕度,壓力,空氣質(zhì)量和運(yùn)動(dòng)傳感,它具有運(yùn)行帶有數(shù)據(jù)記錄的獨(dú)立傳感器節(jié)點(diǎn)所需的所有組件,故比較適合用戶直接用于評(píng)估使用。
小結(jié)
正如標(biāo)題所說(shuō)的,這是5款值得玩味的、有意思的板卡,這種有意思不是體現(xiàn)在硬件的創(chuàng)新,而是一種開(kāi)源、創(chuàng)客、DIY的精神,通過(guò)簡(jiǎn)單的硬件實(shí)現(xiàn)眾多熱門領(lǐng)域中所企及的功能。而值得玩味的是當(dāng)你細(xì)細(xì)品味完這幾款開(kāi)發(fā)板后會(huì)有種驀然回首、茅塞頓開(kāi)的感覺(jué),這些“嬌小可人”的板卡是不是都有些似曾相識(shí)?和誰(shuí)相識(shí)?你了解多少呢?
-
ARM
+關(guān)注
關(guān)注
134文章
9353瀏覽量
377709 -
可編程
+關(guān)注
關(guān)注
2文章
1058瀏覽量
40654 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5683瀏覽量
104888
原文標(biāo)題:大開(kāi)眼界,2019最值得玩味的5款“嬌小可人”的開(kāi)發(fā)板
文章出處:【微信號(hào):xiaojiaoyafpga,微信公眾號(hào):電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何選擇合適的芯科科技Wi-Fi開(kāi)發(fā)板
【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開(kāi)發(fā)板、藍(lán)牙模塊開(kāi)發(fā)板、無(wú)線模塊開(kāi)發(fā)板

市面上常用的語(yǔ)音芯片有哪些

一顆芯片搞定市面上所有充電器的兼容性問(wèn)題

市面上兼容性最好、性價(jià)比最高的取電芯片是哪款?

香蕉派開(kāi)發(fā)板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開(kāi)發(fā)板公開(kāi)發(fā)售
單片機(jī)STM32可以用Python寫嗎?可以的開(kāi)發(fā)板有哪些?

樹(shù)莓派和arm開(kāi)發(fā)板的區(qū)別
linux開(kāi)發(fā)板如何編譯curl
linux開(kāi)發(fā)板和單片機(jī)開(kāi)發(fā)的區(qū)別
數(shù)量有限:6款“入門+項(xiàng)目進(jìn)階”開(kāi)發(fā)板限時(shí)特惠!30余套項(xiàng)目案例免費(fèi)領(lǐng)!

評(píng)論