0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

目前市面上已經(jīng)存在或即將發(fā)售的幾款“嬌小可人”的開發(fā)板

電子工程師 ? 來源:lp ? 2019-03-05 17:20 ? 次閱讀

雖說大家都喜歡性能爆表,功能豐富的開發(fā)板,但是對于這類型的開發(fā)板,也意味著不便宜,尤其對于一些學(xué)生黨來說,真的是所謂的“只能遠(yuǎn)觀不能褻玩焉”。但是對于“跨過山和大海,也穿越過人山人?!钡睦纤緳C工程師們來說,開發(fā)板的妙處不在于表面看到的強大性能和功能,而在于在實際產(chǎn)品應(yīng)用中可以用最小的功能性能(代價)達(dá)到出同樣出色的效果。觸類旁通,如果程序員實現(xiàn)同樣一個功能,所用的代碼越小,越能體現(xiàn)自身邏輯出色,水平之高?;谶@方面的想法,本文找來了目前市面上已經(jīng)存在或即將發(fā)售的幾款“嬌小可人”的開發(fā)板,非常“有意思”,希望大家喜歡。

Tomu

僅Raspberry Pi Zero的1/4大小

別看Tomu小巧,但它確確實實采用了ARM架構(gòu)的微控制器,并且支持USB 2.0 FS,更讓人吃驚的是其竟然采用USB Type-A接口電腦連接的,是一款適合USB端口的可編程計算機。

Tomu具有兩個可編程按鈕和兩個可編程LED,可用于DIY類似USB Dongle的設(shè)備或者是基于U2F的安全Token產(chǎn)品。

Tomu板載資源:

CPU: 芯科Happy Gecko MCU EFM32HG309

速度: 25 MHz ARMCortex-M0+

RAM:8KB

存儲:64KB Flash

連接性: USB2.0 FS

按鈕: 2

LED: 2(紅色+綠色)

組件:整個開發(fā)板只有12個器件,外加PCB

Tomu使用簡單,沒有復(fù)雜的外設(shè),整個開發(fā)板都是開源設(shè)計的,你甚至可以找到板子的BOM清單,同時,Tomu又非常靈活,板子上的兩個功能按鍵你可以編程為音量的開關(guān)按鍵,或者作為U2F的安全Token,就像一些網(wǎng)站的賬號登錄需要雙重驗證一樣,Tomu是你較為理想的解決方案。對于要尋找超小型基于ARM開發(fā)板的電子愛好者或者工程師來說,或許你會對Tomu非常感興趣。

Fomu

FPGA&RISC-V我都有

哈哈,沒錯,當(dāng)你看到這個開發(fā)板命名的話一定會跟上一個Tomu聯(lián)系起來,確實,它們不僅命名像,板型像,更是出自同一人之手。

但是Fomu又和Tomu有明顯的區(qū)別,Tomu是基于ARMCortex-M0+的微控制器,可以說是ARM陣營,但是Fomu是什么?是FPGA,是RISC-V,是目前來說一個更加火熱、更加讓人垂簾欲滴的領(lǐng)域。

從PCB外型來看,F(xiàn)omu和Tomu一般大小,并無差別。(下圖,左:Tomu;右:Fomu)

Fomu同樣采用USB Type-A接口連接,板載4個按鈕,1個RGB LED,核心是一個FPGA,支持開源,并且能運行RISC-V內(nèi)核。

Fomu板載資源

FPGA: Lattice ICE40UP5K

速度: 48MHz外部振蕩器

RAM: 128KB RAM用于軟CPU

存儲:1MB SPI Flash

連接性: USB 2.0 FS(12Mbps)

按鈕: 4個

LED:1個RGB

為何選Fomu?Fomu固件公開了一個運行RISC-V軟核的USB引導(dǎo)加載程序,但用戶可以加載任何想要的內(nèi)容,軟核也可用于LM32和OpenRISC。再者,憑借128KB的RAM和大量存儲,我們可以在Fomu上運行Python,并且使用Python相關(guān)的工具實現(xiàn)對FPGA的開發(fā),其原理還是在于在FPGA上構(gòu)建的各種軟核,比如RISC-V軟核,通過它用戶可以練習(xí)向CPU添加指令,或添加新的塊,例如LED閃爍模式或更好的captouch硬件模塊。

另外,使用Fomu開發(fā)非常簡單:只需通過USB加載代碼即可,無論您是在編寫RISC-V代碼,Python代碼還是HDL,都可以以相同的方式上傳到Fomu,并且Lattice的ICE40UP5K FPGA支持完全開放的工具鏈,用戶可以在不創(chuàng)建帳戶,簽署NDA的情況下進行開發(fā)。

