Практическое применение встроенной в ОСРВ технологии ИИ для анализа и отладки аномалий в работе софта

В статье расскажем как встроенные диагностические средства нашей ОС, основанные на ИИ, помогают искать и устранять проблемы в функционировании программ.

https://habr.com/ru/companies/swd_es/articles/915938/

#встраиваемые_системы #операционные_системы #зосрв #зосрв_нейтрино #системное_программирование

Практическое применение встроенной в ОСРВ технологии ИИ для анализа и отладки аномалий в работе софта

В статье расскажем как встроенные диагностические средства нашей ОС, основанные на ИИ, помогают искать и устранять проблемы в функционировании программ. ОТПРАВНАЯ ТОЧКА Некоторое время назад в составе...

Хабр

Компьютерные модули на процессорах с TPU/NPU ускорителями, как альтернатива Nvidia Jetson

Рассмотрены архитектуры центральных процессоров для ускорения работы с искусственными нейронными сетями. Приведены примеры отечественных встраиваемых компьютерных модулей и блоков для решения задач машинного зрения, видеоаналитики и оптической навигации.

https://habr.com/ru/articles/908962/

#nvidia_jetson #rockchip #smarc #systemonmodule #computeronmodule #tpu #искусственный_интеллект #нейронные_сети #встраиваемые_системы #npu

Компьютерные модули на процессорах с TPU/NPU ускорителями, как альтернатива Nvidia Jetson

Рассмотрены архитектуры центральных процессоров для ускорения работы с искусственными нейронными сетями. Приведены примеры отечественных встраиваемых компьютерных модулей и блоков для решения задач...

Хабр

Подсистема управления GPIO для ЗОСРВ «Нейтрино»

При разработке драйверов GPIO для нашей операционной системы реального времени "Нейтрино" исторически имеется одна неприятность — отсутствие общего дизайна для таких драйверов. Причин для этого несколько: они считались и считаются тривиальными, разрабатывают их разные организации и разработчики. Из-за этого каждый инженер нередко писал реализацию «под себя»: кто-то в виде сервиса, кто-то даже в виде статической библиотеки. Такой подход, хоть и кажется удобным на первых этапах, со временем приводит к фрагментации кода, усложнению поддержки и невозможности систематизировать накопленный опыт. Чтобы избежать этих проблем в будущем мы решили перейти на унифицированную подсистему управления GPIO устройствами и выработать подход, который будет считаться best practices в нашей ОС.

https://habr.com/ru/companies/swd_es/articles/898380/

#встраиваемые_системы #операционные_системы #зосрв #зосрв_нейтрино #системное_программирование #программирование #драйверы

Подсистема управления GPIO для ЗОСРВ «Нейтрино»

При разработке драйверов GPIO для нашей операционной системы реального времени "Нейтрино" исторически имеется одна неприятность — отсутствие общего дизайна для таких драйверов. Причин для...

Хабр

Индикатор искусственного горизонта на базе esp32

Для получения данных о пространственном положении самолета в полете, а также для информирование о высоте и скоростях разрабатываются пилотажные дисплеи.

https://habr.com/ru/articles/891606/

#авиагоризонт #положение_тела #esp32 #графика #встраиваемые_системы #can_bus #diyпроекты

Индикатор искусственного горизонта на базе esp32

Для получения данных о пространственном положении самолета в полете, а также для информирование о высоте и скоростях разрабатываются пилотажные дисплеи. искусственный горизонт Хотелось немного...

Хабр

12 + 8 шагов к мониторингу аномальной активности в ОС Нейтрино

Активности в операционной системе могут быть самыми разнообразными. Это может быть запуск нового процесса или потока, обращение к файловой системе, выделение памяти и многое другое. Могут возникнуть ситуации, когда (вследствие действий злоумышленника и\или программной\аппаратной ошибки) эта активность становится аномальной, то есть поведение системы начинает отличаться от ожидаемого. Запуск неизвестного процесса на этапе эксплуатации изделия, потребление процессом необычно большого количества памяти, установка сетевых соединений, которых не должно быть в системе — всё это примеры аномальной активности, возможно требующие внимания со стороны пользователя или разработчика. Подробнее о мониторинге написано в одной из наших статей — Мониторинг аномальной активности в операционной системе «Нейтрино» . В этой статье мы рассмотрим пример практического использования монитора аномалий в ОС Нейтрино .

https://habr.com/ru/companies/swd_es/articles/869296/

#встраиваемые_системы #зосрв #зосрв_нейтрино

12 + 8 шагов к мониторингу аномальной активности в ОС Нейтрино

Активности в операционной системе могут быть самыми разнообразными. Это может быть запуск нового процесса или потока, обращение к файловой системе, выделение памяти и многое другое. Могут возникнуть...

Хабр

Тестирование и отладка встраиваемых систем STM32 с использованием QEMU эмулятора и Docker

