BeagleBone black setup

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

Read More

C/C++ unit testing

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

Read More

Quadcopter projects

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

Read More

Eclipse CDT for arm development

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

Read More