SuperB

聽名字就很厲害了

這個板子就更厲害了,看命名估計就能搞趴一大批人。何為SuperB?

SuperB結(jié)合了兩個響遍大江南北的硬件名字 ——“Bee”的外形和ESP32。Bee外形尺寸源自DIGI的XBee工業(yè)級物聯(lián)網(wǎng)板,長期以來,這種外形尺寸一直用于為硬件添加無線連接,但在成熟的互聯(lián)物品市場中,有兩種協(xié)議可以說是目前的必選項:Wi-Fi藍(lán)牙。恰好,ESP32都具備,并且易于使用,可以為用戶現(xiàn)有的硬件、下一代產(chǎn)品模塊化或者可擴展的產(chǎn)品提供最大的靈活性。

SuperB特性和規(guī)格

開源硬件

XBee外形尺寸兼容(3.3 V電平,UART,SPI和GPIO)

基于樂鑫ESP32 SoC

Wi-Fi(802.11b/g/n)

藍(lán)牙(Classic和BLE)

支持眾多工具進行編程,包括Arduino IDE

OTA(空中)更新

雙核處理器,最高240 MHz

集成的4 MB閃存,還可以升級到16MB

睡眠電流小于5μA

完全通過集成天線和軟件堆棧認(rèn)證

一個可編程LED

同時,SuperB提供了兩種可選擇的天線模塊,PCB板載天線以及U.FL接口的外接天線。

潛在功能——Macchina M2

按照設(shè)計者思路,SuperB最初設(shè)計是用于另一種Macchina的產(chǎn)品M2,這個是開源OBD2連接器和用于汽車黑客攻擊的開發(fā)板。SuperB的設(shè)計是避免過多復(fù)雜的連線,為用戶更方便的診斷車輛。

如果配合Macchina M2,就能獲得完成的套件,適用于車輛調(diào)整,診斷,全面定制,安全性,遠(yuǎn)程信息處理或原型設(shè)計,并適用于1996年以后生產(chǎn)的任何汽車。即便除去Macchina M2模塊,SuperB對于需要無線通信的小型項目來說,也會是一個非常棒的原型開發(fā)模塊或者嵌入式模塊。

Sensything

物聯(lián)網(wǎng)的最好詮釋

Sensything是一款開源,高分辨率(24位),支持Wi-Fi和藍(lán)牙的多傳感器采集方案,用于獲取和記錄多個傳感器讀數(shù),這些讀數(shù)可通過Android應(yīng)用程序,物聯(lián)網(wǎng)或分析平臺,通過普通USB連接查看/發(fā)送,或直接記錄到的microSD。

Sensything主控同樣是基于樂鑫ESP32 SoC,由此我們也能看到這顆EPS32 SoC有多火爆,板載低噪聲數(shù)據(jù)采集的ADS1220 24位ADC。此外,開發(fā)板額外擴展的GPIO引腳以及對Sparkfun Qwiic連接器標(biāo)準(zhǔn)的支持使得種傳感器數(shù)據(jù)的融合和記錄變得極為簡單。

A. ESP32 SoC

B. Sparkfun Qwiic連接器標(biāo)準(zhǔn)擴展接口

C. 更多的傳感器輸入以及電源

D. RGB LED

E. 傳感器電源

F. MicroUSB接口

G.擴展GPIO口

H. 24位 ADC

I. 模擬輸入

另外,Sensything開發(fā)板可以通過多種方式采集數(shù)據(jù):

通過BLE進行簡單采集(預(yù)編程)

Sensything開發(fā)板將預(yù)先加載提供基本BLE數(shù)據(jù)采集的固件,該程序讀取ADC的所有四個通道并通過BLE發(fā)送數(shù)據(jù),用戶可以通過Android應(yīng)用程序獲取到傳感器數(shù)據(jù),這也是最簡單、開箱即用的方式。

Wi-Fi接入點模式

如果用戶需要在給定時間查看傳感器值或查看記錄的傳感器數(shù)據(jù),那也有方法實現(xiàn),無需安裝任何其他軟件或應(yīng)用程序,只需使用特定固件對設(shè)備進行編程,Sensything即可顯示為可連接的Wi-Fi接入點。然后,您可以將PC或手機等移動設(shè)備連接到“Sensything”的Wi-Fi網(wǎng)絡(luò),在Web瀏覽器輸入“sensything.local”站點,并在頁面上查看傳感器數(shù)據(jù)。這不需要任何互聯(lián)網(wǎng)連接。

