精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

通過VSCode RTOS插件使用Python為物聯網系統編寫程序

開發 后端
RTOS 之類的實時嵌入式操作系統使嵌入式系統的編程更簡單。物聯網(IoT)無處不在,它意味著幾乎所有的產品,從冰箱到口袋手表,都可以連網。為了實現這個目標,每個產品都需要擁有一個嵌入式計算機來運行網絡棧,有些產品幾乎是小的不可思議。

 [[335572]]

RTOS 之類的實時嵌入式操作系統使嵌入式系統的編程更簡單

物聯網(IoT)無處不在,它意味著幾乎所有的產品,從冰箱到口袋手表,都可以連網。為了實現這個目標,每個產品都需要擁有一個嵌入式計算機來運行網絡棧,有些產品幾乎是小的不可思議。這就是嵌入式軟件出現的場景:現代科技打造的非常小的計算機,硬編碼到硬件芯片,不需要任何板外處理器、內存或者存儲盤。

就傳統視角而言,這種場景意味著沒有操作系統可用,但是因為種種 原因,開發者發現,類似于 RTOS 之類的實時嵌入式操作系統能讓嵌入式系統的編程變得非常簡單。

雖然 RT-Thread 嵌入式操作系統致力于鼓勵程序員新手進入物聯網領域,但并非所有的人都具備使用 C 語言硬編碼微芯片的能力。幸運的是,MicroPython 通過讓開發者創建運行于嵌入式系統的 Python 代碼的方式,逐漸填補了這個鴻溝。為了讓整個過程更簡單,RT-Thread 有一個可以用于 VSCode 和 VSCodium 的插件,為開發者提供了物聯網方面的開發環境。其部分特性包括:

  • 方便的連接方式,可以很容易的通過串口、網絡或者 USB 連接到開發板(如果你使用過 Arduino,肯定會很熟悉這個流程)。
  • 支持上傳文件或目錄到開發板。
  • 支持基于 MicroPython 的代碼,而且具有智能的代碼補完、語法檢查功能。
  • 支持 MicroPython REPL 交互式環境。
  • 豐富的示例代碼和演示程序。
  • 完整的工程同步功能。
  • 快速運行內存中的程序代碼。
  • 運行函數的代碼片段。
  • 支持主流的 MicroPython 開發板。
  • 支持 Linux 和 Windows 操作系統,并經過充分測試。

準備

在開始之前,如果你使用的是 Windows 操作系統,那么必須保證 VSCode 的默認終端是 PowerShell。運行 VSCodium,從 “Terminal” 菜單項啟動一個終端. 在顯示在 VSCodium 窗口底部的終端界面,從下拉菜單頂端選擇 “PowerShell”。 不論你是在 Windows 還是 Linux 系統下工作,必須保證安裝了 Python 3(在 Linux 上,它可能已經安裝了,否則可以通過軟件庫安裝它)。

還要安裝的是微軟提供的通用 VSCode Python 插件。安裝方法是點擊 “File” 菜單,找到 “Preferences” 子菜單,從中打開 “Extensions” 面板。在擴展中,搜索 “Python”,找到來自微軟的 Python 插件。

 

VSCodium Python plugin

當然,在上述操作之前,你要先正確安裝 VSCodium 或 VSCode。

安裝插件

安裝 MicroPython 開發插件的方法與安裝 Python 插件一樣,點擊 “File” 菜單,找到 “Preferences” 子菜單,選擇 “Extensions”。

在擴展中,搜索 “MicroPython”,安裝 RT-Thread 插件。

 

MicroPython plugin for RT-Thread

使用插件

你的開發板必須能訪問串口,這需要組策略的允許。你可能需要將自己的賬戶加入該組,通常在默認情況下你的賬戶可能并不在該組。首先,確認你的賬戶不在 “dialout” 組:

  1. $ groups
  2. tux users

本例中,用戶“tux”只是“tux”組和“users”組的成員,所以需要將用戶“tux”添加到“dialout”組:

  1. $ sudo usermod --append --groups dialout tux

退出登錄或重啟以載入你新的組權限。

創建 MicroPython 工程

