Author Archives: istarc

About istarc

Embedded Systems Developer.

STM32F4 – Unit Testing with CppUTest or GoogleTest [Part I.]

Embedded software testing can be complicated, because (unit) test harness is often unavailable on a native system. Consequently software is tested on the x86 system due to convenience. However, the difference between the test- and the target system opens a … Continue reading

Posted in Embedded Systems, STM32F4 | Tagged , , , , , , , | 10 Comments

2014 in Review

The stats helper monkeys prepared a 2014 annual report for this blog. Here’s an excerpt: A New York City subway train holds 1,200 people. This blog was viewed about 4,300 times in 2014. If it were a NYC subway … Continue reading

Posted in Stats | Leave a comment

STM32F4 – Deploy Git MGMT System in under 10 Minutes

UPDATE: Due to Gitlab/Gitlab-CI changes, the script below does not work anymore. I’ll update it in the following months. In the meanwhile, use Gitlab Omnibus package on my Ubuntu 14.04 virtual image with ARM toolchine. The Omnibus package includes both, … Continue reading

Posted in Embedded Systems, STM32F4 | Tagged , , , , , , , , | Leave a comment

STM32F4 – In-circuit Debugging [Revisited]

In this tutorial I update my previous post on configuring in-circuit debugger for STM32F4 using the following open source tools: Eclipse Luna (4.4.1); GNU ARM Eclipse Plug-ins; GCC ARM Embedded Toolchain; My project wizard.

Posted in Embedded Systems, STM32F4 | Tagged , , , , | 7 Comments

STM32F4 – On Hunting Bugs with a Profiler

Villains sometimes misbehave and cause troubles. Luckily, Batman and Robin are constantly on the move. They monitor villains’ behaviour and act, if necessary. Our code for embedded systems can misbehave, too. Even though it builds without errors and passes testing. … Continue reading

Posted in Embedded Systems, STM32F4 | Tagged , , , | 2 Comments

STM32F4 – Looking for a Virtual Image with ARM Toolchain?

Ok … Ok … OK! Here’s the deal … I prepared a VirtualBox image (2.5 GB!), so you can test drive the whole thing with open source tools. It features: Ubuntu 14.04 LTS virtual environment; GNU ARM Toolchain; Project Wizard … Continue reading

Posted in Embedded Systems, STM32F4 | Tagged , , , , , , , , | 2 Comments

This blog covers embedded systems topics. Each post includes a project example with complete and source code with appropriate (step-by-step) build instructions. Furthermore, I provide a VirtualBox image based on Ubuntu 14.04 LTS, which includes complete build environment. Stay tuned! … Continue reading

Posted in Upcoming | Tagged | Leave a comment