開發(fā)者模式

再者,用戶可以使用板載USB-UART轉(zhuǎn)換器,使用Espressif ESP-IDF和編程工具可輕松對開發(fā)板進行編程,不但可以使用極為簡單的Arduino IDE工具本身為Sensything編寫的程序,更可以通過樂鑫ESP-IDF編寫自己想要的程序,換句話說,只要功夫深,用戶可以用Sensything達(dá)成關(guān)于物聯(lián)網(wǎng)相關(guān)應(yīng)用的項目。

BLYST Nano

沒有最小,只有更小

大家見過的最小的開發(fā)板有多小?BLYST Nano可能會再一次打破你的世界觀。

如果只是一味追求小,那也不是什么難事,BLYST Nano的精髓在于“麻雀雖小,五臟俱全”,在這個只有10x7x1.6mm、不及手指頭那么大小的模塊上,集成了ARMCortex-M4F,帶BT 5,BT Mesh以及30個I/O擴展接口。

BLYST Nano基于Nordic nRF52832 SoC設(shè)計,在單芯片中集成了低功耗高性能的64MHz ARMCortex-M4F處理器和2.4GHz無線電,其主要特點表現(xiàn)為:

低功率,小體積,適用于可穿戴和傳感器應(yīng)用

30個可編程I/O引腳,功能多樣,足以適應(yīng)任何控制和自動化應(yīng)用

通過硬件浮點單元,可以在設(shè)備上直接實現(xiàn)算法,從而實現(xiàn)更多的實時傳感器融合處理

BLYST Nano作為一個完整的開發(fā)模塊,內(nèi)置所有必需的組件(晶體,線圈,DC/DC等),設(shè)計簡單的同時不會占用更多的PCB空間。

BLYST Nano開發(fā)板具體功能如下:

內(nèi)置陶瓷天線

內(nèi)置線圈,用于實現(xiàn)低功率DC/DC模式

內(nèi)置32MHz和32.768 MHz晶振,可實現(xiàn)低功耗

尺寸:10 x 7 x 1.6 mm

應(yīng)用在開發(fā)板或者項目中無需添加其它組件

擴展出nRF52832的所有I/O引腳

通過FCC和CE認(rèn)證

另外值得一提的是,設(shè)計者還做了一個傳感器板子(畢竟像BLYST Nano這樣單一的模塊不好評估),與BLYST Nano配合使用可以用作IoT的產(chǎn)品應(yīng)用到項目中去。

傳感器板是直徑34mm的圓形板,預(yù)裝有BLYST Nano模塊,板載一套傳感器系統(tǒng),包括:溫度,濕度,壓力,空氣質(zhì)量和運動傳感,它具有運行帶有數(shù)據(jù)記錄的獨立傳感器節(jié)點所需的所有組件,故比較適合用戶直接用于評估使用。

小結(jié)

正如標(biāo)題所說的,這是5款值得玩味的、有意思的板卡,這種有意思不是體現(xiàn)在硬件的創(chuàng)新,而是一種開源、創(chuàng)客、DIY的精神,通過簡單的硬件實現(xiàn)眾多熱門領(lǐng)域中所企及的功能。而值得玩味的是當(dāng)你細(xì)細(xì)品味完這幾款開發(fā)板后會有種驀然回首、茅塞頓開的感覺,這些“嬌小可人”的板卡是不是都有些似曾相識?和誰相識?你了解多少呢?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9164

    瀏覽量

    368785
  • 可編程
    +關(guān)注

    關(guān)注

    2

    文章

    874

    瀏覽量

    39900
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5121

    瀏覽量

    98036

