Meet Kochergá - a robust portable multi-protocol bootloader library for microcontrollers

44 views
Skip to first unread message

Pavel Kirienko

unread,
May 22, 2018, 9:25:44 AM5/22/18
to UAVCAN
Hello subscribers,

Today I published a simple header-only bootloader library for microcontrollers that supports UAVCAN, check it out: github.com/Zubax/kocherga (C++17, MIT license)

At the moment it supports UAVCAN, XMODEM, YMODEM, and XMODEM-1K. The library is designed to be platform-independent, and as such, it can be used with an RTOS or on bare metal platforms alike.

It has full binary compatibility with the PX4 Brickproof Bootloader developed by David Sidrane and Ben Dyer in 2015; as such, images built for the Brickproof Bootloader can be used with Kocherga, and vice versa.

A Kocherga-based bootloader implemented with ChibiOS supporting UAVCAN and X/YMODEM protocols takes a little under 32 KB of ROM on a Cortex M3 target.

Pavel.
Reply all
Reply to author
Forward
0 new messages