This Easter Friday, I was surprised to see the message that Express Logic has been acquired by Microsoft. The announcements on the websites of both companies do not disclose too much information on how exactly things will continue to operate, but it seems that Microsoft has bought Express Logic because they want the software as […]
Building our own tools for documentation
This article covers how SEGGER vastly improved its documentation process by taking control of the tools we use and, in the process, removed reliance on FrameMaker.
Decoding the Akai Fire MIDI implementation – part 3
This continues the journey of analysing how the Akai Fire is controlled over MIDI and deals with the OLED display.
Decoding the Akai Fire MIDI implementation – part 2
This continues the journey of reverse engineering how the Fire is controlled over MIDI and deals with illuminating the buttons and pads.
Decoding the Akai Fire MIDI implementation – part 1
This article documents the journey I took to analyze and decipher MIDI control messages understoood by a MIDI control surface: the the most delightful Akai Fire.
New office, more plans!
Things at SEGGER have been slower for the past three months or so. Or at least it may seem like that from the outside. There are two main reasons for this. First, we had a great summer and vacation season in Germany (as in most of Europe). Secondly, we have been busy planning, supervising construction […]
Designing quality software
This is the second in the series of postings that describe the quality processes at SEGGER. This article picks a single design principle from the many we use when developing our software products, one that is deeply rooted.
Quality at SEGGER
This is the first post in a series that deal with delivering SEGGER products: how they’re designed, developed, tested, documented, and released.
J-Run: Automating performance tests on real hardware
One of the things that irritates me a lot is manual work that should be automated by machines. Automation always trumps the error-prone human and, in my case, offered the opportunity to get to use some of SEGGER”s software I’d never used before to develop a useful tool.
Current state of the trace market
When talking about tracing, you will mostly hear about the approach on the software side on how the trace data gets analyzed and all the associated benefits. But what about the hardware and any possible limitations? The different trace types Generally speaking, trace is an advanced debugging technique that offers the user a link between […]