hFramework is a library for creating software for mechatronic devices (e.g. robots). It has the following ports:
- STM32 port for hardware created by Husarion - CORE2 boards
- Linux port for Raspberry Pi and Tinkerboard (experimental)
- ESP32 port (experimental)
This section describes how to build hFramework yourself,
- First install the dependencies. For example, on Ubuntu:
apt-get install cmake ninja-build gcc-arm-none-eabi
On Windows, all required dependencies are bundled as part of VSCode plugin. You can also download standalone package: HusarionTools-v3.exe.
A complete tutorial how to ude hFramework library can be found here: https://husarion.com/core2/tutorials/howtostart/hframework-library-development/
Configure and build the project.
mkdir build cd build && cmake -DBOARD_TYPE=core2 -GNinja .. ninja
core2miniif building for CORE2mini.