Getting started with STM32 Discovery boards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 10:51 AM
Hello,
Im looking forward to get started with STM32 MCUs, planning to begin with a Discovery kit. Have few questions, before I get going.
- Kindly suggest a Discovery kit, which has been there for sometime and is general purpose.
- For code development, is Mac OS good enough or should I switch to Windows?
- If there is any post with a learning path, may kindly share the link to the same.
Many Thanks.
- Labels:
-
ST boards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 11:09 AM
Hello @SS L.1 @and welcome to our ST World.
- I suggest you to start using the https://www.st.com/en/evaluation-tools/stm32f4discovery.html
- The MAC OS should do the job.
- I suggest you start from the step by step trainings on this wiki. Also, lots of tutorials are available on YouTube that can explain almost all you are looking for
Don’t hesitate to poste here on the ST Community if you have any questions.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 11:20 AM
Welcome to the forum.
@SS L.1 wrote:looking forward to get started with STM32 MCUs.
Do you have experience with any other MCU(s) ?
On getting started:
ST's YouTube channel: https://www.youtube.com/results?search_query=stmicroelectronics
@SS L.1 wrote:- For code development, is Mac OS good enough or should I switch to Windows?
I think you will find that the majority of users here are on Windows.
Sticking with the crowd may increase you chances of getting help ...
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 11:41 AM - edited ‎2025-03-26 11:47 AM
> - For code development, is Mac OS good enough or should I switch to Windows?
If you know Windows and are comfortable with it, definitely get a (decent) Windows machine. You won't regret it.
> - If there is any post with a learning path, may kindly share the link to the same.
Learning path to where? Are you interested in edge ML/AI, vision, sensors or motion control? Because the old "embedded" stuff is not cool anymore. Too late to start with that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 12:14 PM
Hi. Thanks for the reply.
-> Does Microsoft Surface (based on Qualcomm ARM) work? I mean any compatibility issues with STM software packages or it works.
-> Would like to go along with edge ML/AI and sensors.
Thanks once again.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 1:22 PM
Take a look at the new 'Learning' area:
https://community.st.com/t5/stm32-online-courses/bg-p/STM32_learning
Also the 'Developer Zone':
https://www.st.com/content/st_com/en/stm32-mcu-developer-zone.html
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-26 3:47 PM - edited ‎2025-03-26 3:49 PM
You want to be productive, not to show off. So not any ARM, not yet. Get the most common, fast, powerful and reliable Intel or AMD laptop, with at least two normal USB ports.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-03-27 1:19 AM
SW development doesn't need especially fast or powerful.
Lots of RAM and fast SSD will help most.
Also a decent sized screen - preferably, multiple screens.
Touch isn't going to be a great benefit for SW development.
A complex system designed from scratch never works and cannot be patched up to make it work.
