Integrated Development Environment matiseye™-studio
Equipped with proprietary extension functions based on Visual Studio Code, accelerating the development process through high-speed compilation and efficient debugging
matiseye™-studio is an integrated development environment (IDE) for Matisse written in C that incorporates ROHM’s proprietary extension functions into Visual Studio Code (VS Code), an open-source code editor developed by Microsoft®. VS Code is a fast-starting, lightweight editor that can be customized to suit user preferences with a variety of extensions while being very easy to learn by including features commonly required of general IDEs. What’s more, matiseye™-studio includes debugging capabilities such as memory monitoring, peripheral register management, real-time variable watching, and disassembly, providing robust support for customer software development.
ROHM also offers a compiler version that supports automotive systems compliant with the ISO 26262 ASIL-D functional safety standard. For more details, please contact us (see below).
Visual Studio Code can be downloaded from the Visual Studio Code website.
matiseye™-studio Block Diagram
Feature 1: Integrates standard IDE functions
- Breakpoint settings (H/W: 1, S/W: unlimited): Unlimited breakpoints can be configured for software debugging
- Advanced editing functions: Integrates various editing features such as multi-cursor, auto-formatting, syntax highlighting, code snippets, and IntelliSense
- Git integration: Perform Git operations using a GUI on VS Code
- Data inspection: Display/change the value of each variable during a break
- Call stack: Check the function call history during a break
Feature 2: Equipped with unique functions for embedded and automotive development
- Memory View: Display/change memory addresses and their values
- Peripheral View: Display/change peripheral registers and their values
- Performance View: Measure the execution time for each function
- Disassembly: Display/disassemble specified functions
- mtloader: Flash download function
- High-performance compiler based on LLVM/clang: Outputs compact, high-speed code, ISO 26262 ASIL-D certifiable
- matiseye™-chart: Displays program variables in real-time charts
- mtsim: A simulator that enables software debugging without the need for actual hardware
Compact Package
LLVM/clang-based development enables high-speed compilation and memory-efficient program development.
Specifications
- Language Specifications: Supports the C language standard (C99 ISO/IEC 9899: 1999)
- Optimization Functions: Select from among 4 optimization levels (O0/O1/O2/Os)
- Build Functions: Fast builds with difference detection; VS Code integration allows for accelerated build configuration and execution
[Notes]
- 64bit integers (long long) and floating-point numbers (float, double) not supported
- Variable length arguments and arrays not supported
- Dynamic memory allocation not supported
Operating Environment
OS: Microsoft® Windows 7 32/64 bit, Windows 10 32/64 bit
CPU: Intel® Core™ Series or equivalent performance
Memory: Equipped with 2GB or more
HDD: 1GB or more free space
.NetFramework: Version 4.7.2
Download
Name | Date Updated | Download |
---|---|---|
Matisse Dev-Env Installer ver.1.01.01 | 2024/6/17 | |
IDE Extension File for VS Code ver.1.0.17 | 2024/7/1 | |
matiseye™ - chart Extension File ver.0.0.7 | 2024/4/22 | |
mtsim Installer ver.1.01.01 | 2024/4/22 | |
Sample Project | 2024/4/22 |
Register to receive the latest updates and user support information directly via email. Make sure to register to ensure the best possible experience.
Documentation
Name | Date Updated | Download |
---|---|---|
matiseye™-studio User's Guide Rev.002 | 2024/6/18 | |
MtChecker User's Guide Rev.002 | 2024/4/22 | |
mtmake User's Guide Rev.001 | 2024/4/22 | |
mtcc User's Guide Rev.005 | 2024/4/22 | |
matiseye™-chart User's Guide Rev.001 | 2024/4/22 | |
Peripheral Window User's Guide Rev.003 | 2024/4/22 | |
mtloader User's Guide Rev.001 | 2024/4/22 |
Related Software
RapidScope™ is a data monitoring tool for debugging Matisse firmware. Graphical real-time monitoring of IC status is possible without affecting the firmware running on Matisse.
- *RapidScope™ requires matiseye™-adapter pro for use.
Related Hardware
matiseye™-adapter/pro is a debug adapter that enables software debugging and writing to Matisse-equipped ICs. It supports real-time debugging, enabling debugging without interfering with CPU operation.
Support
For inquiries regarding Matisse products, please contact us (see below).
tinyMicon MatisseCORE™, matiseye™, and RapidScope™ are trademarks or registered trademarks of ROHM Co., Ltd.
Windows and VS Code are trademarks or registered trademarks of Microsoft Corp. in the US.
Intel® is trademarks or registered trademarks of Intel Corp. in the US.
Core™ is trademarks or registered trademarks of Intel Corp. in the US.