Browsing All Posts filed under »Software«

Digital Signal Processing course on Coursera ended

July 20, 2014


I attended the last session of Digital Signal Processing course offered by the Polytechnic of Lausanne (EPFL: École Polytechnique Fédérale de Lausanne) through The course is presented by Professors Paolo Prandoni and Martin Vetterli. I already knew some of the topics from University, but it was ten years ago and I wanted to refresh […]

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

Compilers course is starting on Coursera

March 13, 2014


The 17th of March Coursera will open a new session of the Compilers course, offered by Stanford University and led by Professor Alex Aiken: Coursera – Compilers The Coursera courses belong to the category of Massive Open Online Course (MOOC) in the sense that anyone can sign up, and everyone studies the same chapters in […]

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.

Free Eclipse ARM GCC OpenOCD Toolchain for Windows | Ångstroms And Algorithms

February 13, 2014


This new blog called Ångstroms And Algorithms has a complete tutorial on developing and debugging for ARM microcontrollers on Windows. In particular he’s using a STM32-E407 board, an ARM-USB-TINY-H JTAG adapter, ARM GCC toolchain and Eclipse. The tutorial is divided in 4 parts: Free Eclipse ARM GCC OpenOCD Toolchain for Windows Introduction ARM GCC Eclipse IDE GDB / OpenOCD Debugger Personally I am not […]

Minidlna hangs on shutdown on Debian

February 4, 2014


I have a computer that keeps most of my media; in order to stream these media files to other devices in my LAN (such as the XBMC box in the living room) I use minidlna, which is a very simple “Digital Living Network Alliance” server. The first problem that I had is that minidlna is not currently […]

Schneier on Security: Security Risks of Embedded Systems

January 9, 2014


Security expert Bruce Schneier wrote an essay on the present dangers of routers and small devices connected to the Internet: Schneier on Security: Security Risks of Embedded Systems. It’s supposed to be a wake-up call for the companies selling integrated chips and embedded systems: they need to design their product better, increasing inherent security, ensuring […]


Get every new post delivered to your Inbox.

Join 453 other followers