Latest from Software

Dreamstime_awargula_139764679 (generated with AI)
dreamstime_awargula_139764679
ID 158972582 © Artur Szczybylo | Dreamstime.com
dreamstime_arturszczybylo_158972582_promo
Sigasi
11myths_promo1920x1080
ID 39055802 © Dwnld777 | Dreamstime.com
bigdata_dreamstime_l_39055802
Cadence/PCI-SIG (redrawn by William Wong/EBM)
promo__cadence__pcisig
Texas Instruments
1_hero_image_1920x1080
ID 114341462 © Siriporn Kaenseeya | Dreamstime.com
programmer_code_promo
ID 322553594 © Justlight | Dreamstime.com
emi_energy_dreamstime_l_322553594
Dreamstime_kasto80_112416068
67125de75c608b1d63f18309 Dreamstime Kasto80 112416068

Proprietary RTOS APIs Impede Development (Download)

Oct. 18, 2024
Log in to download the PDF of this article on implementing the open standard POSIX pthread to enhance software development.

Read this article online.

A quick internet search shows a seemingly endless number of real-time operating systems (RTOSes), most based on proprietary application programming interfaces (APIs). That’s certainly true for the more popular embedded RTOSes, e.g., FreeRTOS, ThreadX, and Zephyr.  Some of these proprietary RTOS APIs provide adequate functionality.

However, each proprietary API impedes embedded development by requiring extensive developer training, constricting cross-platform code sharing, and effectively locking the application to the proprietary RTOS.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!