国产精品天天看大片特色视频_麻豆文化传媒精品一区二区_亚洲精品在线观看视频_精品国产三上悠亚在线观看

ARM64工控主板的Win10應(yīng)用程序交叉開發(fā)調(diào)試環(huán)境

 2025-1-10     作者:劉乾坤     聯(lián)系作者    
文章標(biāo)簽:C/C++C#ESM8400系列Win10 IoT


英創(chuàng)公司推出的ESM8400是支持Windows 10 IoT企業(yè)版操作系統(tǒng)的ARM64工控主板,充分利用了ARM和Windows系統(tǒng)各自的優(yōu)勢,具有名片尺寸、超低功率、無需散熱風(fēng)扇、能在-40℃~80℃的環(huán)境溫度穩(wěn)定工作等諸多優(yōu)點(diǎn)。

 ESM8400支持Windows各種常用的應(yīng)用開發(fā)框架,您可以選擇微軟最新的WinUI,或支持XAML的WPF,抑或微軟的通用應(yīng)用開發(fā)平臺UWP,也可選擇傳統(tǒng)的WinForms或MFC,甚至Qt進(jìn)行應(yīng)用程序開發(fā)。本文將以最簡單的Windows控制臺程序?yàn)槔f明如果在常規(guī)x64 PC上搭建Windows ARM64應(yīng)用程序交叉開發(fā)環(huán)境,以及如何跨平臺遠(yuǎn)程調(diào)試Windows ARM64應(yīng)用程序。

w.png

 1、軟件開發(fā)環(huán)境的安裝與配置 

軟件開發(fā)環(huán)境需要分別在開發(fā)主機(jī)上安裝Visual Studio 2022用于應(yīng)用程序開發(fā),在ESM8400上安裝Visual Studio 2022遠(yuǎn)程工具以支持應(yīng)用程序遠(yuǎn)程調(diào)試。 

1.1 Windows開發(fā)主機(jī) 

Visual Studio 2022的安裝需要開發(fā)主機(jī)能連接到互聯(lián)網(wǎng),運(yùn)行“Win10IoT光盤資料/工具”下的VisualStudioSetup.exe開始安裝Visual Studio,或直接從這里下載 Visual Studio Tools - 免費(fèi)安裝 Windows、Mac、Linux選擇下載VisualStudioSetup.exe。Visual Studio 2022社區(qū)版/專業(yè)版/企業(yè)版都可用于ESM8400 Windows應(yīng)用開發(fā),下面以Visual Studio 2022社區(qū)版為例說明安裝中需要特別注意的地方。 

1、選擇所需要的工作負(fù)荷,這里選擇“.NET桌面開發(fā)”和“C++桌面開發(fā)”。 

w2.png

2、開發(fā)ESM8400對應(yīng)的Windows 10 ARM應(yīng)用程序,必須選擇以下組件: 

√ Windows 10 sdk(10.0.19041.0) 

√ MSVC v142 – VS 2019 C++ ARM64生成工具(v14.29-16.11) 

√ MSVC v142 – VS 2019 C++ ARM64 Spectre緩釋庫(v14.29-16.11) 

√ ARM64遠(yuǎn)程調(diào)試器 

w3.png

1.2 目標(biāo)機(jī)ESM8400 

1、安裝Visual Studio 2022 遠(yuǎn)程工具。 

借助 Visual Studio 2022 遠(yuǎn)程工具,可以ESM8400上執(zhí)行應(yīng)用部署、遠(yuǎn)程調(diào)試、遠(yuǎn)程測試、性能分析和單元測試。將“Win10IoT光盤資料/工具”下的VS_RemoteTools.exe拷貝到ESM8400中運(yùn)行安裝,或從這里下載 Visual Studio Tools - 免費(fèi)安裝 Windows、Mac、Linux選擇下載ARM64的Visual Studio 2022 遠(yuǎn)程工具。 

w4.png

w5.png


 2、創(chuàng)建共享目錄 

在ESM8400上創(chuàng)建一個共享目錄,確保開發(fā)主機(jī)能夠訪問,同時具有讀寫權(quán)限。這里ESM8400 Windows系統(tǒng)用戶名設(shè)置為Win10IoT,在其C盤下創(chuàng)建名為“remotetemp”的共享目錄。

w6.png

開發(fā)主機(jī)需要能訪問ESM8400的共享目錄,并能進(jìn)行文件上傳下載


為了避免后續(xù)使用遠(yuǎn)程調(diào)試、遠(yuǎn)程桌面等遇到權(quán)限問題,建議給系統(tǒng)用戶增加密碼。同時有可能需要關(guān)閉Windows開發(fā)主機(jī)和ESM8400 Windows的防火墻。

為了方便應(yīng)用開發(fā),可以啟用ESM8400 Windows遠(yuǎn)程桌面:

https://www.www.jsjflaw.com/article/article20241312.html 

2、應(yīng)用程序開發(fā) 

建立好ESM8400工控主板開發(fā)所需的軟硬件環(huán)境后,用戶就可以通過VS2022開發(fā)、調(diào)試自己的應(yīng)用程序了。對于VS2022的使用,請參考相關(guān)資料及書籍,此處不再多述。下面就如何開發(fā)、調(diào)試基于ESM8400的應(yīng)用程序進(jìn)行簡要說明。 

2.1  創(chuàng)建控制臺程序Hello World 

1、在開發(fā)主機(jī)上啟動VS2022,創(chuàng)建控制臺應(yīng)用程序ConsoleApplication1

w7.png

2、打開所創(chuàng)建工程的配置管理器,為工程添加ARM64平臺,并勾選部署。 

w8.png

w9.png

w10.png

3、打開工程屬性頁,平臺工具集選擇Visual Studio 2019(v142)后點(diǎn)應(yīng)用。

w11.png

4、在工程屬性頁繼續(xù)配置遠(yuǎn)程Windows調(diào)試器。 

w12.png

需要設(shè)置的項(xiàng)目如下: 

項(xiàng)目

內(nèi)容

說明

遠(yuǎn)程命令

c:\remotetemp\$(TargetFileName)

遠(yuǎn)程目標(biāo)計(jì)算機(jī)上執(zhí)行的命令,這里啟動exe

工作目錄

c:\remotetemp

之前在ESM8400上創(chuàng)建的共享目錄,開發(fā)主機(jī)需要有讀寫權(quán)限

遠(yuǎn)程服務(wù)器名稱

Win10IoT

ESM8400的計(jì)算機(jī)名

連接

選擇“帶Windows身份驗(yàn)證的遠(yuǎn)程訪問”

認(rèn)證方式,需要與ESM8400上遠(yuǎn)程調(diào)試器的設(shè)置一致

部署目錄

c:\remotetemp

與遠(yuǎn)程工作目錄一致


2.2  ESM8400目標(biāo)機(jī)設(shè)置 

1、從目標(biāo)機(jī)Windows開始菜單,啟動Remote Debugger(ARM64),為了方便調(diào)試,可將Remote Debugger設(shè)置為開機(jī)自動啟動。 

w13.png

2、打開Visual Studio 2022遠(yuǎn)程調(diào)試器“工具”菜單,選擇身份驗(yàn)證模式為“Windows身份驗(yàn)證”(需要和開發(fā)主機(jī)上的遠(yuǎn)程調(diào)試器設(shè)置一致)后點(diǎn)確定。 

w14.png

2.3  在開發(fā)主機(jī)上進(jìn)行調(diào)試 

1、在開發(fā)主機(jī)VS2022工程中設(shè)置斷點(diǎn),點(diǎn)“遠(yuǎn)程Windows調(diào)試器”啟動部署與調(diào)試。 

w15.png

2、初次啟動調(diào)試,需要輸入連接憑證。輸入ESM8400 Windows用戶名“Win10IoT”和密碼,勾選“記住我的憑證”。(本例中ESM8400 Windows計(jì)算機(jī)名和用戶名都設(shè)置為Win10IoT) 

w16.png

3、在VS2022中按F5啟動調(diào)試后,VS2022會自動將相關(guān)文件部署到先前配置的Win10IoT目標(biāo)機(jī)的remoteTemp目錄中,同時會在ESM8400上打開控制臺窗口。

w17.png

4、在VS2022中繼續(xù)按F10執(zhí)行下一步,目標(biāo)機(jī)控制臺窗口將打印輸出Hello World! 至此,ESM8400 Windows ARM64原生應(yīng)用程序開發(fā)的整個開發(fā)環(huán)境搭建,以及應(yīng)用程序的遠(yuǎn)程調(diào)試配置就已完成。

w18.png

文章標(biāo)簽:C/C++C#ESM8400系列Win10 IoT
国产精品天天看大片特色视频_麻豆文化传媒精品一区二区_亚洲精品在线观看视频_精品国产三上悠亚在线观看
<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>
  • 欧美三级电影大全| 欧美日韩在线看| 亚洲高清久久| 欧美激情视频一区二区三区免费| 亚洲精品四区| 国产乱码精品一区二区三区忘忧草| 久久精品欧美日韩精品| 亚洲高清激情| 国产精品久久77777| 久久国产一区二区三区| 亚洲激情午夜| 国产精品久久婷婷六月丁香| 久久久久久久久岛国免费| 亚洲黄色免费| 国产精品美女久久久久久久| 久久久www免费人成黑人精品| 亚洲日韩欧美视频一区| 国产精品婷婷午夜在线观看| 快播亚洲色图| 亚洲在线第一页| 在线看片第一页欧美| 国产精品二区在线| 久久偷看各类wc女厕嘘嘘偷窃| 日韩一级免费| 在线观看欧美黄色| 国产精品免费看| 免费日韩av片| 欧美中文字幕久久| 一区二区三区视频在线看| 好吊色欧美一区二区三区视频| 欧美日韩国产在线| 久久尤物电影视频在线观看| 亚洲欧美激情视频| 亚洲毛片一区| 1000部国产精品成人观看| 国产欧美日韩一区二区三区在线| 欧美巨乳波霸| 鲁大师成人一区二区三区 | 欧美福利视频网站| 欧美专区18| 亚洲综合国产精品| 日韩视频在线一区二区三区| 在线播放日韩欧美| 国产日韩一区欧美| 国产精品视频xxx| 欧美日韩一区二区三区免费| 欧美暴力喷水在线| 久久天天躁夜夜躁狠狠躁2022 | 老牛国产精品一区的观看方式| 中文国产成人精品| 99国内精品| 亚洲人成毛片在线播放| 在线电影院国产精品| 国产视频在线观看一区| 国产精品日韩高清| 国产精品久久毛片a| 欧美视频在线观看免费网址| 欧美国产在线视频| 欧美精品久久一区| 欧美紧缚bdsm在线视频| 欧美高清视频在线播放| 欧美粗暴jizz性欧美20| 牛牛精品成人免费视频| 免费久久精品视频| 欧美激情一级片一区二区| 欧美激情精品久久久久久黑人| 美腿丝袜亚洲色图| 欧美国产激情二区三区| 欧美久久久久| 欧美午夜在线一二页| 国产精品女同互慰在线看| 国产精品欧美日韩久久| 国产亚洲精品高潮| 黄色在线一区| 亚洲激精日韩激精欧美精品| 亚洲精品欧美日韩专区| 一本色道久久加勒比88综合| 亚洲一品av免费观看| 欧美一级大片在线观看| 久久久亚洲国产美女国产盗摄| 久久久久国产一区二区三区四区 | 欧美aaaaaaaa牛牛影院| 欧美高清在线播放| 欧美视频日韩视频在线观看| 欧美手机在线视频| 国产欧美一区二区三区久久 | 国产精品影音先锋| 国语对白精品一区二区| 亚洲激情在线视频| 亚洲图片在线| 久久狠狠久久综合桃花| 欧美大片一区二区| 国产精品swag| 伊人精品视频| 一区二区高清在线观看| 久久爱另类一区二区小说| 免费成人黄色片| 欧美手机在线| 狠狠色丁香婷婷综合久久片| 亚洲欧洲在线一区| 亚洲欧美影院| 欧美r片在线| 国产精品亚洲综合| 亚洲国产免费看| 亚洲综合国产| 欧美粗暴jizz性欧美20| 国产精品扒开腿做爽爽爽软件| 国产专区综合网| 一区二区日韩伦理片| 久久人人超碰| 国产精品萝li| 亚洲激情综合| 欧美中文字幕精品| 欧美日韩综合在线免费观看| 黑人巨大精品欧美黑白配亚洲| 亚洲最快最全在线视频| 久久久www成人免费毛片麻豆| 欧美剧在线免费观看网站| 国产一区99| 亚洲一二三区在线观看| 免费成人高清| 国产一区久久| 亚洲砖区区免费| 欧美日韩国产成人精品| 国产午夜精品理论片a级大结局 | 先锋影音一区二区三区| 欧美乱在线观看| 樱桃成人精品视频在线播放| 午夜精品久久久久久久蜜桃app| 欧美黄色一级视频| 在线免费观看日本一区| 欧美一区二区高清| 国产精品v欧美精品v日本精品动漫 | 国产婷婷一区二区| 亚洲视频在线一区观看| 欧美精品激情在线| 在线观看欧美成人| 久久成人国产精品| 国产精品一区二区三区久久| 一本色道婷婷久久欧美| 欧美激情在线观看| 亚洲人体影院| 欧美成年人网站| 影视先锋久久| 久久天天综合| 狠狠色综合日日| 久久久精品tv| 国产一区二区三区高清在线观看| 午夜国产一区| 国产精品一二三视频| 亚洲欧美清纯在线制服| 国产伦精品一区二区三区| 亚洲在线一区| 国产女人精品视频| 欧美一区二区高清| 国产日韩三区| 久久九九久久九九| 精品va天堂亚洲国产| 久久全球大尺度高清视频| 激情欧美亚洲| 欧美.www| 日韩一级在线| 国产精品户外野外| 午夜激情综合网| 国产在线一区二区三区四区| 久久久国产亚洲精品| 伊人久久大香线| 欧美成人自拍视频| 一区二区三区免费网站| 国产精品稀缺呦系列在线| 欧美一区二区三区四区在线观看地址 | 在线精品高清中文字幕| 欧美国产欧美亚州国产日韩mv天天看完整| 在线日韩欧美视频| 欧美精品电影| 亚洲欧美另类在线观看| 国产亚洲一本大道中文在线| 欧美在线视频一区二区| 尤物精品在线| 欧美日韩aaaaa| 午夜欧美不卡精品aaaaa| 国产日韩欧美一区二区三区四区| 久久久精品一品道一区| 亚洲黄页一区| 国产精品高清免费在线观看| 香蕉久久夜色精品国产| 1024国产精品| 欧美四级电影网站| 久久九九免费视频| 99re66热这里只有精品3直播| 国产精品国产福利国产秒拍| 久久精品水蜜桃av综合天堂| 亚洲激情网站| 国产欧美日韩免费| 欧美成人在线网站| 午夜亚洲福利在线老司机| 91久久国产综合久久蜜月精品| 国产精品激情电影| 免费不卡视频| 欧美一乱一性一交一视频|