Automated testing made easy with emSim

Software testing, for embedded or for native solutions, can seem like a headache but it doesn’t have to be! Of course there are challenges. Time and resource limitations can restrict the level of testing and it is difficult to simulate all real-world scenarios and corner cases. This can lead to defects being found in the […]

Securing embedded systems with digital signatures: The basics

Securing an embedded system is incredibly important and having a digital signature plays a crucial role in that. A digital signature confirms that a specific piece of information came from a specific organization (i.e. the one with the private key as described below) and has not been modified. Follow-up articles will firstly cover related issues […]

Saving power in embedded systems – Reducing idle CPU speed

Dynamic power, meaning power consumption that is proportional to a clock speed, is a significant part of the power usage of a computer system. Reducing CPU load is one way to reduce this. More interestingly, reducing CPU clock speed in idle mode is another way. And there is hardly any downside!

Working at SEGGER Microcontroller: The question of “why?”

After posting my very personal thoughts about a job change on my LinkedIn profile, I was asked to publish an English version after all. Here it is! During the last few weeks I was often asked why I changed my job and joined SEGGER Microcontroller as Marketing and PR Manager. So I thought I would […]

SEGGER in times of the coronavirus / COVID-19

The idea of this blog is to give readers a glimpse of the plans and inner workings at SEGGER, what we’re working on, what we’re thinking, what’s going on, and what’s cooking. These days, unfortunately, that includes dealing with the coronavirus. I think everybody by now understands that this virus is not just a regular […]

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 […]