Гайд на сборку OpenVela для STM32 из-под WSL от 16-летнего отрока
В этой статье мы соберем ОСРВ OpenVela от Xiaomi под отладочную плату STM32 F411CEU6, используя WSL, который официально вроде как не поддерживается. Эта ОС базирована на Apache Nuttx и имеет много фич от Xiaomi, включая HyperConnect. В комплекте также небольшая предыстория от автора. Цум Интрестинг
Open-Source, Flexible E-Reader - Although the most popular e-reader by far is the Kindle, some argue that its prima... - https://hackaday.com/2025/08/03/open-source-flexible-e-reader/ #realtimeoperatingsystem #microcontrollers #microcontroller #opensource #e-reader #e-paper #e-book #zephyr #rtos #pcb
Open-Source, Flexible E-Reader https://hackaday.com/2025/08/03/open-source-flexible-e-reader/ #realtimeoperatingsystem #Microcontrollers #microcontroller #opensource #e-reader #e-paper #e-book #zephyr #RTOS #pcb
Zephyr provides k_thread_stack_space_get() and sys_heap_runtime_stats_get() for real-time memory monitoring, which can help you detect memory leaks.
See my tutorial to see how to use them: https://shawnhymel.com/2830/monitoring-stack-and-heap-usage-in-zephyr-how-to-detect-memory-leaks/
Оптимизация управления задачами в Zephyr OS с помощью Thread Pool
Управлять потоками в C для каждой мелкой задачи — это боль. Даже самые простые задачи вынуждают возиться с k_thread_create , ждать завершения, чистить ресурсы — и всё это превращает твой код в бесконечную головную боль.
К счастью, в Zephyr OS есть спасение — Thread Pool : набор заранее выделенных потоков, которые берут задачи из очереди и выполняют их без лишнего мусора. Этот подход экономит ресурсы, время и твою нервную систему.
Taming Hard Faults in Zephyr OS: Практическое руководство для embedded-разработчиков
Что такое Hard Fault простыми словами Hard Fault — это критическая ошибка процессора. Проще говоря, это ситуация, когда микроконтроллер встречает что-то настолько «невозможное» для себя, что не может продолжить выполнение программы. Типичный пример — попытка обратиться к памяти, которой не существует, или выполнение запрещённой инструкции. Когда это происходит, процессор сразу передаёт управление специальному обработчику — Hard Fault Handler .
Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS
Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus fault, вы меня понимаете. Когда задача одна — всё просто. Но как только вырастает многопоточность, задачи начинают драться за общий ресурс — и тут без надёжной синхронизации не обойтись. У Zephyr OS есть три главных инструмента для этого: spinlock , mutex и semaphore . Каждый со своим характером и подводными камнями.
Understanding RTOS in Automotive Embedded Systems
Join yours Educational open Source community Download Now from Google Play
https://play.google.com/store/apps/details?id=com.piembsystech&pcampaignid=web_share
Visit for more :
https://piembsystech.com/rtos-concept/
Zephyr has come a long way: from Virtuoso to Rocket to open source powerhouse. Learn the backstory and why it matters for embedded devs. https://shawnhymel.com/2791/a-brief-history-of-zephyr-rtos/
If you're outgrowing Arduino or feel limited by bare-metal and FreeRTOS, #Zephyr might be your next step. It offers built-in drivers and cross-platform hardware abstraction, perfect for scalable, production-ready #embedded systems. Learn more: https://shawnhymel.com/2741/why-use-zephyr-a-practical-guide-for-embedded-engineers-choosing-the-right-rtos/ #IoT #RTOS
The final #Zephyr episode is out today! Zephyr works with "boards" and creating a custom board definition can be a pain. But I've got you covered! Check out the full video to learn more
https://www.youtube.com/watch?v=Hdbr_6Ww2B0
Thursday...and that means a new #Zephyr video I cover using LCD drivers and LVGL to make basic GUIs. Check it out!
https://youtu.be/Kfgln6RdoYc
LynxOS RTOS – the hard real-time operating system (RTOS) for original equipment manufacturers (OEMs) and telecommunications equipment manufacturers (TEMs) https://archiveos.org/lynxos/ #operatingsystem #unix #rtos
New #Zephyr episode! Interrupts can be tricky, so I cover using Zephyr's built-in software timers and connecting Zephyr's abstracted functions to hardware interrupts via the Devicetree. Check it out!
https://www.youtube.com/watch?v=nidpvkzVYGU
New #Zephyr video! One big benefit of using an #RTOS is the ability to run multiple threads, and that's exactly what I cover. Check out the full video!
https://www.youtube.com/watch?v=3OSKV2jrAHM