element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
STMicroelectronics
  • Products
  • Manufacturers
  • STMicroelectronics
  • More
  • Cancel
STMicroelectronics
Forum STM32 development, what to use? Noob
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join STMicroelectronics to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 5 replies
  • Subscribers 12 subscribers
  • Views 1360 views
  • Users 0 members are here
  • frontpage
  • stm32_f0
Related

STM32 development, what to use? Noob

camuyano
camuyano over 9 years ago

I want to start using some STM32 chips, but I do not know where to start.

Specifically I want to work with STM32F0 chips I will be using a cheap development board  STM32F030F4P6STM32F030F4P6 Arm Cortex-M0

I would like to code in Windows, Linux and Mac.

I want to use this chip because it is less than $2 and seems to work with very little support components and have USB support.

 

To simplify please comment on these question.

 

What FREE tools are available to code for STM32F0 boards (any platform)?

What is the most common use tool for this devices?

 

I am totally new to this MCU, normally I use Arduino but I want to get my hands in other non Atmel chips. Just to get more experience and learn.

Any comment is welcome.

  • Sign in to reply
  • Cancel
Parents
  • michaelkellett
    0 michaelkellett over 9 years ago

    This is a nice cheap board for STM32F0xx work:

     

    http://www.st.com/web/en/catalog/tools/PF259997

     

    and it comes with a range of free to use development environments:

     

    Supported by wide choice of Integrated Development Environments (IDEs) including IARTm, KeilRegistered, GCC-based IDEs

     

    I recommend the Keil tools as the best for Windows based development - if you insist on working on directly Windows, Mac and Linux then GCC is your only hope and you'll gain yourself a lot of grief trying to get exactly the same environment running directly on all three platforms. Don't bother - use Keil on Windows and run in a VM on Linux or Mac if you must.

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • camuyano
    0 camuyano over 9 years ago in reply to michaelkellett

    Thanks. I am planning on building a conference Badge using an STM32F0 chip. If this design get selected a board will be handle to each participant and I wanted to know if there were multiplatform development tools for the badge. I use the Keil and will try to make my design play well with it. Also will test the rest to provide first hand comments about the different development environments to the community. Most participant use at least two operating system but there might be a small group that is Mac only and I like to enable everyone to play with the boards.
    This is the first time I am working with an STM32 (actually boards are in the mail so soon will start) but from my reading seems to be simple enough to have a simple design working very quickly. So any other pointer to reference places about STM32 stuff is welcome.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • camuyano
    0 camuyano over 9 years ago in reply to michaelkellett

    Thanks. I am planning on building a conference Badge using an STM32F0 chip. If this design get selected a board will be handle to each participant and I wanted to know if there were multiplatform development tools for the badge. I use the Keil and will try to make my design play well with it. Also will test the rest to provide first hand comments about the different development environments to the community. Most participant use at least two operating system but there might be a small group that is Mac only and I like to enable everyone to play with the boards.
    This is the first time I am working with an STM32 (actually boards are in the mail so soon will start) but from my reading seems to be simple enough to have a simple design working very quickly. So any other pointer to reference places about STM32 stuff is welcome.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube