In 2016, we started releasing 64-bit builds of Embedded Studio for Windows. This improved the build performance by about 20% compared to the 32-bit version. Apple recently released the M1, which uses the AArch64/ARMv8-A instruction set. How does Embedded Studio perform on the new chip? We did the comparison again.
Author: Johannes Lask
Getting printf Output from Target to Debugger
Erich Styger recently posted a great tutorial on how to add console functionality using Single Wire Output (SWO) on ARM Cortex-M targets. This inspired me to write a more general post on debug output (“printf”) implementations on embedded target, including SWO and RTT. Debug Output from a Target There are different methods to get debug output from the […]
Update on: Comparing Performance on Windows, Linux and OS X
If you haven’t read the original post, have a look at it: Comparing Performance on Windows, Linux and OS X I got my computer upgraded :-) It is very tiny, an Intel NUC Kit. But what matters is what is inside: An Intel i7 with 4 cores and hyper-threading, so like 8 processors, 16 GB […]
Getting started with J-Trace PRO
J-Trace PRO enables continuous streaming trace, live code coverage and profiling analysis of embedded ARM Cortex-M systems. With J-Trace PRO and Ozone, our debugging tool, you can get the analysis of your system within less than 15 minutes. In this video we show you how to get started and guide you through the Trace Tutorial.
Comparing Performance on Windows, Linux and OS X
Last week, I compared the speed of the 64-bit and the 32-bit build of Embedded Studio and the GCC compiler. The 64-bit version was the clear winner, with a performance gain of about 5 – 20%. But what can we get from working with different operating systems? At SEGGER, we developers are free to select the operating system […]
Embedded Studio for Windows: 64-bits vs. 32-bits
SEGGER Embedded Studio is available for all major operating systems, Windows, Mac OS X, and Linux. For Linux, a 64-bit build has been available for some time and as of now, a 64-bit executable is also available for Windows. Why should I use a 64-bit executable?