本文来源电子发烧友社区,作者:chenzd, 帖子地址:https://bbs.elecfans.com/jishu_2308700_1_1.html
【开鸿智谷NiobeU4开发板免费试用体验】1.Windows物理机上构建Linux开发环境
1.概要:
本文提供了一种在Windows物理机上构建Linux开发环境的解决方案,并总结了针对NiobeU4开发板,需要掌握的必要开发基础。
全文主要内容,以思维导图的形式展开,如下图所示:
开发板简介:
开鸿智谷NiobeU4开发板的开发环境为linux,基于esp32芯片,开发板实际样式如下图所示,具体必要的常用传感器接口,以及扩展接口,和显示设备,可极大提高开发效率。
2.开发环境
2.1虚拟机:VMware+Ubuntu+VSCode
在Windows物理机上构建Linux开发环境,需要安装虚拟机:安装VMware,使用Ubuntu系统,配置共享文件夹。
2.1.1.虚拟机安装VMware,创建新的虚拟机时,典型安装即可满足开发需求,系统使用Ubuntu20.04
2.1.2.配置共享文件夹,实现虚拟机与物理机之间大文件数据的交互,需要配置共享文件夹路径,并安装VMware Tools,在虚拟机中共享文件夹路径如下所示:即:mnt/hgfs
2.1.3.安装Vscode,用于编辑代码。
安装指令为:sudo snap install --classic code
指令code可直接打开vscode软件。
解决vscode,中文乱码的问题:
由于NiobeU4开发板代码中文部分的编码格式为utf-8,但是vscod安装完成后的默认配置打开中文文件,固定使用的是gbk,所以会造成乱码,极其影响开发体验,修改方法为:
勾选Auto Guess Encoding,具体操作方法如下图所示:
2.2物理机:
电脑性能提升方法:
视情况而定,可以通过加装内存条的方式,改善卡顿问题。
原来的8g内存条在同时运行虚拟机和Windows应用程序多开的时候会出现卡顿的,Linux编译无法完成的情况,现在增加了一个8g的内存条。不在出现上述卡顿问题了,Cpu利用率由90%左右下降至如今的%50左右。
内存条大小需尽量满足:全部内存条的总内存大小应大于或等于16g;
速度要与此处的速度对应:
查看内存信息的方法如下:
Ctrl Alt Delete->任务管理器->性能->内存
鸣谢:
开鸿智谷NiobeU4开发板具有丰富的示例程序可供学习与参考,在历程中有详细的md说明和指导文本十分值得推广和借鉴,git官网中同样具备详细的开发指导说明,按照说明很容易就可以轻松上手开发,再次也特别感谢开鸿智谷NiobeU4开发板技术支持,几乎每天非工作时间段同样耐心帮忙解决和排查问题,十分感谢!
-
开鸿智谷
+关注
关注
2文章
127浏览量
1186 -
NiobeU4
+关注
关注
3文章
31浏览量
522
发布评论请先 登录
相关推荐
有奖丨米尔 全志T536开发板免费试用
![有奖丨米尔 全志T536<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
追加名额丨米尔瑞芯微RK3576开发板有奖试用
![追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
有奖丨米尔 瑞芯微RK3576开发板免费试用
![有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
开鸿智谷用技术助力构建鸿蒙世界的基石
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>用技术助力<b class='flag-5'>构建</b>鸿蒙世界的基石](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
i.MX Linux开发实战指南—基于野火i.MX系列开发板
linux开发板如何编译curl
linux开发板和单片机开发的区别
开鸿智谷亮相OpenHarmony开发者大会,与生态共创开源新篇章!
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>开发</b>者大会,与生态共创开源新篇章!](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
拓维信息及旗下开鸿智谷同获华为HarmonyOS开发服务商认证
![拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>同获华为HarmonyOS<b class='flag-5'>开发</b>服务商认证](https://file.elecfans.com/web2/M00/46/D0/pYYBAGKV5wiAQkFLAAA0HUPKaH4034.jpg)
国内首批 | 开鸿智谷多名讲师获“鸿蒙原生应用开发培训讲师”资格认证
![国内首批 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>多名讲师获“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”资格认证](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
评论