0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开鸿智谷NiobeU4开发板免费试用体验】1.Windows物理机上构建Linux开发环境

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-14 14:47 次阅读

本文来源电子发烧友社区,作者:chenzd, 帖子地址:https://bbs.elecfans.com/jishu_2308700_1_1.html



【开鸿智谷NiobeU4开发板免费试用体验】1.Windows物理机上构建Linux开发环境

1.概要:

本文提供了一种在Windows物理机上构建Linux开发环境的解决方案,并总结了针对NiobeU4开发板,需要掌握的必要开发基础。

全文主要内容,以思维导图的形式展开,如下图所示:
思维导图.png

开发板简介:

开鸿智谷NiobeU4开发板的开发环境为linux,基于esp32芯片,开发板实际样式如下图所示,具体必要的常用传感器接口,以及扩展接口,和显示设备,可极大提高开发效率。
开发板.png

2.开发环境

2.1虚拟机:VMware+Ubuntu+VSCode

在Windows物理机上构建Linux开发环境,需要安装虚拟机:安装VMware,使用Ubuntu系统,配置共享文件夹。

2.1.1.虚拟机安装VMware,创建新的虚拟机时,典型安装即可满足开发需求,系统使用Ubuntu20.04

2.1.2.配置共享文件夹,实现虚拟机与物理机之间大文件数据的交互,需要配置共享文件夹路径,并安装VMware Tools,在虚拟机中共享文件夹路径如下所示:即:mnt/hgfs
图片 1.png

2.1.3.安装Vscode,用于编辑代码。

安装指令为:sudo snap install --classic code

指令code可直接打开vscode软件。
图片 2.png

解决vscode,中文乱码的问题:

由于NiobeU4开发板代码中文部分的编码格式为utf-8,但是vscod安装完成后的默认配置打开中文文件,固定使用的是gbk,所以会造成乱码,极其影响开发体验,修改方法为:

勾选Auto Guess Encoding,具体操作方法如下图所示:
图片 3.png
图片 4.png

2.2物理机:

电脑性能提升方法:

视情况而定,可以通过加装内存条的方式,改善卡顿问题。

原来的8g内存条在同时运行虚拟机和Windows应用程序多开的时候会出现卡顿的,Linux编译无法完成的情况,现在增加了一个8g的内存条。不在出现上述卡顿问题了,Cpu利用率由90%左右下降至如今的%50左右。

内存条大小需尽量满足:全部内存条的总内存大小应大于或等于16g;

速度要与此处的速度对应:

查看内存信息的方法如下:

Ctrl Alt Delete->任务管理器->性能->内存
图片 5.png

鸣谢:

开鸿智谷NiobeU4开发板具有丰富的示例程序可供学习与参考,在历程中有详细的md说明和指导文本十分值得推广和借鉴,git官网中同样具备详细的开发指导说明,按照说明很容易就可以轻松上手开发,再次也特别感谢开鸿智谷NiobeU4开发板威廉希尔官方网站 支持,几乎每天非工作时间段同样耐心帮忙解决和排查问题,十分感谢!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开鸿智谷
    +关注

    关注

    2

    文章

    125

    浏览量

    1151
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

    507
收藏 人收藏

    评论

    相关推荐

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576开发板发起
    的头像 发表于 11-22 01:00 177次阅读
    追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 226次阅读
    【RA8D<b class='flag-5'>1</b><b class='flag-5'>试用</b>活动】RA8D<b class='flag-5'>1</b>B-CPKCOR<b class='flag-5'>开发板</b>移植<b class='flag-5'>linux</b>

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576开发板发起
    的头像 发表于 11-12 01:00 307次阅读
    有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    鸿用威廉希尔官方网站 助力构建鸿蒙世界的基石

    高级工程师王振德受邀出席此次威廉希尔官方网站 交流盛会并发表主题演讲,为鸿蒙生态的繁荣贡献企业力量。鸿的鸿蒙团队一直与广大开发者无私分享威廉希尔官方网站 心得,共同解决着代码难题,让更多人能
    的头像 发表于 10-29 08:05 213次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>用威廉希尔官方网站
助力<b class='flag-5'>构建</b>鸿蒙世界的基石

    linux开发板与树莓派的区别

    定义和用途 Linux开发板Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用
    的头像 发表于 08-30 15:34 955次阅读

    linux开发板如何编译curl

    Linux开发板上编译 curl 库通常涉及到几个步骤,包括准备开发环境、下载源代码、配置编译选项以及执行编译和安装过程。以下是一个基本的指南,帮助你在
    的头像 发表于 08-30 15:33 614次阅读

    linux开发板和单片机开发的区别

    硬件架构 Linux开发板和单片机开发在硬件架构上有很大的区别。Linux开发板通常基于ARM、x86或其他处理器架构,具有较高的处理能力和
    的头像 发表于 08-30 15:30 758次阅读

    鸿亮相OpenHarmony开发者大会,与生态共创开源新篇章!

    5月25日,以“鸿心聚力智引未来”为主题的OpenHarmony开发者大会2024(以下简称大会)在深圳成功举办。鸿获得多项奖项及授牌
    的头像 发表于 05-26 08:30 744次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>开发</b>者大会,与生态共创开源新篇章!

    鸿荣获鸿蒙原生应用开发及培训服务商牌匾授牌

    出席现场,并获颁鸿蒙原生应用开发及培训服务商称号。图/左4鸿副总裁李传钊
    的头像 发表于 05-24 08:30 788次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>荣获鸿蒙原生应用<b class='flag-5'>开发</b>及培训服务商牌匾授牌

    HarmonyOS开发:【基于命令行(开发环境)】

    支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。同时,开发板
    的头像 发表于 04-25 17:54 1255次阅读
    HarmonyOS<b class='flag-5'>开发</b>:【基于命令行(<b class='flag-5'>开发</b><b class='flag-5'>环境</b>)】

    拓维信息及旗下鸿同获华为HarmonyOS开发服务商认证

    近日,拓维信息及旗下鸿双双通过华为HarmonyOS开发服务商认证,成为华为“鸿蒙服务商先锋计划”认证级伙伴。秉持共同发展、共创价值的合作理念,拓维信息、
    的头像 发表于 03-29 08:13 520次阅读
    拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>同获华为HarmonyOS<b class='flag-5'>开发</b>服务商认证

    国内首批 | 鸿多名讲师获“鸿蒙原生应用开发培训讲师”资格认证

    2023年3月4日-5日,鸿蒙生态服务(深圳)有限公司(以下简称“鸿蒙生态服务公司”)组织了国内首批“鸿蒙原生应用开发培训讲师”认证,鸿
    的头像 发表于 03-16 08:29 674次阅读
    国内首批 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>多名讲师获“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”资格认证

    fpga开发板linux开发板区别

    FPGA开发板Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板
    的头像 发表于 02-01 17:09 2246次阅读

    DIY个人的Linux开发板教程

    作者简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由全志V3s、F1C200S等芯片开始上手DIY个人的Linux
    的头像 发表于 01-07 09:52 2083次阅读
    DIY个人的<b class='flag-5'>Linux</b><b class='flag-5'>开发板</b>教程

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序。
    的头像 发表于 01-03 12:31 2052次阅读
    如何<b class='flag-5'>构建</b><b class='flag-5'>linux</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>和编译软件工程、应用程序