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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署

發布時間:2024/10/12 windows 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文記錄了基于Vmware Player安裝Windows10和VS2015開發平臺的過程,以及如何在RaspberryPi2.0上啟動Windows10 IoT core系統,并通過一個簡單的helloworld程序展示如何在虛擬機內將通用windows應用程序部署到RaspberryPi2.0上。

?

關鍵詞:虛擬機;Window10 IoT core; Universal Windows App;RaspberryPi2.0?

?

目錄?

1 虛擬機上安裝Windows 10?  

1.1 下載并安裝Vmware player

1.2 下載Windows 10 professional 鏡像

1.3 安裝windows 10 professional

2 Windows10 IoT core開發環境配置?

2.1 虛擬機上網配置

2.2 安裝VS2015 community版

2.3 設置開發者模式

3 RaspberryPi2.0運行配置

3.1 安裝Windows10IoT核心版工具

3.2 將Windows10IoTcore映像放置在SD上

3.3 啟動RaspberryPi2.0

3.4 Powershell 遠程管理和配置

4 開發和部署應用程序?

4.1 Download “Hello world”

4.2 連接RaspBerryPi2

4.3 成功運行

?

?1 虛擬機上安裝Windows10?

?

1.1 下載并安裝Vmware player

?為了研究一些技術而格式化自己工作電腦的事我是不會干的,于是只有利用虛擬機來模擬運行Windows10。你可以選擇Vmware workstation, Virtualbox等, 或者跟我一樣選擇Vmware player, 官網下載, 自己可以搜索想要的version。我下載的6.0.4版本,不做商業用途。?

?

1.2 下載Windows 10 professional 鏡像

先下載一個windows10 iso鏡像下載工具MediaCreationToolx64或者x86,取決于個人電腦是64位還是32位,然后運行該工具去生成自己想要的Windows10版本.

雙擊開始創建windows鏡像文件,目前只提供5種選擇,目標機器可以是32位也可以64位:?

? ? ? ? ? ?

? ? ? ? ? ?

Windows10如何下載,教程真的一大堆,問下度娘吧,人家是專業的,比我說的清楚。?

比如百度經驗上?如何下載Windows 10?

http://jingyan.baidu.com/article/ca00d56c7524e5e99eebcfab.html

?

在創建iso鏡像時選擇直接下載到本地文件夾,最好是新建一個文件夾用來存放Window10的iso文件,因為文件夾的內容在下載之前會全部格式化。

下載完畢之后就可以在VMware Player里安裝Win10啦。

?

1.3 安裝windows 10 professional

首先創建一個虛擬機,這個比較簡單,但是一定要注意給虛擬機C盤分配至少30G的磁盤空間,一開始我覺得一個Windows10在加上VS2015的開發環境頂多20G撐死了,可誰知道后來不夠用啊,通過擴展磁盤將空間變成了40G,也不頂事,因為C盤還是20G,VS2015上安裝Universal Windows開發包需要8G,本身VS2015就有大概5個G,即使VS2015不裝C盤,一路裝下來C盤也只剩幾百兆了,于是我只得重新又安裝了一遍,真的浪費時間。

Okay,不啰嗦,創建完虛擬機,開始準備安裝windows10,打開Edit Virtual Machine Settings, 選擇CD/DVD(SATA),使用Use ISO Image File, 瀏覽并選擇剛剛下載的Windows10 iso文件,okay。(其實這個也很簡單,但是遙想我第一次使用虛擬機的時候,也是網上搜了一堆也不知道怎么弄,走了不少彎路的。所以給其他如果是第一次的人,一個好的演示。)

?

?

啟動虛擬機,開始安裝,基本不需要太多的操作,不過要輸入product key,這個從網上去找吧,比較容易找得到。

安裝的過程有幾分鐘,可以做些別的事情哈,比如學點英語,或者看篇博文之類的。Window10的安裝過程跟以往的Windows系列沒啥太大的區別,都是常識,設定一下用戶名和密碼,之后登錄就看到Windows10啦。

?

2 Windows10 IoT core開發環境配置?

這一步驟主要是安裝Universal Windows App開發所需的VS2015 以及通用windows程序包。 VS2015很容易從官網下到,虛擬機安裝方式和windows10的安裝步驟類似,也是通過Use ISO Image file來安裝。我下載的是VS2015 community版本。(官方版本)

