日韩性视频-久久久蜜桃-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 入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: av在线伊人 | 大奶子网站 | 性色视频 | 国产高清在线视频 | 97xxx| 国产精品污污 | 亚洲性图视频 | 欧美色图1| 久久精品国产亚洲av无码娇色 | 成人欧美一区二区三区黑人一 | 8x8ⅹ成人永久免费视频 | 日日噜噜噜夜夜爽爽狠狠 | 日韩中文字幕免费 | 黄色片在线免费观看视频 | 九色porn| xxsm.com| www.国产.com | 狠色综合| www.日韩av | 亚洲中文字幕无码专区 | 亚洲一区二区三区四 | 午夜性激情 | 色婷婷国产精品 | 亚洲 欧美 激情 另类 | 青青操国产 | 名校风暴在线观看免费高清完整 | 成人免费看类便视频 | 91精品国产入口在线 | 欧美变态另类刺激 | 99久久婷婷国产综合精品草原 | a色网站 | 欧美亚洲一区二区三区四区 | 手机天堂av | 黑人与日本少妇高潮 | 国产一区免费视频 | 国产精品100 | 久久久人体| 主播福利在线 | 日韩高清在线观看一区 | 男人天堂v| 成人av高清在线 | 91福利视频免费观看 | 西野翔之公侵犯中文字幕 | www香蕉视频 | 制服 丝袜 激情 欧洲 亚洲 | 性欧美日韩 | 国产黄色片网站 | www.久久av.com| 日韩欧美国产另类 | 亚洲第一av在线 | 被黑人猛躁10次高潮视频 | 五月婷婷六月丁香综合 | 一级淫片a | 蜜臀一区二区三区精品免费视频 | 日韩视频免费看 | 久久精品一区二区三区不卡牛牛 | 精品成人久久久 | 国产福利影院 | 日韩女同强女同hd | 国产精品久久久久久久久久久久久久久 | 日韩黄色在线播放 | 日日碰| 久久国产精品久久久久久电车 | 男裸体无遮挡网站 | 性欧美精品 | 日批毛片 | 性感美女视频一二三 | 国产精品一区在线看 | 手机看片1024国产 | 一级黄色免费视频 | 性生活网址 | 国产a免费 | 精产国产伦理一二三区 | 欧洲av一区二区 | 亚洲精品影院在线 | 精品一区二区三区免费毛片 | 嫩草视频在线观看视频 | 91嫩草入口| 亚洲AV成人无码久久精品同性 | 网站色 | 8050午夜一级毛片久久亚洲欧 | 日本免费一区二区在线 | 91麻豆精品一区二区三区 | 欧美成人精品在线 | 综合色88| 久久婷婷丁香 | 青娱乐超碰在线 | 免费在线观看毛片视频 | 久久久免费在线观看 | 波多野结衣亚洲一区 | 成人公开免费视频 | 91直接进入 | 午夜伦理视频 | 瑟瑟视频网站 | 男女操操操 | 黑帮大佬和我的365日第二部 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲一区二区在线电影 | 在线观看亚洲大片短视频 |