<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>
你的位置:首頁(yè) > 互連技術(shù) > 正文

利用WiFi模塊進(jìn)行遠程嵌入式開(kāi)發(fā)

發(fā)布時(shí)間:2021-10-18 來(lái)源:卓晴 責任編輯:wenwei

【導讀】MicroPython在很多嵌入式平臺上都有著(zhù)應用,包括 STM32F40x,ESP32,ESP8266,PicoPy以及其它眾多的MCU?;贛icroPython語(yǔ)言開(kāi)發(fā)嵌入式系統,可以遵循相同語(yǔ)法和接口,不用操心具體MCU型號和功能,可以大大提高系統開(kāi)發(fā)效率。


5.jpg


自從第十六屆全國大學(xué)生智能車(chē)競賽中引入了眾多單片機平臺,這也使得同學(xué)們制作車(chē)模作品中也遇到了極大的挑戰。每一個(gè)單片機都有著(zhù)各自的開(kāi)發(fā)環(huán)境與硬件構成,光是熟悉單片機硬件與開(kāi)發(fā)工具就消耗了同學(xué)們大量的時(shí)間。那么可否基于MicroPython來(lái)開(kāi)發(fā)智能車(chē)控制器中的單片機嗎?


近日,與智能車(chē)競賽贊助商之一靈動(dòng)公司的工程師討論了利用MicroPython開(kāi)發(fā)靈動(dòng)單片機的技術(shù)問(wèn)題。他們現在已經(jīng)成功將MicroPython進(jìn)行了完整的移植,并進(jìn)一步豐富面向智能車(chē)競賽中可以使用的模塊。


在MicroPython開(kāi)發(fā)環(huán)境中,Thonny是一款適應性非常好的開(kāi)發(fā)環(huán)境,利用MicroPython的REPL功能,通過(guò)串口可以非常方便完成軟件的交互式開(kāi)發(fā)。借助于WiFi串口模塊可以非常方便的通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )遠程進(jìn)行單片機MicroPython應用程序的開(kāi)發(fā)。為此,我使用了手頭的一款早期購買(mǎi)的有人WiFi-串口模塊制作了一個(gè)WiFi-串口轉接模塊,可以直接在下載有MicroPython軟件的ESP32開(kāi)發(fā)模塊上,用于測試Thonny軟件遠程調試MicroPython的功能。


下面是轉接模塊的原理圖和快速制版后的試驗電路板。


1634296263375924.png

7.jpg


由于Thonny軟件是利用串口來(lái)訪(fǎng)問(wèn)MicroPython開(kāi)發(fā)板REPL,因此還需要借助于USR-VCOM軟件,將WiFi模塊對應的UDP端口映射到計算機中的一個(gè)虛擬串口。這樣就可以通過(guò)Thonny軟件來(lái)訪(fǎng)問(wèn)改虛擬串口,從而遠程開(kāi)發(fā)MicroPython開(kāi)發(fā)板了。


下面是將制作的WiFi串口模塊直接鏈接在ESP32模塊上。通過(guò)手機設置WiFi模塊,使其上電后可以自動(dòng)連入局部的無(wú)線(xiàn)網(wǎng)關(guān)。利用USR-VCOM可以自動(dòng)搜到改WiFi模塊并將其自動(dòng)映射成一個(gè)虛擬串口。通過(guò)試驗可以看到Thonny軟件可以正常完成對ESP32進(jìn)行MicroPython軟件開(kāi)發(fā)調試了。


1634296121901542.jpg


上面開(kāi)發(fā)詳細的過(guò)程,可以參見(jiàn)博文 基于USR-WiFi模塊的MicroPython Thonny調試器[1] 中對相關(guān)硬件和軟件的描述。


如果在明年第十七屆智能車(chē)競賽中的單片機平臺中引入MicroPython開(kāi)發(fā)環(huán)境,借助于WiFi進(jìn)行遠程在線(xiàn)程序開(kāi)發(fā),參賽同學(xué)們可以方便的完成車(chē)模作品的開(kāi)發(fā)調試。


自己手邊的這款用于測試的WiFi-串口模塊已經(jīng)是多年前購買(mǎi)的,上網(wǎng)一查才發(fā)現它已經(jīng)早已停產(chǎn)。那么是否現在有其它國產(chǎn)模塊可以替代它嗎?


尋找電子元器件的貨源,查找可以替代的器件是電子工程師經(jīng)常需要做的工作。為了方便完成器件查找和購買(mǎi),最近經(jīng)常使用的平臺是云漢芯城網(wǎng)站。


來(lái)源: TsinghuaJoking



免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請聯(lián)系小編進(jìn)行處理。


推薦閱讀:


優(yōu)化電源轉換器控制回路的三種方案

利用異步采樣速率轉換簡(jiǎn)化數字數據接口

開(kāi)關(guān)電源輸入端繼電器觸點(diǎn)短路失效分析

電源外圍設計之TVS以及輸出電容選型

汽車(chē)電子非隔離型變換器傳導與輻射EMI的產(chǎn)生,傳播與抑制

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>