?

2.1 虛擬機上網配置

在安裝之前最好先配置一下虛擬機網絡,因為有可能會需要連網下載一些內容。

關于虛擬機如何上網也有一堆的博文,但是每個人使用的虛擬機軟件和版本不同,所以方法也各不相同,網上的解決方案未必解決的了實際的問題,正如我的VMware Player版本一樣,它根本就沒有虛擬機網絡配置的Wizard,但是我做的也很簡單,直接通過橋接(Bridage)方式使用物理網絡,一般情況下自動獲取IP地址,就可以連網了,但是如果你的企業有代理,還需要在Internet option中 設置LAN的代理。

?

2.2 安裝VS2015 community版

余下的步驟就是安裝VS2015 community版本,選擇自定義安裝,windows通用程序,大概13G空間,中間可能有一個內容無法找到,沒關系,選擇從網絡下載,下一步直到安裝完畢,估計有好大一會才能裝完。

?

2.3 設置開發者模式

Windows10中,選擇”Settings“->“update&security”->”for developers”,選擇Developer mode

?

?

3 RaspberryPi2.0運行配置

其實官方給出的安裝步驟是最清楚的,其他的都是按照官方步驟來的,雷同雷同,可以參見官網:

需要具備的條件不用多說了, surpose大家都準備的很好:

1)???? 運行windows10的電腦

2)???? RaspberryPi2

3)???? 5V微型USB電源

4)???? 8GB微型SD卡

5)???? HDMI電纜和監視器

6)???? 以太網電纜

7)???? 微型SD卡讀卡器

?

3.1 安裝Windows10 IOT核心版工具

在主機上(注意不是虛擬機啊,雖然官方是要在Windows10操作系統上下載,具體原因后面有講),從 Microsoft 下載中心下載用于 Raspberry Pi 2 的 ISO。(官網教程里給的是10240版,使用這個版本如果連接與RaspberryPi2配套的觸摸平板的話,屏幕沒有反映,網上搜了一下,說是這個核心版本本身就不支持,這里讓大家下載10556版本的)

?

將 ISO 保存到本地文件夾

雙擊 ISO(IoT 核心版 RPi.iso)。它將自動將其本身作為虛擬驅動器進行裝載,以便你可以訪問內容。

?

安裝?Windows_10_IoT_Core_RPi2.msi。安裝完成后,flash.ffu 將位于?C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2

?

?

將 Windows 10 IoT Core 映像放置在 SD 卡上

回答剛剛的問題,為什么要在主機上下載安裝Windows 10 IoT Core映像?因為微型SD卡讀卡器虛擬機不識別啊不識別啊不識別啊,(重要的事情說三遍,你懂得),據說只有USB接口的SD讀卡器才能被刻錄,我不知道是真是假,但是微型SD讀卡器的確不能識別,怎么辦,一時間也找不到USB接口的讀卡器,只得另想辦法。

其實SD卡刻錄的只是一個.ffu的文件,并不一定非要在Window10的環境下,聰明的廣大愛好者早就想出了一堆的電子來應對, 撒網搜索:

?

Option1: 如何在Window7,8.1系統5分鐘刻錄Windows10 IoT core to SD卡?

https://coderwall.com/p/zchyog/how-to-install-windows-10-iot-core-on-raspberry-pi-2-in-5-minutes-also-works-on-win7-win8-linux-mac-os?

步驟:?

1 使用python寫了個腳本程序將flash.ffu專成.img 格式 7.18G?

2 使用win32diskimager 刻錄到SD卡?

?

?Option2: windows7上用小工具進行刻錄SD?

http://www.geek-workshop.com/thread-14845-1-1.html?

?

?Option3: 其他方式和工具例如:?

http://www.52pi.net/forum.php?mod=viewthread&tid=1568&extra=?

?

?我用了第一種方法,成功在宿主機上刻錄SD卡。

?

3.2 啟動RaspberryPi2.0

1) 插入已準備的微型 SD 卡(插槽在如下圖所示的電路板的另一側)。

2) 將網絡電纜從本地網絡連接到電路板上的以太網端口。請確保開發電腦在同一網絡上。

3) 將 HDMI 監視器連接到電路板上的 HDMI 端口。

4) 將電源連接到開發板上的微型 USB 端口。

?

