RISC-V MCU开发 (八):工程集管理

简介: 相比较于KEIL、Visual Studio等集成开发环境,基于Eclipse平台开发的各类RISC-V IDE都不支持双击某个文件即可加载工程或解决方案(工程集),用户只能先打开Eclipse再去选择要加载的项目,该用法不符合大多数嵌入式开发工程师的习惯。

相比较于KEIL、Visual Studio等集成开发环境,基于Eclipse平台开发的各类RISC-V IDE都不支持双击某个文件即可加载工程或解决方案(工程集),用户只能先打开Eclipse再去选择要加载的项目,该用法不符合大多数嵌入式开发工程师的习惯。

而同样基于Eclipse平台开发的MounRiver® Studio(MRS)则引入了嵌入式开发工程师熟悉的“工程文件”、“解决方案文件”概念,支持双击文件直接打开IDE并加载工程、工程集。

【工程文件】在MRS新建工程时,源码目录会自动生成“工程名.wvproj”的工程文件。下次开发时,直接双击该文件即可加载该工程到MRS。
1.png

【创建工程集文件】
1.点击主菜单“File->New->MounRiver Solution”,弹出工程集配置对话框。
2.png

2.在该配置对话框可以指定工程集文件名称及保存位置、使用的OpenOCD工具、编译工具、RISC-V/ARM工具链等信息。点击“OK”按钮完成创建。
3.png

3.此时MRS会保存当前默认工作区内所有改动并询问是否切换到刚创建的工作集专属工作空间。点击“OK”则MRS会立即重启。
4.png

4.此时MRS已经切换到工程集专属工作空间,用户可以开始创建或导入工程。MRS标题栏会展示当前工作集完整路径名。
5.png

5.前往该目录,可以看到已经生成了.wvsln后缀的工程集文件。
6.png

【加载工作集】
A.直接双击对应的.wvsln文件。如果此时MRS已经打开,则会先保存当前工作区内所有改动,然后自动重启,切换到工作集专属的工作空间。
7.png

B.如果此时MRS已经打开,点击主菜单“File->Load”,打开工程/工程集加载界面。在该界面中点击“Solution”单选框,接着指定要加载的工程集文件,点击“OK”即可加载指定的工程集。
8.png

相关文章
|
4月前
|
开发工具 C++ 异构计算
Xilinx ZYNQ的应用开发介绍
Xilinx的ZYNQ系列是首款可扩展处理平台,以其高性能和计算能力适用于高端嵌入式应用如视频监控和汽车辅助系统。ZYNQ结合了双ARM Cortex-A9 MPCore处理器系统与28nm FPGA技术,提供高度灵活性和配置选项。开发环境包括Xilinx Platform Studio、ARM工具链及第三方软件,支持C/C++和系统C综合。ZYNQ由处理系统(PS)和可编程逻辑(PL)组成,PS是ARM SOC,PL是FPGA。开发工具推荐使用Vivado,Zynq 7000 XC7Z100作为旗舰型号提供丰富的资源。
67 0
|
4月前
|
机器人 Linux 开发工具
嵌入式BSP工程师基本任务分析
嵌入式BSP工程师基本任务分析
242 1
|
编解码 网络安全 开发者
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
884 1
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
|
JSON 前端开发 Ubuntu
RISC-V生态开发套件解析(七):LicheeRV 86开发板快速开始Waft应用
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
396 0
RISC-V生态开发套件解析(七):LicheeRV 86开发板快速开始Waft应用
|
存储 前端开发 Shell
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
621 0
RISC-V生态开发套件解析(一):LicheeRV 86开发板基础介绍
|
开发工具 芯片
项目开发中ARM单片机芯片分类及选型
项目开发中ARM单片机芯片分类及选型
项目开发中ARM单片机芯片分类及选型
|
芯片 Windows 内存技术
RISC-V MCU开发(十三):嵌入式开发相关工具软件
一款集成开发环境软件除了代码编辑、编译和调试这些基本功能外,也会集成其他工具软件,方便工程师们更高效的开发。MounRiver® Studio(MRS)使用了主菜单扩展的方式,将实用的工具软件添加到软件平台中。软件工具包含、但不仅限于设备管理器、内核烧录的等工具。随着逐渐丰富的内核分析需求,软件工具会一直完善并集成添加。
RISC-V MCU开发(十三):嵌入式开发相关工具软件
|
开发工具 开发者
RISC-V MCU开发(九):工程模板管理
相对于平台和解决方案,工程实际上是开发者管理代码、操作配置的最小单位。而在先前的介绍中,我们介绍了MRS工程创建的过程,以及编译、烧写、调试的这些实际功能,自然而然随之而来就会有这样几个问题——这些工程是如何内置在MRS中的呢?我们又如何将已有的工程,保存为自己的模板、供其他用户使用呢?本文我们就来一一介绍。
RISC-V MCU开发(九):工程模板管理
|
数据可视化 IDE 开发工具
RISC-V MCU开发 (十):文件版本管理
版本控制系统(Version Control System)是多数IDE不可缺少的一部分,其主要作用是记录一个或若干文件内容的变化,例如文件的修改、删除等,使得开发者能够追踪历史版本,可以“还原”至某个历史状态。MounRiver® Studio(MRS)提供便捷的版本控制功能,采用可视化UI设计,简单高效。
RISC-V MCU开发 (十):文件版本管理
|
IDE 开发工具
RISC-V MCU开发 (十一):跨内核工程转换
大多数嵌入式工程师使用Keil进行开发,但Keil目前不支持RISC-V内核,只支持ARM内核。MounRiver® Studio(MRS)同时支持两种内核,为了方便工程师从ARM内核迁移至RISC-V内核,MRS增加了Keil工程转换的功能。
RISC-V MCU开发 (十一):跨内核工程转换