home.social

#mcal — Public Fediverse posts

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

  1. Proxy MCAL для Микроконтроллера

    При продолжительной разработке на одном семействе микроконтроллеров получается так, что приложение намертво привязано к конкретному семейству микроконтроллеров и его SDK, так как напрямую использует HAL от вендора. Это особенно явно проявляется в таких случаях, когда надо срочно переносить прошивку на другой микроконтроллер. Получается, что приходится заново писать всю прошивку, всё приложение, драйвера всех ASIC-ов. Драйвер светодиодов, драйвер кнопок, драйвер ASICов c I2C SPI управлением. В общем всё переписывать. Поменяли MCU и пришлось переписать все файлы в репозитории. Нормально так да? В этом тексте я написал, как можно обойти эту проблему.

    habr.com/ru/articles/829886/

    #MCAL #hal #SPL #SDK #binding #proxy #лазаньякод #CLI #Zephyr_Project #AUTOSAR

  2. Запуск I2S трансивера на Artery

    В этом тексте я написал про то, как самому написать System Software уровня HAL для ARM Cortex-M4 совместимого микроконтроллера. Как отлаживать такую работу и на что обратить внимание при запуске I2S на Artery MCU.

    habr.com/ru/articles/830184/

    #i2s #звук #Artery #HAL #System_Software #arm #MCAL #AT32F43x #C #cli