日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

AliOS-Things Visual studio code helloworld 入门

發布時間:2023/12/2 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AliOS-Things Visual studio code helloworld 入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配置環境的時候別忘了下載:GCC工具鏈:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads

?

AliOS Things 完成第一個應用:Hello World

全局掌控

  • 從Git上下載源碼
  • 用VSCode打開源碼,查看源碼的目錄結構
  • 打開HelloWorld
  • 確認手中的硬件。零妖的硬件型號是 Developer Kit 。
  • 編譯源碼
  • 確認硬件,燒錄代碼。打開串口查看程序輸出的信息。

從Git上下載源碼

新建一個文件夾,用來存放源碼。
比如我在電腦的F盤根目錄下,新建一個 AliOS_Source 的文件夾。

打開這個文件夾,然后打開命令行。如果你是WIN7等系統,可以打開CMD命令行,進入這個文件夾。

輸入指令?git clone?https://gitee.com/alios-things/AliOS-Things.git?敲回車。
文件比較大,下載時間看你的網速。

花了大概3分鐘左右,下載完成。

目錄下多了一個文件夾,看截圖,大小1.5G。
里面就是剛剛下載的源碼。

用VSCode打開源碼文件夾,查看目錄結構

打開VSCode,再次自動彈出提示,點Yes。

打開文件夾。就是剛才下載的那個源碼文件夾。
左下角那部分,就是AliOS的插件。

打開文件夾后,左邊顯示的是文件夾里面的目錄結構,可以點開,再打開文件。
每個目錄里面的內容是啥,作用是啥等等,后面文章再仔細介紹。
左下角,就是非常有用的控制按鈕。

打開HelloWorld

看截圖。
在左邊目錄中,依次打開即可。
在 ?example 文件夾里面,是一個個的小示例項目。

確認手中的硬件

  • 零妖手中的開發板,型號是 Developer Kit 。
  • 只是作為學習測試,拿來的一塊板子實驗用的。
  • 板子上就是一個STM32L496的單片機。
  • 板子集成一個ST-Link
  • 板子集成一個虛擬串口
  • 注意查看你自己電腦上面的串口號,零妖的是COM3,你的需要自己查看。

此開發板淘寶有售:https://detail.tmall.com/item.htm?spm=a230r.1.14.20.d6205eb8ofQZcH&id=571251003265&ns=1&abbucket=14

使用數據線,插上USB1,連接到電腦。設備管理器中會新增兩個設備,分別是ST-Link和串口。
注意:新增的串口號是 COM3 。

編譯源碼

  • 在管理項目的時候,遵守?app@board 的原則。 app表示項目的名稱,board表示設備的型號。
  • 比如?starterkitgui@starterkit 表示:有一個設備型號是 starterkit ,項目名稱是 starterkitgui
  • 比如 helloworld@developerkit 表示:有一個設備型號是?developerkit?,項目名稱是?helloworld 。
  • 在編譯源碼的時候,要選擇你要編譯的項目,再選擇對應的設備型號。
  • 設備的型號可以是一個開發板比如developerkit,也可以是一個芯片的型號比如gd32f4xx,還可以是一個模組的型號比如 mk3060 等。

點擊左下角后,自動彈出一個列表。選擇要編譯的項目名稱。

自動彈出第二輪列表,選擇對應的設備型號。

簡單修改一下源碼,你可以修改一下,隨意輸出一個字符串。比如改成你的姓名。

保存一下。然后點擊左下角的 Build 按鈕。編譯項目。

編譯完成后,提示了一個成功信息。

編譯成功后,還同時生成了二進制文件
方便你用其他方法燒寫到單片機,比如工廠批量用的脫機下載器

二進制文件的路徑是 \AliOS-Thingsouthelloworld@developerkitbinary
比如零妖的路徑:
F:AliOS_SourceAliOS-Thingsouthelloworld@developerkitbinary

燒錄代碼,打開串口,查看程序輸出

點擊 Upload 按鈕。
程序會調用ST-Link,將代碼燒寫到單片機里面。

這個提示信息表示:
燒寫成功!

  • 按任意鍵,會退出剛才的窗口。
  • 程序的功能是通過串口定時輸出一個字符串。
  • 你需要打開一個串口助手查看。
  • 你也可以直接在VSCode里打開串口查看。
  • 在零妖的電腦上,打開的是 COM3 ,波特率115200 .

教你在VSCode里面打開串口

  • 零妖的設備型號是Developer Kit,只要插上電腦就會有一個串口。
  • 如果你是USB轉TTL,你需要插上。
  • 點 Connect Device 按鈕。
    如果是第一次點它:

選擇對應的COM口。

輸入對應的波特率。AliOS的示例代碼中,給單片機初始化的波特率是 115200 。

查看單片機給電腦發送的信息,和寫的代碼一致。

如果第一次選錯了,想修改:

完成

恭喜你,已經入門了 AliOS Things !
這樣理解一下: VSCode編譯代碼后,調用ST-Link將程序燒寫到單片機內部。
編譯完成后,也會生成二進制文件,這樣就可以通過各種方法下載了,比如批量生產時候用脫機下載器。

轉載于:https://www.cnblogs.com/braveheart007/p/10289090.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的AliOS-Things Visual studio code helloworld 入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。