Embedded solutions provider MikroElektronika (MIKROE) introduces a game-changing update with NECTO Studio 6.0, their cross-platform Integrated Development Environment (IDE) for embedded applications.
The latest version, NECTO Studio 6.0, boasts six major features that enhance the development landscape for embedded applications. These features include an advanced graphics library with a new UI designer, CLANG & LLVM toolchains for ARM and RISC-V microcontrollers, CAN support, integrated DMA control, and the inclusion of RTC and LCD in the mikroSDK.
According to Nebojsa Matic, CEO of MIKROE, “The latest update significantly improves the development experience. Inclusion of LVGL enhances the graphical aspects of projects. Clang for ARM and RISC-V compilers integration, along with LLDB for ARM and RISC-V debuggers, provides powerful tools for code compilation and debugging.”
One of the standout features is the LVGL enhanced graphics library with a new UI designer, allowing developers to bring circuits to life with algorithmic precision and graphical creativity. The update facilitates an intuitive drag-and-drop functionality, enabling the creation of visually appealing and user-friendly interfaces.
NECTO Studio 6.0 takes a giant leap forward in coding experience across platforms by integrating the Clang compiler for ARM and RISC-V architectures. This integration brings advanced debugging features, including comprehensive call stack analysis and a detailed core registers view, making debugging more intuitive and efficient.
The IDE’s mikroSDK library now includes a two-wire CAN interface, ensuring real-time communication between components. This feature optimizes performance, making it ideal for applications ranging from automotive controls to industrial automation. Additionally, the integrated DMA controller in the mikroSDK library enhances system performance, reduces CPU load, and optimizes data transfer, collectively improving device responsiveness and operation.
Nebojsa Matic concludes, “NECTO Studio 6.0 provides everything necessary for developing and prototyping, including Click board applications and GUIs for embedded devices. Rapid software development is easily achieved as developers do not need to consider low-level code, freeing them up to focus on the application code itself.”