This is a personal experiment using Little Kernel building IoT apps with STM32 boards.
Depends on what the project you build. The default project (blink) requires this minimum software and hardware.
Hardware
- Development board: SMT32F103C8T6 Cortex M3 Blue Pill board
- Programmer: ST-Link V2
Software
- The ARM toolchain
- STMicroelectronics Stlink Tools
If you are Mac user and terminal is your style:
brew tap osx-cross/arm brew install arm-gcc-bin brew install stlinkmkdir lk_root cd lk_root git clone https://github.com/littlekernel/lk.git git clone https://github.com/jacobdam/lk-iot-apps.git cd lk-iot-apps cp lk_inc.mk.example lk_inc.mk make blink-led Read LK wiki for more information.
MIT