Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC
Thumbnail 1

Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

4.3/5
Product ID: 276532453
Secure Transaction

Description

Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

Reviews

4.3

All from verified purchases

E**D

Excellent value.

This is a must have book if you want to try your hand at programming an ARM without using the Arduino framework. Well thought out content with great examples. Pretty much everything in this book is online in some shape or form, but what is your time worth?

A**1

This is a how-to for STM32, FreeRTOS, libopencm3, and gcc for makers and engineers.

Some context and perspective. I am an experienced software engineer working mostly on embedded Linux. I started tinkering with Arduino a couple of years ago, and yes they are fun, but the single threading causes complications that are inherently not present in multi-threaded systems.The author offers a set of recipes for using the various peripherals on the STM32, and doing so with FreeRTOS and thus providing a multi-threaded environment.Whats great about this book is that the author has provided a functional framework from which to quickly get started with working examples, and explanations. Sure I could do the research, and figure out the details, but its far more fun to make progress upfront rather than spend days/weeks/months getting started.I think this book works for the maker, all the way to an experienced engineer. Although I'm writing this before doing the exercises, I'm unconcerned that there might be some technical errors or typos that could cause some headaches (if they exist) because the book illustrates the things that need to be configured, how to configure them, and how to use them. I fully expect to have to troubleshoot things that I setup/implement incorrectly, or where there might be a typo.

A**A

Excellent STM32 book

If you want to program STM32 more seriously instead of playing around with Arduino, then this book is for you.

F**R

Un livre complet au allure de tutoriel

Ce livre est parfait si vous souhaitez commencer à programmer avec votre STM32 dans un environnement Open-Source. Cependant il n'est pas adapté aux débutants en informatique car il faut connaître les commandes Linux et l'architecture des microcontrôleurs.

J**M

Excellent introduction to libopencm3 and FreeRTOS

I've been using STM's HAL libraries but find them too high level, while bare metal programming (search for Frank Duignan's excellent posts online) are a bit too low level for me. I wanted to get to know the libopencm3 libraries as an option and this book did it for me while introducing FreeRTOS at the same time. The author does give helpful pointers on where to find more detailed information in STM32 F1 reference manual and the libopencm3 documentation. I may find myself eventually reading all 1000+ pages of the RM0008 manual, but reading this book first gave me a good overview and understanding. You can check out the contents of each chapter on apress dot com

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
C$7046

Duties & taxes incl.

Nicaraguastore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ayesha M.

The product exactly matches the description. Very satisfied with my purchase.

5 days ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Beginning Stm32 Developing With Freertos Libopencm3 And Gcc | Desertcart Nicaragua