At SEGGER, we use our own tools to establish an internal feedback loop. This is extremely helpful in creating and fine-tuning our products. A significant amount of engineering time and effort is put into making our IDE Embedded Studio better and better, every day. Embedded Studio is easy to download and install, cross-platform, very fast, […]
Floating-point face off, part 3: How we do it
This posting continues to explore the performance of floating point and how microcontrollers can efficiently execute basic floating-point operations.
Floating-point face-off, part 2: Comparing performance
I used to think that floating-point was not for Embedded Systems. Too slow, too much code overhead and rounding is always a problem. It turns out that while scaled integers still have a performance benefit, floating-point computations can be done with a surprisingly high performance these days on modern Embedded CPUs. This is true not […]
Finding the right (Q)SPI Flash for your project
Not all SPI Flashes are created equal SPI Flashes have become very popular as an inexpensive way to add nonvolatile storage (flash memory) to an Embedded System. They come in various capacities, so increasing memory is fast and easy. Any microcontroller can interface to them via SPI or QSPI peripheral interfaces, or simple general purpose […]
The Good, The Best, and The Only
In almost any area that invites comparison people want to know: “Who’s the best?” This goes for hotels, restaurants, manufacturers, and certainly sports teams. The embedded world is no exception. Except in the embedded world there is no contest or competition to decide a winner. The Good The embedded industry has a lot of good […]
What makes a great runtime library different from a run-of-the-mill runtime library? This article will answer some of those questions with hard data and technical insights.
IoT Station#1 Launched (using emMQTT)
Here’s more of “What’s cooking at SEGGER”. We were looking for a quick and easy way to demonstrate an integration of SEGGER’s software libraries, embOS, emNet, emSSL, emMQTT and the IoT Toolkit, with IoT cloud services, such as Amazon Web Services (AWS). Having the idea, the software, the hardware, and the expertise, all we needed […]
Using AppWizard to create interesting buttons
In my previous post, I described how to make a nice knob / dial using the SEGGER AppWizard. This time it’s all about creating some cool buttons. The AppWizard Button Widget The AppWizard, SEGGER’s new, still-under-development GUI builder tool, offers a variety of widgets. One of the is the Button widget. It allows adding a […]
Turning an FPGA into a powerful microcontroller. No external memory required.
FPGAs can do things that CPUs cannot do as quickly, or as efficiently, or simply cannot do at all. The bottleneck on rapidly expanding market usage for a powerful FPGA, with hard CPU cores, is that almost all applications use Linux. This requires a lot of memory, most of all RAM, and insufficient built-in RAM […]
Creating a cool knob using the SEGGER AppWizard
This article documents the process of creating a decent-looking knob for an embedded GUI, using the new SEGGER AppWizard, which – at the time of this writing – is still under construction. I describe the hunt for suitable graphics, the tools I used to adapt them to meet my needs, and how I ended up with […]