国产RISC-V芯片开发板终于到手!开箱看看有哪些特点..

面包板社区 2019-12-25 08:17
1.GD32VF103V-EVAL开发板简介

GD32VF103V-EVAL板采用基于RISC-V内核的GD32VF103VBT6 MCU,GD32VF103系列是中国第一个基于RISC-V内核的32位通用MCU产品,主频高达108MHz,Flash高达128K,SRAM高达32K,片内集成种类丰富、数量众多的外设,提供工业级的操作温度(-40℃~85℃),面向“主流型开发需求”,具备“完整的兼容性”。GD32V系(RISC-V内核)和经典的GD32系列(ARM内核)之间建立了快速通道,并搭建ARM和RISC-V的桥梁,可以实现跨内核的产品选型和设计切换,在节省开发成本的同时,给用户带来相同的使用体验。

2.开箱自拍




3.新建工程

3.1.GD32 RISC-V的开发环境使用的是芯来科技的NucleiStudio IDE
下载链接:
https://www.nucleisys.com/download.php

目前只有Windows 64位这一个版本。NucleiStudio IDE是一个免安装的软件,下载后直接解压到某个目录下即可。需要注意的是,NucleiStudio IDE是基于Java环境运行的,所以需要安装JDK运行环境,并正确配置好系统环境变量。

3.2.双击NucleiStudio_IDE_201909\NucleiStudio目录下的eclipse.exe运行NucleiStudio IDE,在首次运行的时候需要选择一个默认的工作路径(为了方便操作,我给eclipse.exe创建了一个快捷方式,重命名为NucleiStudio IDE,并将快捷方式的图片修改为NucleiStudio.ico,最后将快捷方式放在桌面上,方便后面的使用^^),软件默认打开的界面如下图所示:



3.3.接下来我们可以参考《GD32V103 MCU工具链和应用开发》一步步的来创建自己的第一个工程(后面所有的工程也都是基于这个工程来做开发的)。点击菜单栏File->New->C/C++ Project



3.4.在弹出的New C/C++ Project对话框中选择C Managed Build选项,然后点击Next



3.5.在弹出的C Project对话框中,输入Proejct Name,选择项目文件存放的路径Location,(如果不选择,则存放在默认的工作路径下面),选择Project Type为Executable项下的GigaDevice RISC-V C Project,Toolchains为RISC-V Cross GCC,点击Next



3.6.在弹出的Project settings对话框中,选择MCU型号:GD32V103,点击Next



3.7.在弹出的Project settings对话框中,使用默认选项,点击Next



3.8.在弹出的Select Configurations对话框中,点击Select all,点击Next



3.9.在弹出的GNU RISC-V Cross Toolchain对话框中,使用默认选项,Toochain name:GNU MCU RISC-V GCC(riscv-none-embed-gcc),Toolchain path:${eclipse_home}\toolchain\RISC-V Embedded GCC\bin,点击Finish



3.10.至此一个基于Running_led的一个最小工程就创建完毕了,在点击Finish后需要稍等片刻,等待工程创建完成;创建后我工程目录结构如下图所示:



3.11.我们现在点击NucleiStudio IDE左上角像锤子的图标,对新建立的工程进行编译,并输出编译结果,新建的工程是0 errors,0 warnings



3.12.接下来我们就通过点击NucleiStudio IDE左上角的第二个绿色图标,将程序通过板载的GD-LINK下载到单板运行啦(刚点击下载,弹出的是红色的字体,吓了一跳,以为是出错了呢,到最后单板正确运行(4个LED灯依次间隔1秒钟点亮),才松了口气;想当然的以为红色就是报错了^^)



4.体会

第一个工程创建下来感觉很舒服,向导一步接一步的,容易上手;生成的工作目录划分清楚,代码清晰;就是首次创建的时间、编译的时间、下载的时间感觉有点长,后面希望大牛们再优化,提升开发体验了哈!

作者:xld0932
来源:面包板社区
本文为面包板社区,博主原创,未经本人允许,禁止转载

往期精彩回顾

PCB设计为何一般控制50欧姆阻抗?

强迫症工程师教你,如何将元件漂亮地焊接在板子上

一张PCB是如何诞生的?带你进工厂一窥究竟

实战分析:电阻、电容(RC)低通滤波器


···END···

------------------------
EET·EDN·ESM官方社区
我就知道你“在看”
面包板社区 面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
评论 (0)
  • ▎引言嵌入式计算领域一直以来都有着激烈的竞争,RK3568和树莓派4作为两个备受瞩目的平台,引起了广泛的关注。本文将以处理器性能、扩展性、功耗和软件支持等方面对RK3568和树莓派4进行综合比较,以帮助读者更好的了解这两个平台的优势和适用场景。▎RK3568经过多年发展,瑞芯微在通用处理器、机器视觉领域等领域有着丰富的产品线,可以满足不同场景的行业需求。在2020年开发者大会上,瑞芯微发布了RK3568芯片,该芯片采用22nm制程工艺、4核A55架构CPU(主频最高2.0GHz)、Mali&nb
    万象奥科 2023-06-16 11:07 198浏览
  • 近日,经纬恒润AUTOSAR基础软件产品INTEWORK-EAS-CP成功适配国芯科技的CCFC2012BC产品家族。同时,经纬恒润完成了对国芯科技的MCAL软件适配和工程集成,为国芯科技提供了全套AUTOSAR解决方案。基于国芯科技CCFC2012BC完成AUTOSAR适配通过本次合作,国芯科技的芯片产品将以功能更加完善、性能更加量化、服务更加完整的状态面向车内不同应用场景。未来,经纬恒润与国芯科技将继续合作,不断为国芯科技迭代发布的新产品提供软件平台解决方案。▎经纬恒润INTEWORK-EA
    hirain 2023-06-16 11:06 213浏览
  • 亚马逊UL2054测试报告 锂电池UL报告 电芯UL1642近日大量卖家反馈亚马逊针对18650电池进行批量下架,目前已有不少卖家在售链接遭殃。据悉,亚马逊在邮件中表示,圆柱形锂离子电池类型包括:14500、16340、18650、20700、21700、26650;以及包含这些电池类型的所有产品,即使产品不包含电池。那为何亚马逊要下架18650电池呢?诉讼称,截至 2021年7 月,亚马逊仍在其平台上列出了数千个“危险且虚假宣传”的电池,“包括亚马逊知道存在安全风险的电池”。那如果预防亚马逊下
    陈丽莎 2023-06-15 16:53 172浏览
  • 以启扬IMX8MP开发板为例,给大家分享固定IP地址以及单网口多IP设置的步骤流程。固定IP地址设置20-wired.network重启Network生效网口多ip设置对于一些网络管理的命令connman设置(参考)imx8 yocto系统的init system使用systemd,系统下没有/etc/init.d/networking及/etc/network/interfaces来管理网络,使用了connman来管理网络。获取有线网络列表设置静态IP、网关及DNS添加.config来保存设置
    启扬ARM嵌入式 2023-06-16 09:34 110浏览
  •     如今的PCB电路板无处不在,日常接触到的手机,电脑,家用电器,玩具等等,拆开机械结构,里面都存在大大小小,各种功能的电路板。PCB是基本电子元器件和芯片最重要的载体,所以,PCB设计的优劣也直接决定了产品最终的性能。 本文通过一个实际案例,分析电路板的基本组成和PCB的主要设计流程。   电路板的基本组成 目前的电路板,主要由以下组成: 线路:线路是做为原件之间导通的工具,在设计上会另外设计大铜面作为接地及电源层。 介电层(Die
    启芯硬件 2023-06-16 15:24 204浏览
  • 近来,部分ANSI/UL标准(如UL1082、UL982、UL1026、UL1081等)对含有纽扣锂电池的产品新增了UL4200A的评估要求。对于具体生效日期,请注意后续各终端产品标准新版本更新通告。认证咨:191075167751. 适用产品 安装有直径 ≤32mm,且直径大于高度的纽扣锂电池的消费类(家用)产品(但在部分终端产品标准中可能会有额外补充要求)。2. 新增要求的主要目的(但不限于):减少儿童误吞的风险。3. 结构3.1 对于终端产品带有“允许使用者移动或更换的电池”时,结构需要符
    陈丽莎 2023-06-16 09:46 118浏览
  • 2023年6月10日,第三届网络开源技术生态峰会在北京成功召开。中科驭数高级副总裁、CTO卢文岩博士受邀出席本届峰会,并在活动主论坛分享题为《P4可编程的DPU 让算网生态更加开放融合》的主题演讲。 ▲ 中科驭数高级副总裁、CTO卢文岩博士受邀在主论坛发表主题演讲■ 数据中心“税”与异网融合“税”是当前算网生态的两大痛点算力,毫无疑问是当前数字经济发展的核心增长力,已经成为像水、电、网一样的基础性生产要素,事关到整个核心要素的升级,是驱动经济社会数字化转型的新引擎。演讲伊始,卢文岩博士简要介绍
    Yusur_Tech 2023-06-16 11:21 176浏览
  • 本篇试用报告由发烧友 ouxiaolong提供,感谢ouxiaolong的支持。飞凌嵌入式会持续开展开发板有奖试用活动,更有京东E卡等着你!欢迎大家的持续关注。飞凌嵌入式OK3588-C开发板是一款性能强劲的旗舰产品,采用核心板+底板的分体式设计,基于Rockchip RK3588处理器设计,该处理器具有超高性能,包含4核Cortex-A55和4核Cortex-A76架构,Cortex-A55主频高达1.8GHz,Cortex-A76主频高达2.4GHz,且内置 NPU,功能丰富,可玩
    飞凌嵌入式 2023-06-16 13:57 170浏览
  • 嵌入式DSP实验室建设方案   1 DSP实验室建设背景 1.1 实验室建设必要性 根据《教育部关于全面提高高等教育质量的若干意见》(教高〔2012〕4号)精神和《教育信息化十年发展规划(2011-2020年)》要求,“深度融合,引领创新”是高等教育信息化建设和实验教学示范中心建设的重要内容。建立嵌入式DSP仿真实验教学系统,利于改变传统教学“重教有余,重学不足”的模式,有助高校创新型人才培养,并达到教学大纲所要求的教学目的。 DSP数字信息处理技术以及数字信号处理器在通
    创龙教仪 2023-06-16 15:38 514浏览
  • 近期,中科驭数创始人、CEO鄢贵海受邀参与华泰证券播客栏目《泰度VOICE》,与华泰创新投资总监刘诚围绕人工智能三要素之一“算力”,展开一场非常硬核、烧脑的科技向对谈。在节目中,鄢老师深入浅出地探讨了数据处理单元(DPU)的技术原理及应用场景,对于算力提升面临的难题和产业意义,他详细解释了DPU作为算力底座中的关键组成部分,如何通过连接各种算力节点和构建算力资源池来提高效率。同时,他也分享了科学家创业的心路历程,强调了科技创新与商业应用的紧密结合对推动科技发展的重要性。欢迎收听~01光有CPU和
    Yusur_Tech 2023-06-16 11:54 173浏览
  • 37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验一百一十一: 震动马达模块 高低电平振动小电机 智能可穿戴式产品震动提醒模块微型振动马达 主
    雕爷学编程 2023-06-16 11:07 205浏览
  • 接地电阻柜到现场后安装步骤如何做?接地电阻柜到现场后,安装步骤如下:1. 准备工具和材料:在安装前,需要准备好所需的工具和材料,如电缆、电缆夹、接地线、铜板、支架等。2. 安装支架:需要安装支架,确保接地电阻柜的固定和稳定。3. 连接电缆:将电缆接到接地电阻柜上,并使用电缆夹固定。4. 安装接地电阻器:接地电阻器要根据电网系统的需求进行选择,并安装到接地电阻柜中。5. 连接接地线:将接地电阻器的输出端连接到接地线上。在安装过程中,需要注意以下几点:1. 选择合适的位置:接地电阻柜应安装在干燥通风
    保定众邦电气 2023-06-16 14:45 193浏览
  • 认识超短焦投影机超短焦投影机(Ultra Short Throw Projector)是近年逐渐热门的影音产品。传统的投影机需要较长的投射距离,以720或1080P的画质为主;超短焦投影机距离投射墙面则仅需几十公分的距离,便可达成80-150吋的投射画面,并且大多支持4KUHD画质并内建丰富的影音串流服务程序,非常适合空间受限的家庭及个人使用。超短焦投影机,主要是利用DLP(Digital Light Processing数字光处理)技术进行图像显示,DLP投影机将光通过旋转的RGB 色轮,将其
    百佳泰测试实验室 2023-06-15 18:29 182浏览
我要评论
0
1
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