Development environment UM1690
8/27 UM1690 Rev 3
3 Development environment
3.1 System requirements
• Windows
®
OS (7, 8 and 10), Linux
®
64-bit or macOS
®(a) (b)
• USB Type-A to Mini-B cable
3.2 Development toolchains
• IAR™ - EWARM
(c)
• Keil
®
- MDK-ARM
(c)
(d)
• STMicroelectronics - STM32CubeIDE
3.3 Demonstration software
The demonstration software, included in the STM32Cube MCU Package, is preloaded in the
STM32 Flash memory for easy demonstration of the device peripherals in standalone mode.
The latest versions of the demonstration source code and associated documentation can be
downloaded from the www.st.com/stm32f0-discovery webpage.
4 Conventions
Table 3 provides the definition of some conventions used in the present document.
a. macOS
®
is a trademark of Apple Inc. registered in the U.S. and other countries.
b. All other trademarks are the property of their respective owners.
c. On Windows
®
only.
d. Free MDK-ARM for Arm
®
Cortex
®
-M0/M0+ cores.
Table 3. ON/OFF conventions
Convention Definition
Jumper JPx ON Jumper fitted
Jumper JPx OFF Jumper not fitted
Solder bridge SBx ON SBx connections closed by solder
Solder bridge SBx OFF SBx connections left open