RISC-V MCU开发 (二):工程创建与管理

简介: MounRiver® Studio(MRS)内置了GD、WCH等芯片厂家的RISC-V/ARM以及RISC-V通用指令集系列的芯片工程模板,支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发。同时,MRS还在Eclipse开发平台体系中引入了工程文件的概念,与Keil、VS等其他集成开发环境一样,支持双击工程文件打开IDE并加载工程。

MounRiver® Studio(MRS)内置了GD、WCH等芯片厂家的RISC-V/ARM以及RISC-V通用指令集系列的芯片工程模板,支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发。同时,MRS还在Eclipse开发平台体系中引入了工程文件的概念,与Keil、VS等其他集成开发环境一样,支持双击工程文件打开IDE并加载工程。

MRS最新V1.51版本安装包获取方式:www.mounriver.com

【工程新建】MRS可通过内置的芯片工程模板快速创建工程,在新建工程页面,可指定工程名称、源文件存放位置、通过关键词快速检索目标芯片工程。
1.png

【实时操作系统开发】MRS也支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发,在新建工程界面可指定要创建的工程类型。
2.png

【工程加载】MRS支持的加载工程方式主要有以下几种:
A.双击工程文件:通过MRS内置模板创建的工程,源码目录下会自动生成与工程同名的.wvproj格式的文件,双击该文件即可将该项目加载到MRS。
3.png

B.加载工程接口:点击主菜单File->Load选项,在弹出的对话框中选择导入类型为Project,即可浏览文件系统,指定要导入的.project或.wvproj文件
4.png

C.导入工程接口:点击主菜单File->Import选项,在弹出的对话框中选择从工作空间或文件系统内导入已存在的项目。
5.png

【工程管理】对于已创建的工程,MRS支持工程刷新、拖拽方式添加文件夹/文件、工程/文件夹/文件移除或删除、文件夹/文件排除编译队列等操作…
A.工程刷新:当工程内源文件在IDE外进行了修改后,可通过选中目标工程按快捷键F5或右键菜单项Refresh的方式刷新工程,已打开的文件将会自动更新显示改动后的内容。
6.png

B.添加文件夹/文件:可选择拖拽方式直接将选中的内容添加到MRS资源区的目标位置,或者通过资源区右键菜单选择导入或新建文件夹/文件。
7.png

C.移除、删除操作:MRS对工程支持移除、删除操作,前者只将工程从IDE资源区内移除;而删除操作则是直接将工程从物理磁盘销毁,该操作无法撤销,因此MRS在用户勾选该操作时会进行二次询问。文件夹/文件支持删除操作且可以撤销。
8.png

D.排除编译:MRS支持将选中的文件夹/文件排除编译队列,非编译队列内的项目会有特殊标识用于区分。
9.png

相关文章
|
6月前
|
机器人 Linux 开发工具
嵌入式BSP工程师基本任务分析
嵌入式BSP工程师基本任务分析
293 1
|
消息中间件
嵌入式:UCOS移植+简单创建任务
嵌入式:UCOS移植+简单创建任务
|
智能硬件
STM32智能家居7天小项目(1)RTOS引入
STM32智能家居7天小项目(1)RTOS引入
191 0
|
编解码 网络安全 开发者
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
906 1
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
|
JSON 前端开发 Ubuntu
RISC-V生态开发套件解析(七):LicheeRV 86开发板快速开始Waft应用
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
414 0
RISC-V生态开发套件解析(七):LicheeRV 86开发板快速开始Waft应用
|
存储 前端开发 Shell
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
638 0
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
|
开发工具 芯片
项目开发中ARM单片机芯片分类及选型
项目开发中ARM单片机芯片分类及选型
项目开发中ARM单片机芯片分类及选型
|
IDE 开发工具 Android开发
RISC-V MCU开发 (八):工程集管理
相比较于KEIL、Visual Studio等集成开发环境,基于Eclipse平台开发的各类RISC-V IDE都不支持双击某个文件即可加载工程或解决方案(工程集),用户只能先打开Eclipse再去选择要加载的项目,该用法不符合大多数嵌入式开发工程师的习惯。
RISC-V MCU开发 (八):工程集管理
|
开发工具 开发者
RISC-V MCU开发(九):工程模板管理
相对于平台和解决方案,工程实际上是开发者管理代码、操作配置的最小单位。而在先前的介绍中,我们介绍了MRS工程创建的过程,以及编译、烧写、调试的这些实际功能,自然而然随之而来就会有这样几个问题——这些工程是如何内置在MRS中的呢?我们又如何将已有的工程,保存为自己的模板、供其他用户使用呢?本文我们就来一一介绍。
RISC-V MCU开发(九):工程模板管理
|
IDE 开发工具
RISC-V MCU开发 (十一):跨内核工程转换
大多数嵌入式工程师使用Keil进行开发,但Keil目前不支持RISC-V内核,只支持ARM内核。MounRiver® Studio(MRS)同时支持两种内核,为了方便工程师从ARM内核迁移至RISC-V内核,MRS增加了Keil工程转换的功能。
RISC-V MCU开发 (十一):跨内核工程转换