SEGGER and Nuclei System Technology announce that Nuclei Studio IDE will now use SEGGERs, emRun runtime library for its RISC-V based IPs. The resulting executables in the Nuclei toolchain produced by this cooperation are both smaller and faster.
emRun is a complete C runtime library that can be used with any toolchain. EmRun was written from scratch, especially for embedded devices. The focus is on high chip performance with the smallest possible footprint. The reduction in code size allows for a smaller MCU and less on-chip memory. This reduces costs significantly.
emFloat is included in emRun, as a complete, fully optimized, and verified floating-point library for embedded systems. Hand-coded in assembly language, emFloat’s arithmetic routines are optimized for less code and higher overall execution speeds.
“SEGGER has made a huge and lasting contribution to the development of the RISC-V ecosystem and is one of the key players broadening RISC-V usage. The integration of the emRun library will help Nuclei Studio to progress and to provide more possibilities, especially in embedded MCU scenarios.” Huaqi Fang, Software Director of the CoreTech department at Nuclei, says: “It provides excellent code size and performance, both in terms of efficiency and cost. With the continuous development of the RISC-V ecosystem and more iterative upgrades of our software platform, we also look forward to more cooperation opportunities between the two parties in the future.”
“This is another great step forward for RISC-V and for SEGGER in China. We believe we have the ideal components for Silicon Vendors, especially small and mid-sized companies, that want to start with a perfect, affordable solution. We are proud to be jointly enhancing the RISC-V ecosystem with Nuclei.” says Guowei (Lionheart) Chen, Executive Director, SEGGER Microcontroller China Co., Ltd
emRun has already been value-tested and proven for performance with SEGGERs Embedded Studio IDE, which is available free of charge to evaluate performance.
— ADVERTISMENT—
—Advertise Here—
Further information about emRun runtime library and emFloat can be found on the SEGGER company website.
SEGGER Microcontrollers | segger.com
Nuclei System Technology | nucleisys.com
Sponsor this ArticleFor the past 8 years, I have been writing about embedded technologies, added to my technical, academic, and medical editorial experience, with companies like Elsevier and Cambridge University Press. I tell people to read what I write, not try to pronounce my last name. I am always available for comments and suggestions you can reach me at product-editor@circuitcellar.com and I promise I will take the time to reach back out to you. I live in the North East with my wonderful family.