Archive for the tools Category

Bootloader on STM32F0

Introduction

Besides all techniques created until today, every software developed can have bugs. Software we can always be updated to a new versions that fix all those bugs and it doesn’t take anything more than a few mouse clicks.  Embedded software ou bare bone firmware can have bugs too, but update to new versions is not always that simple as in computers software. Continue reading Bootloader on STM32F0

Installing OpenCV 2.4.9 + QT5 in Ubuntu

Hi,

Today is a small how to install OpenCV + QT5 in linux Ubuntu. For those who doesn’t know what is OpenCV, you can check here. Briefly OpenCV is a library for real time image processing created by Intel. It’s free for use under BSD license. Continue reading Installing OpenCV 2.4.9 + QT5 in Ubuntu

Test Driven Development – Unity + Microchip

ID-10085393Hello!

Today I’ll explain a little bit about unit tests, test driven development (TDD) and how to set up an environment to be able to use TDD concepts in Microchip microcontrollers. Continue reading Test Driven Development – Unity + Microchip

Image Dithering – Octave

Hello there!

This post is about ordered dithering in Octave. What’s is dithering? You can find a very good explanation here in wikipedia. But briefly, the idea of dithering is to create the illusion of color depth in images with (in our case) only two color quantization. This technique is used in printers, scanners, etc. We print small dots black and leave white spaces and our eyes will do the rest of the job. For those who doesn’t know, our eyes has a low pass filter as frequency response.

Continue reading Image Dithering – Octave

Installing packages on Octave

Hello there!

Here a simple “how to” to install packages on Octave.

Continue reading Installing packages on Octave

Compile Octave 4 using 16/32 bits colour – Ubuntu

Hello there,

This post is a little different of I’m using to write, but yet very useful for us engineers! It’s about how to compile octave to be able to load 16 or 32 bits colour images. First of all, what’s Octave? Continue reading Compile Octave 4 using 16/32 bits colour – Ubuntu

STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part II

  Hello!
  As promissed in last post, I’ll show you how to setup eclipse to work with the our STM32F0 discovery board + open source toolchain. Continue reading STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part II

STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part I

Hello there!

In this post I’ll show how to set up your IDE to debug the STM32F0 discovery board using open source tools. Continue reading STM32F0 discovery + GCC + Eclipse + OpenOCD + Ubuntu – Part I

Installing ISE 13.3 webpack in Ubuntu

Hello everybody,
Today I’ll show you how to install ISE 13.3 webpack. As I’m a linux user, I’ll install it in Ubuntu Oneiric. Continue reading Installing ISE 13.3 webpack in Ubuntu

Spartan 3E demo board

Hello people,
As I said, I’m studying FPGA/VHDL and for that I have a spartan 3E demo board from Digilent. It’s a very nice demo board and it has everything that it takes to program the FPGA (no need of special cable). Continue reading Spartan 3E demo board