本文來(lái)源電子發(fā)燒友社區(qū),作者:chenzd, 帖子地址:https://bbs.elecfans.com/jishu_2308700_1_1.html
【開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】1.Windows物理機(jī)上構(gòu)建Linux開(kāi)發(fā)環(huán)境
1.概要:
本文提供了一種在Windows物理機(jī)上構(gòu)建Linux開(kāi)發(fā)環(huán)境的解決方案,并總結(jié)了針對(duì)NiobeU4開(kāi)發(fā)板,需要掌握的必要開(kāi)發(fā)基礎(chǔ)。
全文主要內(nèi)容,以思維導(dǎo)圖的形式展開(kāi),如下圖所示:
開(kāi)發(fā)板簡(jiǎn)介:
開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板的開(kāi)發(fā)環(huán)境為linux,基于esp32芯片,開(kāi)發(fā)板實(shí)際樣式如下圖所示,具體必要的常用傳感器接口,以及擴(kuò)展接口,和顯示設(shè)備,可極大提高開(kāi)發(fā)效率。
2.開(kāi)發(fā)環(huán)境
2.1虛擬機(jī):VMware+Ubuntu+VSCode
在Windows物理機(jī)上構(gòu)建Linux開(kāi)發(fā)環(huán)境,需要安裝虛擬機(jī):安裝VMware,使用Ubuntu系統(tǒng),配置共享文件夾。
2.1.1.虛擬機(jī)安裝VMware,創(chuàng)建新的虛擬機(jī)時(shí),典型安裝即可滿(mǎn)足開(kāi)發(fā)需求,系統(tǒng)使用Ubuntu20.04
2.1.2.配置共享文件夾,實(shí)現(xiàn)虛擬機(jī)與物理機(jī)之間大文件數(shù)據(jù)的交互,需要配置共享文件夾路徑,并安裝VMware Tools,在虛擬機(jī)中共享文件夾路徑如下所示:即:mnt/hgfs
2.1.3.安裝Vscode,用于編輯代碼。
安裝指令為:sudo snap install --classic code
指令code可直接打開(kāi)vscode軟件。
解決vscode,中文亂碼的問(wèn)題:
由于NiobeU4開(kāi)發(fā)板代碼中文部分的編碼格式為utf-8,但是vscod安裝完成后的默認(rèn)配置打開(kāi)中文文件,固定使用的是gbk,所以會(huì)造成亂碼,極其影響開(kāi)發(fā)體驗(yàn),修改方法為:
勾選Auto Guess Encoding,具體操作方法如下圖所示:
2.2物理機(jī):
電腦性能提升方法:
視情況而定,可以通過(guò)加裝內(nèi)存條的方式,改善卡頓問(wèn)題。
原來(lái)的8g內(nèi)存條在同時(shí)運(yùn)行虛擬機(jī)和Windows應(yīng)用程序多開(kāi)的時(shí)候會(huì)出現(xiàn)卡頓的,Linux編譯無(wú)法完成的情況,現(xiàn)在增加了一個(gè)8g的內(nèi)存條。不在出現(xiàn)上述卡頓問(wèn)題了,Cpu利用率由90%左右下降至如今的%50左右。
內(nèi)存條大小需盡量滿(mǎn)足:全部?jī)?nèi)存條的總內(nèi)存大小應(yīng)大于或等于16g;
速度要與此處的速度對(duì)應(yīng):
查看內(nèi)存信息的方法如下:
Ctrl Alt Delete->任務(wù)管理器->性能->內(nèi)存
鳴謝:
開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板具有豐富的示例程序可供學(xué)習(xí)與參考,在歷程中有詳細(xì)的md說(shuō)明和指導(dǎo)文本十分值得推廣和借鑒,git官網(wǎng)中同樣具備詳細(xì)的開(kāi)發(fā)指導(dǎo)說(shuō)明,按照說(shuō)明很容易就可以輕松上手開(kāi)發(fā),再次也特別感謝開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板技術(shù)支持,幾乎每天非工作時(shí)間段同樣耐心幫忙解決和排查問(wèn)題,十分感謝!
-
開(kāi)鴻智谷
+關(guān)注
關(guān)注
2文章
125瀏覽量
1152 -
NiobeU4
+關(guān)注
關(guān)注
3文章
31瀏覽量
508
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論