MicroPython 開發的第一步是創建 MicroPython 工程用來編寫和運行代碼。使用 MicroPython 插件創建工程的方法是,點擊左下方的 “Create MicroPython project” 按鈕。

Create MicroPython project

之后會有一些提示,讓你選擇創建空白工程還是包含例程的工程。

連接到開發板

點擊 VSCodium 左下方的 “Connection” 按鈕,進行 VSCodium 與開發板的連接,在彈出的列表中,選擇要連接的物理設備。

查看例程

MicroPython 插件提供了許多例程和例庫,供學習和調用。獲取例程的過程是,激活 MicroPython 之后,VSCodium 左側按鈕條會出現“新建”快捷圖標,點擊該圖標就可以了。點擊“文檔”快捷圖標,會顯示例程文件列表;點擊“文件夾”快捷圖標,會顯示例庫列表。

MicroPython examples

直接在開發板上運行 MicroPython 文件

在 VSCodium 中可以通過在開發板上運行單個程序文件,很方便快捷的進行程序調試??旖萱I Alt+Q 會觸發一個特定的插件,該插件會將當前的 Python 文件上傳到開發板內存中。你還可以在當前 Python 文檔界面點擊右鍵,然后選擇 “Run the MicroPython file directly on the device” 實現同樣的功能。

Running code on your device

如果你需要以不上傳代碼的方式檢查一組代碼,可以使用“代碼片段”功能。要運行 MicroPython REPL 環境中的代碼片段,在編輯器中選中要運行的片段,右鍵菜單中點擊 “Execute the selected MicroPython code on the device” (也可以使用 Alt+Q 快捷鍵)。

加載文件和目錄到開發板

如果需要加載文件或目錄到開發板,有現成的方法可用:選中工程中要加載到開發板的文件或目錄,在選中的對象上右鍵,點擊右鍵菜單中的 “Download the file/folder to the device”。

注意,如果開發板中已有與要加載的文件或目錄同名者,加載操作將導致開發板原有的內容被覆蓋。

在 REPL 環境中運行 os.listdir() 命令,可以檢查文件和目錄是否成功加載。當然,也可以通過相應的命令刪除 REPL 中的文件或目錄。

刪除文件的命令如下:

  1. os.remove('file_to_delete')

刪除目錄的命令如下:

  1. os.rmdir('folder_to_delete')

工程的同步

點擊左下角“同步”按鈕可以啟動工程同步,該操作將把本地工程中所有的文件和目錄同步到開發板的文件系統。建議在完成程序調試之后進行該操作,調試過程中不需要頻繁進行同步操作。

工程的同步操作完成后,開發板上的文件列表可以在 “Device Files List” 列看到。

放手嘗試

RT-Thread 以開源的方式發布 MicroPython 插件,意在為新老開發者提供幫助,它的很多特性,如代碼自動補全等,與開源插件之間互有影響和促進。你如果想為嵌入式系統或物聯網系統編寫軟件,這就是最簡單的方式,沒有之一。

 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2023-07-13 17:17:59

VSCode鴻蒙

2020-08-24 07:03:10

物聯網設備RTOS物聯網

2017-05-08 10:38:36

PythonJavaScriptWIFI

2022-01-05 22:45:54

物聯網開發RTOS

2025-07-03 09:16:51

Python編程代碼

2009-09-11 09:13:34

2010-01-18 17:31:54

C++編寫程序

2023-05-24 14:58:23

2011-07-05 17:54:43

QT Sqlite ARM

2011-06-27 13:57:42

JavaScript

2020-10-11 17:01:18

物聯網網關工業物聯網物聯網

2020-06-01 21:16:35

物聯網商業模式IOT

2019-08-02 14:50:34

2021-09-26 10:22:41

鴻蒙HarmonyOS應用

2014-06-16 17:28:24

可穿戴設備物聯網博通

2018-06-28 23:03:10

物聯網云梯電梯

2021-09-14 09:50:29

物聯網超連接IOT

2015-02-09 10:40:56

DockerIoT

2023-12-14 15:03:01

Andon系統物聯網IO

2019-06-02 22:22:16

點贊
收藏

51CTO技術棧公眾號

