TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

FreeRTOS adds support for symmetric multiprocessing (SMP)

13 pointsby starklevnertzover 3 years ago

1 comment

teromover 3 years ago
This feels oddly relevant as someone just starting to port an ESP8266-RTOS-SDK based application to ESP-IDF (ESP-32), and wondering what the best strategy for targeting both platforms is going to be.<p>The vanilla `taskENTER_CRITICAL()` [1] vs ESP-IDF `taskENTER_CRITICAL(mutex)` changes [2] in particular are related to espressif&#x27;s own FreeRTOS SMP variant, and seem fairly major and invasive.<p>[1] <a href="https:&#x2F;&#x2F;www.freertos.org&#x2F;taskENTER_CRITICAL_taskEXIT_CRITICAL.html" rel="nofollow">https:&#x2F;&#x2F;www.freertos.org&#x2F;taskENTER_CRITICAL_taskEXIT_CRITICA...</a><p>[2] <a href="https:&#x2F;&#x2F;docs.espressif.com&#x2F;projects&#x2F;esp-idf&#x2F;en&#x2F;latest&#x2F;esp32&#x2F;api-guides&#x2F;freertos-smp.html#critical-sections" rel="nofollow">https:&#x2F;&#x2F;docs.espressif.com&#x2F;projects&#x2F;esp-idf&#x2F;en&#x2F;latest&#x2F;esp32&#x2F;...</a>