DragonBoard 410c+MS 10 IoT物聯網開發入門

本文將創建一個簡單的LED閃爍應用並將LED連接至Windows10 IoT Core設備410c。
這是一個headed案例,如果您需要深入瞭解何爲headed模式以及如何配置設備爲head,請參考這裏的指令:

此外,GPIO的API無法在您的電腦上使用,請務必將程序運行於您的410c上

將工程導入到Visual Studio

您可以通過這裏的鏈接下載zip文件,獲得sample-develop目錄下的blinky文件。該案例代碼中可使用C++或C#進行開發,參考文檔中僅包含C#案例。
首先我們可以從項目中複製文件夾到Visual Studio。

連接LED到410c

我們需要如下幾個元件
元件
作爲參考,410c上的低速擴展連接器按如下所示
410c pinpoint
通過如下步驟來建立我們需要的LED電路:
A. 將LED的短腳連接到GPIO12口(擴展口上的24pin),
B. 將LED的長腳連接到電阻上(LED的極性非常重要,請務必區分)
C. 將電阻的另一端連接到1.8v上(擴展口的32pin)

下圖說明了麪包板上的連接方式:
麪包板
最終,LED_PIN的MainPage.xaml.cs文件將會需要進行如下修改:

private const int LED_PIN = 12;

開始部署您的應用

  1. 通過打開Visual Studio中的應用,我們可以在工具欄下拉按鈕中選擇架構。如果您使用的是410c那麼請選擇ARM架構。
  2. 接下來,在Visual Studio工具手冊中,點擊Local Machine下拉欄並選擇Remote Machine
    這裏寫圖片描述
  3. 接下來,Visual Studio將顯示遠程連接對話框,如果您曾經使用過PowerShell來爲設備設置特殊標識符,您可以在對話框中進行設置,本案例中,我們設置名稱爲my-device。默認情況下,可以使用410c的IP地址進行表示。在輸入設備的名稱或IP地址後,在Windows Authentication一欄選擇None並點擊Select.
    這裏寫圖片描述
  4. 接下來我們就可以驗證或修改參數了,通過設置項目屬性(在解決方案瀏覽器中選擇屬性)並選擇Debug。
    這裏寫圖片描述
  5. 當我們按照如上方法設置好後,按下F5鍵。如果還有一些安裝包您未安裝,Visual Studio將自動進行下載和設置,請稍等片刻。接下來您的應用將會迅速部署在410c上,您可以在PC屏幕上看到LED的同步仿真圖像。
    這裏寫圖片描述
    恭喜您,您已經成功控制410c上的硬件並部署應用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章