国产成人久久777777| 国产精品亚洲视频在线观看| 中文字幕在线观看视频www| 在线观看男女av免费网址| 国内外成人在线视频| 久久影院免费观看| 免费黄色三级网站| 国产91欧美| 伊人色综合久久天天人手人婷| 国产欧美日韩在线播放| jizz国产在线观看| 亚洲成人精选| 亚洲嫩模很污视频| 亚洲无在线观看| 鲁鲁在线中文| 亚洲欧洲日产国码二区| 国产欧美综合精品一区二区| jizz国产在线| 黄色日韩精品| 中文字幕在线观看亚洲| 日韩www视频| 日韩毛片免费视频一级特黄| 亚洲国产日韩一级| 亚洲欧美日韩国产yyy| 丰满人妻一区二区三区无码av| 久久精品麻豆| 欧美日韩成人在线视频| 成人片黄网站色大片免费毛片| 久久久久久久性潮| 亚洲一区二区四区蜜桃| 日本精品国语自产拍在线观看| jlzzjlzz亚洲女人18| 日韩综合一区二区| 欧美激情第一页xxx| 亚洲精品国产精品国自| 欧美日韩直播| 欧美电视剧在线看免费| 美女黄色片视频| 日本黄色免费在线| 亚洲一本大道在线| 好吊色这里只有精品| 每日更新在线观看av| 成人免费毛片嘿嘿连载视频| 国产精品直播网红| 无码人妻精品一区二区50| 亚洲国产高清一区| 欧美黑人xxx| 久草视频手机在线| 欧美电影一区| 色偷偷88888欧美精品久久久| 偷拍女澡堂一区二区三区| 97久久中文字幕| 欧洲一区二区三区免费视频| 精品少妇一区二区三区在线| 欧美hdxxxxx| 亚洲精选视频免费看| 精品一区二区成人免费视频| 电影av一区| 国产蜜臀av在线一区二区三区| 精品久久中出| 视频在线观看你懂的| 成人av电影在线网| 精品麻豆av| 天堂中文在线视频| 久久一日本道色综合| 欧美人与物videos另类| 国模吧精品人体gogo| 久久综合精品国产一区二区三区| 久久精品国产精品青草色艺| 无码国产伦一区二区三区视频 | 91亚洲精品| 色婷婷香蕉在线一区二区| 一本大道熟女人妻中文字幕在线| 国产自产自拍视频在线观看| 精品美女永久免费视频| 免费 成 人 黄 色| 欧美黄色网页| 欧美日韩午夜在线| 国产精品久久久久久9999| 久久9999免费视频| 亚洲成人免费网站| 亚洲最大成人网站| 不卡一区2区| 久久亚洲精品小早川怜子66| 久久久久97国产| 一区免费视频| 国产成人精品视频在线观看| 真实新婚偷拍xxxxx| 九九九久久久精品| 国产精品日韩一区二区三区| 天天射,天天干| 国产午夜亚洲精品理论片色戒| 亚洲成色www久久网站| 超碰在线caoporen| 黄网站色欧美视频| 国产精品区在线| www.神马久久| 亚洲欧洲视频在线| 久草福利资源在线| 亚洲视频中文| 97超视频免费观看| 中文字幕视频一区二区| 国产91精品入口| 欧美日韩国产免费一区二区三区| 超碰国产在线| 亚洲综合男人的天堂| 农村妇女精品一二区| 亚洲精品成a人ⅴ香蕉片| 欧美精品一区二区三区一线天视频| 日韩精品卡通动漫网站| 你懂的国产精品永久在线| 欧美一级视频免费在线观看| 中文字幕在线网址| 不卡电影免费在线播放一区| 亚洲高清资源综合久久精品| 不卡av免费观看| 欧美色精品在线视频| 精品少妇人妻av一区二区三区| sdde在线播放一区二区| 国内揄拍国内精品| 国产原创中文av| 久久久综合视频| a级片一区二区| 亚洲精品国产嫩草在线观看| av在线日韩| 狠狠v欧美v日韩v亚洲ⅴ| 国产一区在线免费观看| 午夜伦理在线| 欧美日韩美女视频| 自拍一级黄色片| 精品久久美女| 8050国产精品久久久久久| 99热这里是精品| 中文字幕第一区二区| 免费看的黄色大片| 天堂av一区| 久久精品国产精品| 国产精品自拍第一页| www.亚洲精品| 日本熟妇人妻xxxx| 日韩精品一区二区三区中文字幕| 一区二区av在线| 国产精品第5页| 91丨九色丨国产丨porny| 成年丰满熟妇午夜免费视频 | 红杏视频成人| 成人在线视频首页| 精品av久久707| 久久成人在线观看| 国产麻豆视频精品| 欧美 国产 精品| 99视频这里有精品| 日韩在线观看免费高清| 伊人色综合久久久| 国产精品情趣视频| 亚洲成人福利在线| 久久综合av| 成人美女免费网站视频| 日本www在线| 欧美精品自拍偷拍| 天海翼在线视频| 国产一区二区三区高清播放| 男女h黄动漫啪啪无遮挡软件| 青青在线精品| 久热精品视频在线观看| 99久久精品日本一区二区免费| 国产精品二三区| 色18美女社区| 午夜精品婷婷| 国产精品久久久久久久天堂第1集| 国产又色又爽又黄刺激在线视频| 精品久久久久久久久久久久久久久久久 | 紧身裙女教师波多野结衣| 久久狠狠亚洲综合| 日韩精品一区二区三区电影| 成人免费在线电影网| 97视频在线观看播放| 青青草在线免费视频| 91久久精品一区二区三区| a级黄色免费视频| 国产美女一区二区| 日产精品久久久久久久蜜臀| 99亚洲乱人伦aⅴ精品| 欧美亚洲国产成人精品| av在线播放免费| 欧美一区二区三区在线观看 | 欧美在线免费视频| 电影av在线| 日韩丝袜美女视频| 国产精品久久久免费视频| 国产欧美一区二区三区在线看蜜臀 | 日本精品视频在线| 色综合久久久久综合一本到桃花网| 91精品国产91久久久久久最新毛片 | 欧美一区 二区| 国产精品成人aaaaa网站| 日本在线免费中文字幕| 精品久久久影院| 国产精品久久久久久久久夜色| 成人免费在线视频| 中文成人无字幕乱码精品区| 久久资源在线| 2021国产视频| 台湾亚洲精品一区二区tv| 国产欧美精品在线播放| 波多野结衣在线播放| 国产亚洲精品高潮| 国产综合视频在线| 欧美日韩国产一级二级| 日韩精品乱码久久久久久| 亚洲国产精品成人久久综合一区| 亚洲高清av一区二区三区| 久久国产一二区| 亚洲精品天堂成人片av在线播放 | 777777国产7777777| 99国产精品一区| 在线视频日韩欧美| 久久综合图片| www.日本少妇| 国产精品二区不卡| 欧美亚洲国产免费| 荡女精品导航| 亚洲free嫩bbb| 欧美日韩精品一区二区三区视频| 欧美激情一区二区三级高清视频| a黄色在线观看| 亚洲精品videossex少妇| 国产日产亚洲系列最新| 欧美曰成人黄网| 天天操天天摸天天干| 一区二区在线电影| 操她视频在线观看| 欧美激情一二三区| 美女久久久久久久久久| bt7086福利一区国产| 国产伦精品一区二区三区妓女下载 | 美日韩在线视频| 成年人在线观看网站| 亚洲美女www午夜| 午夜av免费在线观看| 亚洲成年人在线播放| 性欧美8khd高清极品| 制服视频三区第一页精品| 中文字幕你懂的| 欧美色图一区二区三区| 69视频免费看| 在线精品视频免费观看| 日韩人妻精品中文字幕| 天天综合天天综合色| 九九热国产视频| 国产精品精品国产一区二区| 欧美一区二区在线视频| 中文字幕精品一区二区精| 一本一道久久a久久精品综合蜜臀| 日本在线观看视频网站| 亚洲大尺度视频在线观看| 国产一级特黄视频| 午夜视频一区在线观看| 日本三级网站在线观看| 亚洲成年人网站在线观看| 精品一区在线视频| 五月天一区二区| 国产精品一区二区三区四| 欧美日韩中文字幕综合视频| 精品免费囯产一区二区三区| 色综合欧美在线视频区| 久久精品五月天| 欧美日韩亚洲综合一区二区三区| 亚洲综合免费视频| 91精品国产色综合久久ai换脸| 国产白浆在线观看| 亚洲成人教育av| 日韩porn| 中文字幕久久亚洲| 国内精品久久久久国产| 欧美激情免费在线| 无遮挡爽大片在线观看视频| 国产成人精品一区二区| 狂野欧美性猛交xxxx| 亚洲va电影大全| 国产精品网在线观看| 精品福利影视| 成人精品久久| 免费观看国产视频在线| 亚洲人体大胆视频| 韩国日本美国免费毛片| 国产在线视频不卡二| 在线看黄色的网站| 国产调教视频一区| 国产1区2区3区4区| 欧美天天综合色影久久精品| 波多野结衣黄色网址| 91精品欧美久久久久久动漫| 色婷婷视频在线| 在线观看亚洲视频| 欧美黑人猛交的在线视频| 日本欧美一二三区| 精品一区二区三区四区五区 | 国内精品国产成人国产三级粉色| 免费日韩电影在线观看| 天天影视欧美综合在线观看| 国产精品久久..4399| 日本强好片久久久久久aaa| 欧美一级大片免费看| 久久嫩草精品久久久精品一| 国产美女久久久久久| 精品久久久久久中文字幕一区奶水| 久久精品偷拍视频| 亚洲精品久久久一区二区三区| 95在线视频| 午夜精品一区二区三区在线播放| 国产第一精品| 久久精品国产一区二区三区不卡| 久久综合av| 国产免费人做人爱午夜视频| 国产高清无密码一区二区三区| 尤物视频最新网址| 亚洲超丰满肉感bbw| 国产偷拍一区二区| 中文欧美在线视频| a日韩av网址| yellow视频在线观看一区二区| 成人三级视频| 国产亚洲欧美在线视频| 国产精品亚洲午夜一区二区三区 | av影院在线播放| 免费一级欧美片在线观看| 六十路息与子猛烈交尾| 一区二区三区在线观看欧美| 日韩xxx视频| 亚洲欧美色婷婷| 日韩精品av| 极品日韩久久| 亚洲高清资源| 18禁一区二区三区| 亚洲日本一区二区三区| 中文字幕视频一区二区| 国产午夜精品全部视频在线播放 | 亚洲欧美激情国产综合久久久| 中文字幕亚洲综合久久| 亚洲综合在线电影| 欧美午夜欧美| 丝袜诱惑亚洲看片| 国产又粗又猛又爽视频| 欧美性jizz18性欧美| 人人妻人人澡人人爽久久av| 欧美精品激情blacked18| 精品视频91| 在线观看污视频| 国产精品资源在线观看| 午夜精品福利在线视频| 欧美高清视频www夜色资源网| www.久久热.com| 国产免费一区视频观看免费 | 亚洲摸下面视频| av资源亚洲| 色狠狠久久av五月综合|| 日本欧美一区二区| 人妻无码一区二区三区免费| 欧美午夜寂寞影院| 幼a在线观看| 成人天堂噜噜噜| 欧美69视频| 亚洲麻豆一区二区三区| 五月天激情综合| 视频在线观看你懂的| 国产精品jvid在线观看蜜臀| 欧美亚洲激情| 91丨九色丨蝌蚪| 一级做a爱片久久| 天天操天天干天天操| 欧美在线性爱视频| 日本电影一区二区| 国产5g成人5g天天爽| 亚洲一区二区中文在线| 日夜干在线视频| 国产精品一区二区女厕厕| 亚洲色图插插| 奇米777第四色| 91激情在线视频| 国产黄大片在线观看画质优化| 99久久一区三区四区免费| 99精品国产99久久久久久福利| 美女洗澡无遮挡| 欧美一区二区视频在线观看| 韩国成人免费视频| 日韩欧美视频一区二区三区四区| 久久99久久99小草精品免视看| 欧美成欧美va| 亚洲欧美国产高清va在线播| 日韩城人网站| 免费不卡av在线| 国产精品久久久久久久久快鸭| 亚洲av无码乱码在线观看性色| 欧美性受xxx| 91精品天堂福利在线观看| 鲁大师私人影院在线观看| 欧美日韩国产美女| 欧美aa在线| 色爽爽爽爽爽爽爽爽|