Тестирование и отладка встраиваемых систем STM32 с использованием QEMU эмулятора и Docker На примере библиотеки логирования для STM32 с FreeRTOS мы разберем полный цикл разработки: от настройки окружения до автоматизации тестирования и отладки. Вы узнаете, как: Настроить систему автоматического тестирования STM32 проектов без реального железа Использовать Docker для создания воспроизводимой среды разработки Проводить отладку с помощью GDB и QEMU Интегрировать тесты в CI/CD pipeline Профилировать многопоточные приложения на базе FreeRTOS Описанный подход особенно актуален для команд, работающих удаленно или имеющих ограниченный доступ к тестовому оборудованию. Все примеры основаны на реальном open-source проекте и доступны на GitHub под MIT лицензией. В статье используются современные инструменты разработки: STM32CubeMX, QEMU, Docker, GDB и Visual Studio Code. Материал будет полезен как начинающим разработчикам, так и опытным инженерам, ищущим способы оптимизации процесса разработки встраиваемых систем.

https://habr.com/ru/articles/865070/

#qemu #qemukvm #docker #stm32 #github #тестирование #автоматизация #микроконтроллеры #встраиваемые_системы #системное_программирование

Тестирование и отладка встраиваемых систем STM32 с использованием QEMU эмулятора и Docker

Рекомендации Статья будет полезна разработчикам встраиваемых систем, которые хотят автоматизировать процесс тестирования своих проектов. Отдельный блок посвещен отладке gdb в эмуляторе QEMU. В...

Хабр

Intel Xeon D — что это такое и для чего нужно?

Привет, Хабр! С вами снова ServerFlow . Сегодня мы обсудим необычное железо – серверные SoC процессоры для встраиваемых систем. Intel Xeon D можно смело назвать уникальными процессорами, так как на одной подложке с ядрами процессора размещен высокопроизводительный сетевой адаптер . Помимо этого, Xeon D обладает множеством архитектурных улучшений, о которых мы расскажем в этой статье!

https://habr.com/ru/companies/serverflow/articles/840056/

#Xeon_D #Intel_Xeon_D #intel_xeon_d1700/2700 #edge_computing #intel_quickassist #встраиваемые_системы #граничные_вычисления #интернет_вещей #интернет_вещей_iot #ice_lake

Intel Xeon D — что это такое и для чего нужно?

Привет, Хабр! С вами снова ServerFlow , и сегодня мы хотим поговорить о необычном железе – серверных SoC процессорах, предназначенных для встраиваемых систем. Наверное, ни для кого не секрет, что...

Хабр

Подсистема управления общими блоками SoC для ЗОСРВ «Нейтрино»

Современнные Системы-на-Кристалле (SoC) содержат в себе десятки различных контроллеров, вариативность которых меняется в зависимости от поколения или ревизии чипов того или иного производителя. Особо выделяются контроллеры системного тактирования (Clock) и сброса (Reset), объем функциональности которых охватывает все оставшиеся контроллеры более узкого назначения. В этой статье мы расскажем о новой разработанной подсистеме управления такими блоками в контексте операционной системы реального времени "Нейтрино" . Затронем небольшую предысторию её создания, общую архитектуру с примерами кода и пример использования.

https://habr.com/ru/companies/swd_es/articles/837776/

#встраиваемые_системы #операционные_системы #зосрв #зосрв_«нейтрино» #системное_программирование #программирование #драйверы

Подсистема управления общими блоками SoC для ЗОСРВ «Нейтрино»

Современнные Системы-на-Кристалле (SoC) содержат в себе десятки различных контроллеров, вариативность которых меняется в зависимости от поколения или ревизии чипов того или иного производителя. Особо...

Хабр

[Перевод] Моя первая встраиваемая система под управлением Linux

В этой статье я задокументировал историю создания своей первой системы под управлением Linux . Здесь я расскажу, как собрал печатную плату под эту ОС, не имея какого-либо опыта работы с печатными платами в принципе. Первая часть статьи может показаться не совсем по теме, но в ходе прочтения вы поймёте, что она также имеет отношение к основному тексту. В общем, рекомендую терпеливо прочесть всю историю.

https://habr.com/ru/companies/ruvds/articles/823196/

#ruvds_перевод #diy #linux #встраиваемые_системы #attiny #микроконтроллеры #программирование #spi_nor_flash

Моя первая встраиваемая система под управлением Linux

В этой статье я задокументировал историю создания своей первой системы под управлением Linux . Здесь я расскажу, как собрал печатную плату под эту ОС, не имея какого-либо опыта работы с печатными...

Хабр

Что такое синхронизированные векторные измерения и как их моделировать

Привет, Хабр! Представим, что перед нами такой сложный объект для управления, как электроэнергетическая система России. Чтобы рассматривать ее в виде единого целого, нужны высокоточные измерения из различных точек энергосистемы, зачастую географически удаленных друг от друга. Для решения этой задачи был создан стандарт IEEE C37.118. Он описывает так называемые синхрофазоры, или синхронизированные векторные измерения (СВИ). В этой статье мы обсудим что такое СВИ и зачем они нужны, подробно разберем типы и форматы сообщений, рассмотрим, как передаются сообщения внутри стека TCP/IP, а также смоделируем пакеты С37.118 с помощью КПМ РИТМ и PMU Connection Tester.

https://habr.com/ru/companies/etmc_exponenta/articles/788116/

#электроэнергетика #реальное_время #цифровой_двойник #энергосистемы #matlab #simulink_realtime #релейная_защита_и_автоматика #встраиваемые_системы #simulink

Что такое синхронизированные векторные измерения и как их моделировать

Привет, Хабр! Представим, что перед нами такой сложный объект для управления, как электроэнергетическая система России. Чтобы рассматривать ее в виде единого целого, нужны высокоточные измерения из...

Хабр