Run: Install System Workbench for STM32 – Bare Metal Edition as eclipse plugin: openstm32 Follow this tutorial: import STCubeMX generated project
Setup Connect the BBB to the PC through the USB. The BBB shows up as a new device. You can open START.htm and follow the instructions. Under Linux you don’t need to install any driver, but it is useful to use the provided script to setup udev rules. The script need execution privileges. You need […]
The emulated environment First we will prepare buildroot, then we can run the result with qemu. We will use the versatile target since we just need a generic ARM environment and it works well both with buildroot and qemu.
Debugging a system that runs a RTOS can derive great benefit from extra tools. STATEVIEWER is an Eclipse GDB FreeRTOS Kernel Awareness plugin. It is created and distributed by High Integrity Systems, that sells also commercial versions of FreeRTOS (OpenRTOS and SafeRTOS), but works for FreeRTOS too.
Test Driven Development I’ve discovered TDD reading “Agile Java: Crafting Code with Test-Driven Development” from Jeff Langr, and I’ve realized that this is the way to go, but sadly I’ve never applied this technique in real projects… Doing most of the programming in C and C++ specially for embedded systems, I’ve abandoned the idea of […]
This article is a short reference for the major available quadcopter projects. Quadcopter are fascinating because they require different knowledge, ranging from mechanics, electronics and software. Form the electronic point of view you have RF, motor control (BDC or BLDC),… From the software point of view you have RTOS, low level motor control and sensors’ […]
Plugins GNU ARM Eclipse Plug-in Description: Eclipse CDT Manged Build Extension for GNU ARM Toolchains like CodeSourcery G++ Lite, GNUARM, WinARM, Yagarto, devkitPro, Summon. Features: simplify project management (no need to create makefiles) support major ARM toolchains (Sourcery G++ Lite, GNUARM) runs on Windows, GNU/Linux, Mac OS X Notice: Even if you plan to build […]