Browsing All posts tagged under »microcontroller«

LimiFrog: matchbox-sized battery-powered sensor-filled dev platform, on Kickstarter

September 10, 2015


Disclosure: I am currently employed by STMicroelectronics. The product I’ll be talking about contains many ST chips and the creator was an ST employee himself. I’ll be writing my own personal opinions, you can judge if they are biased. I received news about this Kickstarter: LimiFrog. It’s a small board advertised for developing and prototyping applications that […]

Using a buzzer with Arduino in pure C

October 15, 2014


Since one of my most viewed posts is Programming Arduino Uno in pure C, I wanted to write other posts about common Arduino functionalities implemented in C instead of the default language. This post is part of a series about programming Arduino applications in C, using a Debian computer with avr-gcc compiler. This time I’m using a buzzer […]

ChibiOS kernel on Olimex STM32-P152

May 2, 2014


I wanted to try the ChibiOS/RT real-time operating system on my micro-controller board that mounts an STM32L152VBT6. ChibiOS is one of many alternative real-time operating systems such as FreeRTOS, RTEMS, eCos and NuttX. It supports many platforms and it’s actively developed by Giovanni Di Sirio (full disclosure: we both work at STMicroelectronics). I downloaded the […]

STM32-P152 development with Eclipse on Linux

February 23, 2014


In this post I show how to use Eclipse to create a simple "blink" program, flash it on a STM32-P152 board and attach to it with a debugger. This has been executed with the help of Eclipse plugins, GCC ARM Embedded toolchain, OpenOCD, C232HM FTDI JTAG cable. This approach can be adapted to many Cortex-M targets and many JTAG adapters.

Debugging the STM32-P152 board with GDB

September 15, 2013


This post shows how to debug a program running on the Olimex STM32-P152. The setup consists of free software such as GCC, GDB and OpenOCD, and FTDI USB cables.

Flashing the STM32-P152 board with OpenOCD

August 14, 2013


This post shows how to write the embedded flash of the Olimex STM32-P152 board with a custom program, using free software and FTDI USB cables.

ZPUino open source processor

March 6, 2011


ZPUino is a project that offers a microprocessor that can be put on FPGA, and that can be programmed with a simple IDE. Everything is open source: the toolchain, the IDE and the VHDL code; and it can be downloaded freely. The hardware architecture is based on the ZPU (Zylin CPU), which is a processor […]