<ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>



      一直在做互聯(lián)網的應用研發(fā),最近工作中接觸到了物聯(lián)網的內容,因為涉及到硬件的開發(fā),心里總是有些沒底,最近參加了天津ACE同城會在大學里舉辦的技術沙龍,有幸聽了關于物聯(lián)網的入門課程,跟著老師親自體驗了下設備上云流程,回答問題,老師還贈送了個板子,回來折騰了兩個晚上終于搞定,這里把步驟記錄下來,便于自己查看,也給需要的同學做個參考,寫這篇文章時候正好是2018年杭州云棲大會期間,Link
      Develop 2.0剛剛發(fā)布,因為之前參考的一些文檔、文章比較老,所以也是踩了一些坑,這里主要介紹Windows
      環(huán)境下開發(fā)環(huán)境的搭建過程及官方demo編譯燒寫步驟。

      開發(fā)環(huán)境搭建

      * 下載官方的技術文檔資料
      下載地址:http://www.notioni.com/#/source
      <https://yq.aliyun.com/go/articleRenderRedirect?url=http%3A%2F%2Fwww.notioni.com%2F%23%2Fsource>

      點擊下載解壓即可,里面有相關的操作文檔、軟件和工具驅動等。

      * 安裝驅動
      打開軟件包,解壓 en.stsw-link009.rar 到當前目錄。
      將附帶的USB 線纜一頭插入Developer Kit 的USB ST-Link 口,另外一頭連接PC。
      打開設備管理器,將多出來的未知設備更新驅動程序,選中剛才解壓的目錄路徑,完成安裝

      * 安裝ST-LINK Utility
      打開軟件包,解壓 en.stsw-link004.zip 到當前目錄。打開解壓后的安裝程序一路完成安裝。
      * 安裝python2.7,配置環(huán)境變量
      到python官網下載指定版本的安裝包,這里只能是V2.7,最新的不好使。
      下載地址:https://www.python.org/downloads/release/python-2715/
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fwww.python.org%2Fdownloads%2Frelease%2Fpython-2715%2F>

      安裝完成后,在系統(tǒng)屬性中為的系統(tǒng)環(huán)境變量 PATH 加入相應的路徑(根據自己的安裝目錄):


      * 安裝pip
      打開 pip 官方網站,選擇最新的壓縮包版本。
      下載地址:https://pypi.org/project/pip/#files
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fpypi.org%2Fproject%2Fpip%2F%23files>

      下載完成后解壓到任意目錄,打開命令提示符,進入到剛才解壓到的根目錄中,輸入命令安裝 pip:
      # python setup.py install
      * 用pip安裝aos
      Aos 是阿里的代碼管理編譯工具。在安裝 aos 之前,需要安裝或更新相關依賴軟件。
      在剛才的命令提示符中輸入如下命令:
      # pip install --upgrade setuptools # pip install --upgrade wheel //
      完成后輸入如下命令安裝 aos: # pip install --upgrade aos-cube




      * 安裝IDE, AliOS Things Studio
      AliOS Things Studio 是阿里基于 Visual Studio Code 的一套圖形化 IDE。進入官網下載并安裝:
      https://code.visualstudio.com/
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fcode.visualstudio.com%2F>
      完成后打開工具,在最左邊的工具條中選擇點擊擴展,分別安裝中文插件、C/C++ 插件和 alios-studio 插件:


      下載代碼

      git安裝步驟這里不再介紹,下載完畢后用vscode打開。
      # git clone https://github.com/alibaba/AliOS-Things.git # git checkout master
      代碼結構如下:


      代碼編譯

      打開 AliOS Things Studio,點擊左上角菜單欄上的文件->打開文件夾,選擇 AliOSThings 代碼根目錄。

      打開后點擊工具左下角藍色框條中的“查找”圖標,先輸入應用名字,敲回車,再輸入目標板名字,敲回車。然后點擊旁邊的“對號”圖標開始編譯。第一次編譯有可能報錯,再點擊一次一般就能夠成功了。編譯成功后的二進制文件放在outhelloworld@developerkitbinary
      里面。


      程序燒寫

      官方提供了3中燒寫方法,大家可以參考,Developer Kit 提供了三種燒寫方式,分別為虛擬 U 盤燒寫、ST-LINK Utility 燒
      寫和 AliOS Things Studio 燒寫。使用方法如下(推薦使用虛擬 U 盤燒寫方式):
      燒寫和調試之前需要使用附帶的 USB 線纜一頭插入 Developer Kit 的 USB ST-Link 口,另外一頭連接 PC。此時在 PC
      設備管理器中可以看到會自動生成一個虛擬 UART 口。這個 UART 是單板的軟件調試口,系統(tǒng)運行后可以觀察到調試輸出信息。
      我這里用的vscode自帶的燒寫功能,跟前面編譯步驟類似,操作工具欄”閃電“按鈕即可,。注意這種方法燒寫單板后,可能不會自動
      reset。如果出現燒寫后沒有運行或者運行異常,嘗試拔插 USB 線纜即可。


      這樣,一個開發(fā)環(huán)境搭建及程序編譯燒寫過程就完成了,根據不同的程序調試過程不同,后期會繼續(xù)根據官方的示例出具體的調試上云文章。
      Link Develop v2.0 文檔地址:
      https://linkdevelop.aliyun.com/device-doc#index.html
      <https://linkdevelop.aliyun.com/device-doc#index.html>

      友情鏈接
      ioDraw流程圖
      API參考文檔
      OK工具箱
      云服務器優(yōu)惠
      阿里云優(yōu)惠券
      騰訊云優(yōu)惠券
      京東云優(yōu)惠券
      站點信息
      問題反饋
      郵箱:[email protected]
      QQ群:637538335
      關注微信

        <ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>
          欧美sm刑奴鞭打屁股视频 | 一女n男猛挺进h文古文 | 娇妻的呻吟梦莹 | 韵韵阳具 | 岛国小电影 一区二区三区 | 日本性交无码 | 久久精品国产亚洲a∨蜜臀 | 青娱乐国产在线播放 | 91久久国产综合久久91猫猫 | 做爱成人视频 |