Skip to content
Embedded Artistry

Embedded Artistry

Building Superior Embedded Systems

  • Welcome
  • Blog
  • Courses
  • Field Atlas
  • Memberships
  • Resources
    • Archive
    • Newsletter
    • What We’re Reading
    • For Beginners
    • Glossary
    • Libraries
    • Templates
    • YouTube Channel
  • Store
  • Consulting

Tag: libcpp

Posted on 8 February 201815 December 2021

Implementing std::mutex with FreeRTOS

Last week we looked at an implementation of std::mutex using the ThreadX RTOS. We will build upon the work in the previous article and add support for FreeRTOS. In this edition, we will only be creating __external_threading definitions for FreeRTOS. If you are interested in the underlying work that got us to this point, please …

Continue reading "Implementing std::mutex with FreeRTOS"

Posted on 1 February 201815 December 2021

Implementing std::mutex with ThreadX

As embedded systems developers, we are often constrained in the APIs and libraries that we can use in our programs. Many library creators assume a full-fledged computer environment and build their software on top of other host-machine libraries. This works extremely well until an embedded developer tries to port the software to a bare metal …

Continue reading "Implementing std::mutex with ThreadX"

Everyone struggles with priorities as it is very hard to admit things are not as important as they seem.Priority queue - SuperMemo Help

Free Newsletter

Sign up and receive our free playbook for writing portable embedded software.

  • Login
  • RSS Feed
  • Embedded Systems Newsletter
  • Membership Information

Featured Courses

You have no featured courses.
  • My Account
  • Privacy Policy
  • Contact Us
  • GitHub
  • LinkedIn
  • Twitter

©2026 Embedded Artistry LLC. All rights reserved.
EMBEDDED ARTISTRY and the OWL logo are registered trademarks of Embedded Artistry LLC.

Privacy Policy Proudly powered by WordPress