亚洲精品国产美女久久久,一个人看的视频www在线观看,中文无码久久精品,真人做人试看120分钟,亚洲国产精品久久久天堂

廣告招募

嵌入式開(kāi)發(fā)新工具——micropython

2025年02月18日 08:08:25      來(lái)源:南京寧致電子科技有限公司 >> 進(jìn)入該公司展臺(tái)      閱讀量:7

分享:

11micropython

microPython簡(jiǎn)介

Damien George是一名計(jì)算機(jī)工程師,他每天都要使用Python語(yǔ)言工作,同時(shí)也在做一些機(jī)器人項(xiàng)目。有一天,他突然冒出了一個(gè)想法:能否用Python語(yǔ)言來(lái)控制單片機(jī),進(jìn)行實(shí)現(xiàn)對(duì)機(jī)器人的操控呢?

要知道,Python是一款比較容易上手的腳本語(yǔ)言,而且有強(qiáng)大的社區(qū)支持,一些非計(jì)算機(jī)專(zhuān)業(yè)領(lǐng)域的人都選它作為入門(mén)語(yǔ)言。遺憾的是,它不能實(shí)現(xiàn)一些非常底層的操控,所以在硬件領(lǐng)域并不起眼。

Damien為了突破這種限制,他花費(fèi)了六個(gè)月的時(shí)間來(lái)打造Micro Python。它基于ANSI C,語(yǔ)法跟Pyton 3基本一致,擁有自家的解析器、編譯器、虛擬機(jī)和類(lèi)庫(kù)等。目前他支持很多32-bit處理器,比如說(shuō)STM32系列,esp8266,esp32,rtl8195a,nrf51822等。

借助Micro Python,用戶可以通過(guò)Python腳本語(yǔ)言實(shí)現(xiàn)硬件底層的訪問(wèn)和控制,比如說(shuō)控制LED燈泡、LCD顯示器、讀取電壓、控制電機(jī)、訪問(wèn)SD卡、訪問(wèn)網(wǎng)絡(luò)、訪問(wèn)藍(lán)牙、讀取傳感器等。

補(bǔ)充資料:

MicroPython是Python的一個(gè)精簡(jiǎn)版本,它是為了運(yùn)行在單片機(jī)這樣的性能有限的微控制器上,最小體積僅256K,運(yùn)行時(shí)僅需16K內(nèi)存。MicroPython是基于Python 3.4的語(yǔ)法標(biāo)準(zhǔn)。因?yàn)橐m應(yīng)嵌入式微控制器,所以裁剪了大部分標(biāo)準(zhǔn)庫(kù),僅保留部分模塊如math、sys的部分函數(shù)和類(lèi)。此外,很多標(biāo)準(zhǔn)模塊如json、re等在MicroPython中變成了以u(píng)開(kāi)頭的ujson、ure,表示針對(duì)MicroPython開(kāi)發(fā)的標(biāo)準(zhǔn)庫(kù)。

版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來(lái)源:全球供應(yīng)商網(wǎng)"的所有作品,版權(quán)均屬于全球供應(yīng)商網(wǎng),轉(zhuǎn)載請(qǐng)必須注明全球供應(yīng)商網(wǎng)。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。