Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


Difference between OpenSTM32 vs STM32Cube Vs Openmems

HI,
I am a new bie to this forum and STM32 community.I wanted to know what is the difference between these :

OpenSTM32 : http://www.st.com/STM32ODEQuestion
STM32Cube : http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cubeQuestion
Openmems:http://www.st.com/openmems


Everything looks interconnect to me ni way or the other.PLz carify before I dive deep into one of these (which is the main)

Thanks and Rgds,
Rp

Hi Rp

It’s important you understand STM32Cube first:

you can get more information about STM32Cube at those links:
- http://www.st.com/st-web-ui/static/active/en/jsp/common/swf.jsp?url=/st-web-ui/active/en/fragment/multimedia/e-presentation/product_pres/ePresSTM32Cube_final.swf&width=850&height=680&title=STM32CubeQuestion Basics
- http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cubeQuestion

In few words, STM32Cube is therefore a mix of 2 elements:
- Embedded software bricks, running on the STM32, with eased mechanisms to switch between 2 STM32s
- A tool on the PC to help configuring an STM32 and generate initialization code that is matching this configuration


The embedded software bricks proposed by STM32Cube can be the roots to create some upper level packages, but keep same underneath base elements compatible.

STM32ODE is exactly this: ST as a company decided to propose a maximum of compatible software on all its components. For instance, a BLE transceiver connected to an STM32 will have its set of software based on STM32Cube embedded software bricks, making it easy at software level to mix components from ST origin. STM32ODE also defines some easy Hardware interconnection withe the STM32Nucleo prototyping boards.

OpenMems is a software library that sits on the very top of STM32Cube embedded software bricks, and matching MEMS components of ST (Motion, Gyros, etc).

Hope this helps !
SeaFood