What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?

Follow+Star Public Account Number, don’t miss out on exciting contentAuthor | strongerHuangWeChat Public Account | Embedded ColumnIn recent years, major manufacturers have been laying out RISC-V processors, and the number of microcontrollers based on RISC-V is increasing. However, compared to conventional (ARM) microcontrollers, the RISC-V ecosystem, especially the development tools, still has a certain gap.Recently, the integrated development environment based on RISC-V, MounRiver Studio (abbreviated as: MRS), has been upgraded to V2.3.0.What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?The official description of the upgrade includes:

【New Features】

1. Added support for the CH32M007K8U series chips, supporting project management, development, downloading, debugging, and other functions.

2. Added support for creating static library projects.

3. Added common project settings functionality.

4. Added functionality to display static stack call relationships after project compilation.

5. Added code analysis functionality at the project, directory, and file levels.

【Optimizations】

1. Updated MRS built-in chip (CH32V003/CH32X035/CH32V103/CH32V20X/CH32V30X…) project templates.

2. WCH-LinkUtility software upgraded to V2.70.

3. WCHISPStudio software upgraded to V3.90.

4. HexBinStudio software upgraded to V1.80.

Today, let’s talk about the features of this important tool in the RISC-V ecosystem, MRS.1. One-stop Development ToolMounRiver Studio (MRS) integrates various development functions and serves as a one-stop tool for generating software projects, editing, compiling, debugging, and downloading.It is somewhat similar to STMicroelectronics’ STM32CubeIDE and Renesas’ e2 studio, which are also one-stop development tools. Essentially, there is no need to install other software; this one tool can handle the entire software development process.The usage method is also similar to STM32CubeIDE and e2 studio; you can generate a software project with just a few clicks of the mouse.What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?2. User InterfaceMRS is an integrated development environment developed based on the Eclipse GNU version, targeting RISC-V, ARM, and other core MCUs, and it uses a deeply customized VSCode framework.Compared to STM32CubeIDE and e2 studio, which are closer to Eclipse and have more complex configurations, MRS is more aligned with the preferences of Chinese users, featuring a simpler and more elegant overall interface, with less cumbersome configurations.Currently, MRS supports the three major operating systems: Windows, Linux, and macOS.3. Ease of Use and Development ExperienceIf you have used STM32CubeIDE or e2 studio, transitioning to MRS will be seamless, and you may find MRS even simpler and more convenient.When creating a project, it automatically helps you with some configurations, such as:automatically loading the required header files, startup files, and system files, and configuring basic compilation options.

Of course, if you need to make adjustments, you can find the relevant settings in the project properties, such as:

optimization level, warning level, and debugging level.

Adding header file paths and library files.

Output file formats, such as generating HEX or BIN files.

The editing features of MRS are somewhat similar to VS Code, supporting common code assistance features such as: code completion, search, navigation, and diagnostics.What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?The entire toolbar is designed to be simple, and the icons are intuitive, making it very suitable for beginners or developers to operate.What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?4. Integration of Four RTOSOne-stop IDEs like STM32CubeIDE and e2 studio typically integrate one or two RTOS options, while MRS currently integrates four commonly used RTOS options available on the market:FreeRTOS, HarmonyOS, RT-Thread, TencentOS.What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?Previously, using an RTOS required navigating numerous challenges (various porting, trimming, and configuration) before it could be utilized, but now you can simply click a few buttons to use a ready-made RTOS.Therefore, MRS’s integration of four RTOS options is quite friendly for those learning or working on projects that require RTOS.5. Powerful Debugging FeaturesDebugging is crucial for software development. Many people criticize Keil, but due to its excellent debugging capabilities, many users continue to use it.Similarly, MRS natively supports RISC-V, and its debugging features are also very powerful, supporting all common debugging functionalities.What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?6. Lightweight and Efficient IDE SoftwareHow long does it take you to open STM32CubeIDE? And IAR EWARM, does it consume your computer’s resources when you use it?MRS is somewhat similar to VS Code, and it can be quickly opened on computers with lower specifications.7. MRS is FreeYou may have received legal letters regarding software like Keil and IAR, but MRS is currently free for everyone to use. Although it supports various core MCUs like RISC-V and ARM, the types of MCUs currently supported are somewhat limited. However, previous tests have shown support for other MCU types as well.That’s all for today. If you have used MRS, feel free to leave a comment about your experience!

———— END ————

What Are the Features of the MounRiver Studio Integrated Development Environment for RISC-V Microcontrollers?

● Column “Embedded Tools”

● Column “Embedded Development”

● Column “Keil Tutorials”

● Selected Tutorials from the Embedded Column

Follow the public accountReply “Join Group” to join the technical exchange group according to the rules, reply “1024” to see more content.

Click “Read the Original” to see more shares.

Leave a Comment