Skip to content

Instantly share code, notes, and snippets.

@willzhang05
Last active March 14, 2020 19:20
Show Gist options
  • Save willzhang05/95683bea5ba01c4c4ee5bc8285b842d3 to your computer and use it in GitHub Desktop.
Save willzhang05/95683bea5ba01c4c4ee5bc8285b842d3 to your computer and use it in GitHub Desktop.
STM32 Development Info

STM32 Development Info

MCU Info

  • The STM32 board that we are currently evaluating is the Nucleo-H743ZI.
  • The target STM32 SKU is the STM32H743, which is a single-core MCU that can run up to 480 MHz.
  • There are many other SKUs in the STM32 family; we may want to evaluate a lower-cost/more stripped down SKU, or if needed, dual core versions such as the STM32H745.

RTOS Info

The RTOS currently being considered is Mbed OS.

  • Open source
  • Many built-in libraries (especially for connectivity)
  • Developed and backed by ARM
  • Lots of options for toolchains/development environments
  • Code written for Mbed can be run on a large variety of hardware

Development Environment

  • PlatformIO IDE: Visual Studio Code
  • PlatformIO Core: CLI tool
    • On MacOS, this can simply be installed using the "platformio" package available in Homebrew.
    • On Arch Linux, this can simply be installed using the PlatformIO AUR package.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment