#зосрв_нейтрино — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #зосрв_нейтрино, aggregated by home.social.
-
Пошаговая разработка SPI драйвера для ЗОСРВ «Нейтрино»
В современных встраиваемых системах SPI остаётся одним из ключевых интерфейсов для обмена данными с периферийными устройствами — от датчиков до Flash-памяти. При этом эффективная работа с SPI требует не просто доступа к регистрам контроллера, а продуманной архитектуры, где драйвер выступает как последнее звено между программной логикой и аппаратной реализацией. В данной статье мы расскажем про архитектуру SPI и на практикте разберем все этапы разработки SPI драйвера для нашей операционной системы реального времени "Нейтрино" .
https://habr.com/ru/companies/swd_es/articles/948322/
#программирование #операционные_системы #драйверы #spi #системное_программирование #встраиваемые_системы #зосрв #зосрв_нейтрино
-
Практическое применение встроенной в ОСРВ технологии ИИ для анализа и отладки аномалий в работе софта
В статье расскажем как встроенные диагностические средства нашей ОС, основанные на ИИ, помогают искать и устранять проблемы в функционировании программ.
https://habr.com/ru/companies/swd_es/articles/915938/
#встраиваемые_системы #операционные_системы #зосрв #зосрв_нейтрино #системное_программирование
-
Подсистема управления GPIO для ЗОСРВ «Нейтрино»
При разработке драйверов GPIO для нашей операционной системы реального времени "Нейтрино" исторически имеется одна неприятность — отсутствие общего дизайна для таких драйверов. Причин для этого несколько: они считались и считаются тривиальными, разрабатывают их разные организации и разработчики. Из-за этого каждый инженер нередко писал реализацию «под себя»: кто-то в виде сервиса, кто-то даже в виде статической библиотеки. Такой подход, хоть и кажется удобным на первых этапах, со временем приводит к фрагментации кода, усложнению поддержки и невозможности систематизировать накопленный опыт. Чтобы избежать этих проблем в будущем мы решили перейти на унифицированную подсистему управления GPIO устройствами и выработать подход, который будет считаться best practices в нашей ОС.
https://habr.com/ru/companies/swd_es/articles/898380/
#встраиваемые_системы #операционные_системы #зосрв #зосрв_нейтрино #системное_программирование #программирование #драйверы
-
12 + 8 шагов к мониторингу аномальной активности в ОС Нейтрино
Активности в операционной системе могут быть самыми разнообразными. Это может быть запуск нового процесса или потока, обращение к файловой системе, выделение памяти и многое другое. Могут возникнуть ситуации, когда (вследствие действий злоумышленника и\или программной\аппаратной ошибки) эта активность становится аномальной, то есть поведение системы начинает отличаться от ожидаемого. Запуск неизвестного процесса на этапе эксплуатации изделия, потребление процессом необычно большого количества памяти, установка сетевых соединений, которых не должно быть в системе — всё это примеры аномальной активности, возможно требующие внимания со стороны пользователя или разработчика. Подробнее о мониторинге написано в одной из наших статей — Мониторинг аномальной активности в операционной системе «Нейтрино» . В этой статье мы рассмотрим пример практического использования монитора аномалий в ОС Нейтрино .