EasyManua.ls Logo

ST STM32 ODE

ST STM32 ODE
27 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
STM32 Open Development Environment
Software components
STM32Cube software (CUBE) - A set
of free tools and embedded software bricks
to enable fast and easy development on
the STM32, including a Hardware
Abstraction Layer and middleware bricks.
STM32Cube expansion software
(X-CUBE) - Expansion software provided
free for use with the STM32 Nucleo
expansion board and fully compatible with
the STM32Cube software framework. It
provides abstracted access to expansion
board functionality through high-level APIs
and sample applications.
26
www.st.com/x-cube
Compatibility with multiple Development Environments - The STM32 Open Development
Environment is compatible with a number of IDEs including IAR EWARM, Keil MDK, and GCC-based
environments. Users can choose from three IDEs from leading vendors, which are free of charge and
deployed in close cooperation with ST. These include Eclipse-based IDEs such as Ac6 System
Workbench for STM32 and the MDK-ARM environment.
Tools&IDEs
Application examples
(e.g.basedon ST OpenSoftwareX)
Hardware
SampleapplicationsApplications
IAREWARM,Keil MDK-ARM,GCC-basedIDEs
(e.g.Ac6System Workbenchfor STM32)
STM32CubeHardware Abstraction Layer (HAL)
STM32Cube
middleware
Upper level middleware
(e.g.ST OpenSoftwareX)
Middleware
Hardware
Abstraction
STM32Cubeexpansion middleware
STM32 Nucleo expansion boards (X-NUCLEO)
STM32 Nucleo developer boards
OPEN LICENSE MODELS: STM32Cube software and sample applications are covered by a
mix of fully open source BSD license and ST licenses with very permissive terms.
www.st.com/stm32cube

Related product manuals