CAN Bus bootloader for STM32 microcontrollers

From AIRWiki
Jump to: navigation, search
Title: CAN Bus bootloader for STM32 microcontrollers


Description: JOINT PROJECT with the Embedded Systems group (contact: Patrick Bellasi

In order to speed up the development and the maintenance of embedded applications, a way to update the firmware on a microcontroller without the need of connecting cables or programmers can be very handy. We are developing a framework for rapid prototyping of low-cost robots, with smart devices that exchange data on a CAN bus network. The CAN bus bootloader is one of the components we need for this project, enabling remote firmware upgrades of all the devices connected to the CAN network.

This project aims to develop a CAN bus bootloader for STM32 ARM Cortex-M3 microcontrollers, and eventually for other architectures.

Tutor: AndreaBonarini (, MartinoMigliavacca (
Start: 2012/03/01
Students: 1 - 2
CFU: 2 - 5
Research Area: Robotics
Research Topic: Robot development
Level: Bs, Ms
Type: Course
Status: Closed