原文標(biāo)題:大開眼界,2019最值得玩味的5款“嬌小可人”的開發(fā)板

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

    前言 隨著科技的飛速發(fā)展,電子設(shè)備對充電速度和兼容性的要求越來越高。傳統(tǒng)的單一充電協(xié)議已經(jīng)無法滿足市場需求,因此多協(xié)議取電芯片應(yīng)運而生,以滿足各種設(shè)備對快速充電的需求。 ?快充協(xié)議的多樣性?:市面上
    的頭像 發(fā)表于 01-02 09:46 ?186次閱讀
    <b class='flag-5'>市面上</b>兼容性最好、性價比最高的取電芯片是哪<b class='flag-5'>款</b>?

    敬請期待 | 迅為RK3576開發(fā)板即將發(fā)布

    敬請期待 | 迅為RK3576開發(fā)板即將發(fā)布
    的頭像 發(fā)表于 11-22 15:13 ?201次閱讀
    敬請期待 | 迅為RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>即將</b>發(fā)布

    香蕉派開發(fā)板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開發(fā)板開發(fā)售

    的尺寸使其成為市場上最具競爭力的開發(fā)板之一。無論是編程學(xué)習(xí)、邊緣 AI 音視頻產(chǎn)品創(chuàng)新,還是性能評估,Canmv-K230D Zero 都助您開啟創(chuàng)新之旅。 []() 樣品購買,請訪問官方速賣通淘寶官方店。聯(lián)系代理商購買
    發(fā)表于 11-05 15:29

    單片機STM32可以用Python寫嗎?可以的開發(fā)板有哪些?

    可以使用Python進行開發(fā),并分析市面上支持Python開發(fā)的單片機及開發(fā)板。首先,傳統(tǒng)的STM32單片機主要使用C語言匯編語言進行
    的頭像 發(fā)表于 09-05 08:00 ?4324次閱讀
    單片機STM32可以用Python寫嗎?可以的<b class='flag-5'>開發(fā)板</b>有哪些?

    樹莓派和arm開發(fā)板的區(qū)別

    樹莓派(Raspberry Pi)和ARM開發(fā)板都是基于ARM架構(gòu)的微型計算機,但它們之間存在一些關(guān)鍵區(qū)別。 一、歷史背景 樹莓派(Raspberry Pi) 樹莓派是由英國樹莓派基金會
    的頭像 發(fā)表于 08-30 15:36 ?1181次閱讀

    linux開發(fā)板和單片機開發(fā)的區(qū)別

    硬件架構(gòu) Linux開發(fā)板和單片機開發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開發(fā)板通?;贏RM、x86其他處理器架構(gòu),具有較高的處理能力和內(nèi)存容量。而單片機
    的頭像 發(fā)表于 08-30 15:30 ?1116次閱讀

    數(shù)量有限:6“入門+項目進階”開發(fā)板限時特惠!30余套項目案例免費領(lǐng)!

    ?華清遠(yuǎn)見研發(fā)中心,面向個人學(xué)習(xí)、學(xué)生畢設(shè)、高校教學(xué),精心打造六“入門+項目進階”開發(fā)板。這六開發(fā)板,面向嵌入式、物聯(lián)網(wǎng)方向的學(xué)習(xí),均配套了豐富的學(xué)習(xí)資料及綜合項目實戰(zhàn)案例。后臺私
    的頭像 發(fā)表于 08-20 14:17 ?411次閱讀
    數(shù)量有限:6<b class='flag-5'>款</b>“入門+項目進階”<b class='flag-5'>開發(fā)板</b>限時特惠!30余套項目案例免費領(lǐng)!

    請問Matter Android APP是否支持連接市面上的Matter設(shè)備?

    各位大佬們,請教下我基于matter開源的Android App,是否可以連接市面上其他的matter協(xié)議設(shè)備并且進行控制呢?如果不可以,是需要其他認(rèn)證碼?
    發(fā)表于 07-24 07:25

    求助:現(xiàn)在市面上有成熟穩(wěn)定貨源的8k分辨率CMOS嗎?

    如題 最近一直在找相關(guān)的解決方案,發(fā)現(xiàn)市面上已經(jīng)有了能編解碼8k的視頻芯片,但是沒有找到合適的CMOS方案。特地注冊一個賬號來向大家求助!
    發(fā)表于 07-23 09:37

    risc-v芯片有哪些比較好的開發(fā)板?

    請問我想學(xué)習(xí)risc-v芯片,市面上比較熱門的開發(fā)板有哪些呢?
    發(fā)表于 06-30 08:07

    鴻蒙OpenHarmony開發(fā)板解析:【芯片解決方案】

    芯片解決方案是指基于某開發(fā)板的完整解決方案,包含驅(qū)動、設(shè)備側(cè)接口適配、開發(fā)板sdk等。
    的頭像 發(fā)表于 05-10 15:42 ?1294次閱讀
    鴻蒙OpenHarmony<b class='flag-5'>開發(fā)板</b>解析:【芯片解決方案】

    RISC-V最新開發(fā)板

    最近市面上有啥新出的RISC-V開發(fā)板,可以介紹學(xué)習(xí)下
    發(fā)表于 04-28 22:12

    市面上FPGA入門用哪塊板子好啊?

    市面上FPGA入門用哪塊板子好?。坑玫氖裁?b class='flag-5'>開發(fā)軟件和編程語言的??
    發(fā)表于 03-30 11:24

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?2154次閱讀

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應(yīng)用場景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2408次閱讀