老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

如何通過VSCodeRTOS插件使用Python為物聯網系統編寫程序

本篇文章給大家分享的是有關如何通過VSCode RTOS插件使用Python為物聯網系統編寫程序,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

10年的寶山網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整寶山建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯公司從事“寶山網站設計”,“寶山網站推廣”以來,每個客戶項目都認真落實執行。

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 插件。

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

VSCodium Python plugin

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

安裝插件

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

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

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

MicroPython plugin for RT-Thread

使用插件

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

$ groupstux users

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

$ sudo usermod --append --groups dialout tux

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

創建 MicroPython 工程

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

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

Create MicroPython project

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

連接到開發板

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

查看例程

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

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

MicroPython examples

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

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

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

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 中的文件或目錄。

刪除文件的命令如下:

os.remove('file_to_delete')

刪除目錄的命令如下:

os.rmdir('folder_to_delete')

工程的同步

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

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

放手嘗試

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

以上就是如何通過VSCode RTOS插件使用Python為物聯網系統編寫程序,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。


網頁標題:如何通過VSCodeRTOS插件使用Python為物聯網系統編寫程序
當前鏈接:http://www.xueling.net.cn/article/pehips.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91蜜桃婷婷狠狠久久综合9色 | 国产亚洲综合网曝门系列 | 亚洲欧美日本在线观看 | 色呦呦视频网站 | 亚洲国产精品久久久久秋霞小 | 精品国产一区二区亚洲人成毛片 | 国产精品美女久久久久久 | 全免费A级毛片免费看无码 四虎国产精品成人免费久久 | 最近新中文字幕大全高清 | 欧美激情精品久久久久久久久久 | 欧美人与动人物牲交免费观看久久 | 色综合久久久久综合一小说 | 国产精品麻豆视频国产馆 | 国色天香一卡2卡三卡4卡乱码 | 国产精品视频色 | 欧美成人性a片免费观看办公室 | 久久艹色| 好男人中文资源在线观看 | 国产69久久精品成人看动漫 | 久久精品国产精品国产一区 | 成人国成人国产SUV 日韩一区二区三区四区视频 | 激情偷乱人伦小说视频在线 | 久久官网| 亚欧洲乱码专区网站 | 国产成人综合在线女婷五月99播放 | 日本中文字幕中出在线 | 91久久极品| 69re视频 | 国产精品美女久久久浪潮av | 日本中文在线一区 | 就操在线 | 91大神在线观看视频 | 国产91综合 | 四虎影视免费永久在线观看 | 91九色影院| 国产精品日本无码久久一老A | 国产A∨天天免费观看美女 在线免费观看视频黄 | 国产精品99久久久久久久久久久久 | 欧美一级一级 | 亚洲性大片 | 人人做人人爱人人爽 |