Tag Archives: Project Template

STM32F4 – Behold the Project Wizard!

I know about a project wizard that can create a C/C++11 project template for STM32F407 device and GCC toolchain in a snap of a finger. Furthermore, he delivers breathtaking magic by supporting mbed SDK including mbed-RTOS, FreeRTOS and SafeRTOS! No … Continue reading

Posted in Embedded Systems, STM32F4 | Tagged , , , , , , , , , , | 1 Comment

STM32F4 – mbed Your Code: Zero Switching Costs When Changing ARM Platforms

What would general Ackbar say if he saw you using a firmware code directly in an user application? It’s a trap, indeed! Just compare the device specific details of this and this main functions. The former depends on the firmware … Continue reading

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

STM32F4 – Object-oriented Programming with Embedded Systems (C++ /w STL)

In this tutorial I demonstrate that object-oriented programming can be used with embedded system using open source tools and the C++ language. Furthermore, I demonstrate the use of the STL library with C++11 features. Sneak peak, here, here and here.

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

STM32F4 – Deploy FreeRTOS Embedded OS in under 10 seconds!

In this tutorial I describe how to build and deploy the FreeRTOS embedded operating system on STM32F4 Discovery board under 10 seconds. So why would you use operating system on such a small embedded system in the first place? Typically, … Continue reading

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

STM32F4 – Template Project with Generic Makefile

In this tutorial I provide a template project based on the Hello world! project with a generic Makefile that is easily-customizable. This reduces the overhead to create the project environment, because you may change, add or remove source files without … Continue reading

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