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

    文章

    99

    浏览量

    996
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

    457
收藏 人收藏

    评论

    相关推荐

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

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

    【核桃派1B 开发板试用体验】0基础小白该如何玩转LINUX开发板

    本帖最后由 jf_37047872 于 2024-1-2 20:20 编辑 作为一款LINUX开发板,核桃派1b开发板非常适合当做入门
    发表于 01-02 16:32

    【涂鸦T2-U开发板试用体验】1、T2-U开发环境搭建及调试

    前言 本章介绍T2-U的开发环境搭建流程,以及一些遇到的问题。 一、资料 试用网址:【新品体验】涂鸦 T2-U 开发板免费
    发表于 11-25 23:38

    【中科微CSM32RV003绿色开发板免费体验】环境配置

    体验】+开发环境构建篇 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com) 【RISC-V】中科微CSM32RV003绿色开发板
    发表于 10-23 19:17

    【LuckFox Pico 开发板免费试用】关于adb使用

    adb工具可用于Linux文件与开发板之间双向传递,起到了一个桥梁作用,对调试也很有帮助。 (1) adb的安装.解压adb_fastboot,在电脑\"环境变量\"添加其路径
    发表于 10-21 23:22

    【LuckFox Pico Plus开发板免费试用开发环境搭建

    开发环境: 主机:Ubuntu 20.04 开发板:LuckFox Pico Plus开发板 Windows 下有很多虚拟机软件,目前市面上
    发表于 10-21 13:30

    OpenHarmony开发板汇总

    NiobeU4(ESP32-U4WDH)轻量系统:鸿Niobe 407(STM32F407IGT6)轻量系统:朗国IoT WiFi
    发表于 10-19 11:27

    轻量系统:鸿NiobeU4(ESP32-U4WDH)

    开发板名称(芯片型号) 鸿NiobeU4(ESP32-U4WDH) 芯片架构 xtensa
    发表于 10-19 11:23

    轻量系统:鸿Niobe 407(STM32F407IGT6)

    开发板名称(芯片型号) 鸿Niobe 407(STM32F407IGT6) 芯片架构 CST85F01 CPU频率 介绍(字数请控制在200字以内) Niobe 407
    发表于 10-19 11:22

    鸿鸿OS设备开发实验箱通过OpenHarmony兼容性测评

    ,实验箱还提供4个综合智能场景,高校老师在教学时可自由组合多个案例模块,开发更丰富、更有趣的互动场景。 鸿依托OpenHarmony
    发表于 10-19 10:14

    【LuckFox Pico Plus开发板免费试用】使用ADB命令访问开发板

    感谢电子发烧友和幸狐科技提供了此次LuckFox Pico Plus开发板试用机会。 LuckFox Pico 是一款基于瑞芯微 RV1103 芯片具有高性价比的微型 Linux 开发板
    发表于 10-14 09:42

    【Milk-V Duo 开发板免费体验】4-Linux控制小车动作(原创)首发

    接上三篇: [接上两篇:【Milk-V Duo 开发板免费体验】3-Linux控制小车方向https://bbs.elecfans.com/jishu_2371135_1_1
    发表于 08-21 02:11

    【Milk-V Duo 开发板免费体验】Milk-V Duo 开发板Linux环境准备

    先来看看Milk-V Duo开发板开发板是一款基于CV1800B芯片的MPU。CV1800B芯片由算能提供,它采用了两颗RISC-V内核,能够运行基于Linux提供和RTOS的操作系统。丰富的硬件
    发表于 08-18 00:38

    【Milk-V Duo 开发板免费体验】试用报告1:开箱体验

    【前言】 首先非常感谢算能联合电子发烧友论坛举办的本次试用活动,我有幸被选中对Milk-V Duo开发板进行一个试用。 先进行一个叠甲:由于本人基础知识掌握不充分,属于爱好者级别,在许多方面的阐述
    发表于 08-01 21:25

    【Milk-V Duo 开发板免费体验】Windows开发环境的搭建

    感谢电子发烧友论坛和算能提供的Milk-V Duo 开发板试用机会。 Milk-V Duo的标准开发环境是基于Linux的,所以一般要安装
    发表于 07-29 09:10