連接電源之后,就會發現板子上面的燈開始閃爍,說明已經開始啟動,幾秒鐘就會看到經典的windows窗格標志,啟動完成后, 會看到RPi2的IP地址。

?

?

其實它的背后長這樣子:

?

?

3.3 PowerShell遠程管理和配置

?

以下參見官方步驟。

使用 Windows PowerShell 遠程配置和管理任何 Windows 10 IoT 核心版設備。PowerShell 是基于任務的命令行 Shell 和腳本語言,專為進行系統管理而設計。

1) 在主機電腦與設備之間創建信關系。啟動“Windows PowerShell”項并選擇“以管理員身份運行”:

?

現在你應該看到 PS 控制臺:

?

?

2)啟動 WinRM 服務以啟用遠程連接。在 PS 控制臺中,鍵入以下命令:

? net start WinRM

3)在 PS 控制臺中,鍵入以下命令,從而使用相應的值替代?<machine-name or IP Address>(使用計算機-名稱是最簡單的方法,但如果設備在網絡上的名稱不唯一,則嘗試使用 IP 地址):

? Set-Item WSMan:\localhost\Client\TrustedHosts -Value <machine-name or IP Address>

這里<machine-name or IP Address> 就是RaspberryPi2的IP地址,以下相同。

輸入?Y?以確認更改。

?

4) 使用Windows IoT 核心版設備啟動會話。在管理員 PS 控制臺中,鍵入:

??Enter-PSSession -ComputerName <machine-name or IP Address> -Credential <machine-name or IP Address or localhost>\Administrator

在憑據對話框中,輸入以下默認密碼:p@ssw0rd

? NOTE: The connection process is not immediate and can take up to 30 seconds.

如果你已成功連接到設備,你應該可以在提示符之前看到設備的 IP 地址。

?

4 開發和部署應用程序

首先,官方提供了很多樣例程序,但只能稱得上最簡單的樣例,view里面邏輯代碼很多。

其次,我想說其實你如果了解MVVM,使用過WPF,prism之類的,會發現上手Universal windows 應用程序還是比較快的,但是同時也是一件比較痛苦的事情,你會發現命名空間變了,你根本不知道以前熟悉的類跑到哪里了。。。而且,有一些依賴注入的特性,Mef, module等都不支持,Anyway,畢竟熟悉xaml,還是有好處的。最起碼MVVM還是用的起來的。

Hellow world走起,先能成功部署再說,以后需要移植部分WPF開發的項目到UWP上,具體變化以后慢慢更新。

?

4.1 Download Hello world

從Github 上下載samples-develop.zip包,里面有很多示例代碼,

https://codeload.github.com/ms-iot/samples/zip/develop

解壓縮,打開hello world工程文件,這里如果沒有自定義安裝VS2015而是用它推薦的默認安裝方式,會提示下載universal windows app開發包,按照提示下載就行,完成后就可以再次打開hello world程序。

?

4.2 連接RaspBerryPi2

接下來,在 Visual Studio 工具欄中,單擊?Device?下拉列表并選擇?Remote Machine, 體系結構選擇ARM(x86是針對MinnowBoardMax)

?

VS將打開“遠程連接”對話框,在Address處輸入RaspberryPi2的IP地址,選擇none進行windows身份驗證,單擊select.

?

?

4.3?成功運行

按下F5,樹莓派上成功運行我們的程序。

本文到此結束,首先介紹了如何在Vmwareplayer上安裝windows10操作系統以及安裝VS2015,其次介紹了如何啟動RaspberryPi2,最后給出了一個簡單的Helloworld程序并將其部署到Raspberrypi2上。?

最近公司高層甚是動蕩,連帶著底層也大受影響,于我而言,也是第一次經歷line manager離職去創業這種事情,說不定我自己的職業生涯也要在此間轉個彎。即便面臨著整個部門被端掉的危險,心也不能散,研究下從WPF移植到UWP,就當為公司做最后的貢獻吧。此文是對于搭建和部署環境的一個簡單的紀錄,方便以后繼續。?

常見問題和回答參考

https://ms-iot.github.io/content/en-US/Faqs.htm

轉載于:https://www.cnblogs.com/SuChen2014/p/4971554.html

總結

以上是生活随笔為你收集整理的基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署的全部內容,希望文章能夠幫你解決所遇到的問題。

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