home.social

#zephyros — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zephyros, aggregated by home.social.

  1. #ZephyrOS has a pretty cool http server demo that runs out of the box on many of the supported boards. It can even toggle the LED used in the blinky demo through the browser. It drove my crazy that on my mimxrt1060-evk, the network always lost connection when the LED was toggled. After some unsuccessful debug attempts and #wireshark traces, I finally downloaded the schematics and took a look 🙈

    #embedded #nxp

  2. Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS

    Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus fault, вы меня понимаете. Когда задача одна — всё просто. Но как только вырастает многопоточность, задачи начинают драться за общий ресурс — и тут без надёжной синхронизации не обойтись. У Zephyr OS есть три главных инструмента для этого: spinlock , mutex и semaphore . Каждый со своим характером и подводными камнями.

    habr.com/ru/articles/925168/

    #многопоточность #многопоточное_программирование #rtos #ZephyrOS #zephyr_project #embedded #embedded_software_development #embedded_systems

  3. #nRF #zephyrOS

    Supported Boards have the following board_name when do "west build - board_name"

    - link(supported board & its name):
    docs.nordicsemi.com/bundle/ncs

  4. Reading RFCs and working out the correct beahviour when receiving an "empty" #CoAP response.

    Getting flashbacks to ~1997, when I was doing similar with HTTP when we first encountered a server that sent "100 continue" responses.

    This time neither side is my code, and I'm trying to work out if it's #ZephyrOS or the aiocoap Python library that I'll need to improve 😀

    #weeknotes