raspberry pi windows 10 IOT + VS2017 安裝 + "HelloWord" 終於跑出來了

raspberry pi  進去 windows 10 IOT 可改語言 但時間不知是哪裡設?
ip 如果有設 wifi  以 wifi 為主
http://192.168.1.230:8080/
帳:administrator
密:p@ssw0rd
進去後可改 時區 跟 解析度
改完  raspberry pi  就重開機
無線又沒連上 還要設
XD
解析度? 又不能跑甚麼? 幹嘛重開機 重開機後wifi還要重設
這擺明 就是要有線 連著....
網頁控制介面 無法改中文 那 raspberry pi  改幹嘛?

還要更新 在 windows Update 做更新

raspberry pi 會重開 並更新 滿久的
更新完 web 再連進去 就長得不一樣
OS版本:10.0.15063.251

看到這個
Web Browser For Windows 10 IOT on Raspberry PI
還可以這樣玩的 激起了我的好奇心

原來 IOT 把他當成一台 什麻都莫有的 執行平台之類
用win10 寫程式傳上去跑
所以要有中文介面 還有解析度要調 因可能會搭不同 LCD

那就先搞個簡單的 "HelloWord" 範例  來看看

開發:一定要 win10
我是先用 VS2015
1.在win10 設定>更新 安全性 >開發人員專用> 開發人員模式 打開
2.VS2015 一定要用 "系統管理員"開啟 不然會死得很難看
3.CPU 選 ARM  右邊選"遠端電腦" 會問你 ip
4.第2次就不問了 但要到 "偵錯">程式屬性>偵錯去改 ip
但還發生   原始檔案不存在  ....  armv4i\msvsmon.exe
程式錯誤 怎麼都傳不過去 跑不起來
整個抓狂 原來沒那麼簡單
*************************************************************

想想放棄2015吧  去下載 vs2017來試試

先去

 下載 Visual Studio2017

我是用

Visual Studio Community 2017

先下載 vs_community.exe  這是免費 其他是試用版
搞個離線安裝,不然到中途 再來一次受不了 VS2015 就被搞死了

只安裝「正體中文」版
開DOS
  下指令  vs_community.exe --layout C:\vs2017OffLine --lang zh-TW
先存在 C:\vs2017OffLine
等他下完 DOS 視窗會自己關掉
下完發現 挖哩勒  25G
還好先前 C: 還有35G空間 -25G 剩 10G 怕裝不了
所以就乖乖的再 移到 D 去
進剛剛下的 vs2017OffLine 目錄  執行 vs_setup.exe

哇! 功能一大堆 我這還是社區版
想說以後還要裝 怕麻煩 就一個一個全勾
但勾到快後面 不對  右下角說 要 40幾G的空間
只好又乖乖地 取捨 那些要裝 那些不裝
在過程中 右下角 的所需空間 到底是準不準? 我滿有疑問的
反正 邊勾邊看 最後 看看 需 14.3G  還可接受
就開始裝了 裝完 算一下 用了 13.1G 還算準
裝完 看 有 "修改"  "啟動"  2個按鈕 看來以後隨時可改裝
按 啟動 就跑起來了

現在寫程式 不像以前對 記憶體 磁碟空間 網路頻寬 斤斤計較
能做得到 做得炫 就好 ....時代不同了
***********************************************
啟動後 載入 HelloWord 的範本程式
跳出要安裝 windows 10 SDK(10.0.10586.0)
我記得有選啊 不管 乖乖的回 "是"
又跳出剛剛 安裝畫面 出現修改 看來要裝的幫你勾好了
記得先將剛剛的 vs2017 關掉
按"修改" 完後 "啟動"
這次開專案是沒錯了
直接點選 "遠端電腦" 開始部署
又錯了...說是通訊協定不對 要用 "sirep2"
點 上頭 "偵錯">"HelloWord屬性"
看一下 IP 沒錯 點下 "尋找"  跳出 防火牆訊息
又是一個 挖哩勒 不知道的人 真的卡死了.....

再一次 點選 "遠端電腦" 開始部署
這次終於看起來沒問題了 真的 開始部署了
不過還真是久 我還是內網
訊息提示: 遠端在執行了 ....
終於成功了
但是 樹莓畫面怎麼沒動呢?
是要點甚麼呢?........過了滿久的
突然畫面一黑.......
我暗幹一聲  當機重開嗎?
畫面接下來中間出現一個 白色大框框 框中間一個大叉叉
現在是怎麼了 要爆炸了嗎?
等一會兒
終於出現 HelloWord

真是搞死我了
測一下
編譯很快
有15M 要傳過去 看網路 1~200K傳
傳了 7:33秒 才傳完 (連vs2017 也等不下去  跳出 "時間超出預期" 好幾次)
8:25秒 才看到 大叉叉
8:55秒  終於跑出來程式了....
好慢

我發現 http://192.168.1.230:8080/ 監控我還連著....
先關掉
再跑一次 這次快了一半 4 分就跑出來
應該是不要讓 PI 太忙 一次就做一件事

算了 有空再詳查原因, 今天先收工了

************************************************
果然是網路出問題
我是用筆電 也不知啥問題? 變成"公用網路"...

Windows 10 一些奇怪問題跟解決方法 紀錄

改完後 重開 還是出現 通訊協定錯誤 (這就代表網路出問題)
去看防火牆  出現兩個 vs2017 先將它們都先移除
再開 vs2017 這時開"偵錯" "尋找" 跳出允許防火牆  確認後
自動偵測 就會找到 "minwinpc"
"重建方案" 再點"遠端電腦" 傳上去就30秒左右
順了很多

不知原因 用網路線連 Pi 就會非常慢還常常會出問題
反而拔掉 PI 的網路線 只用PIWIFI連就很順
總之目前 PI 不要去連網路線 用wifi 就好

真的很難接受這結果 換HUB 網路線 檢查網路設定
PI 不停重開機 交叉測試
怎麼試 最後還是確定 不要接網路線

最後解答 是因為我筆電 WIN10版本太舊
一定要更新到 10563 反正就是更新到 最新版
就啥都正常了 XD




























留言

熱門文章