Незаменимый элемент. Российские микроконтроллеры успешно протестированы на платформе Engee
Больше новостей в сюжете: Российская наука
Пусть и тернист, и долог (относительно) путь России назад к технологическому суверенитету, однако это значит, что на нём нас ждёт множество приятных новшеств, «узнаваний» и открытий. А это само по себе только правильно.
Фото: из открытых источников
Разработчики российской системы моделирования и проектирования встраиваемых алгоритмов Engee поделились радостной новостью. Управляющий код, полностью сгенерированный в российской среде моделирования (та самая Engee и есть), идеально сработал на российских же микроконтроллерах «МИК 32 Амур» разработчика Микрон (ГК «Элемент», Москва).
Тесты показали оптимум
В рамках программы раннего доступа к архитектуре RISC-V на микроконтроллерных отладочных платах тестировался код Cи, сгенерированный из моделей Engee. RISC-V, заметим между делом – открытая архитектура микропроцессоров и микроконтроллеров к ним, которая очень активно набирает популярность.
В системе Engee тестировались элементы микроконтроллера «МИК-32» — цифровые и аналоговые входы и выходы, интерфейсы и другая периферия. Главный факт мы повторим: российский микроконтроллер работает при помощи российского же программного обеспечения.
От кухни до цеха
Теперь стоит объяснить, что всё вышеозначенное значит. Микроконтроллеры и микропроцессоры являют собой в современной электронике (и экономике) незаменимую вещь. По сути, в электронной плате это отдельный компьютер. Они широко применяются в современной электронной технике как системы управления отдельными блоками и устройствами.
Так, если у вас есть компьютер или ноутбук, то микропроцессор в нём управляет работой материнской платы, дисководами, устройствами памяти и так далее.
Широко распространены они и в бытовой электронике, особенно той, что требует автоматизации процессов: стиральных машинах, микроволновках, роботах, системах «умного дома» (когда, например, нужно по сигналу с фотоэлемента выключить или включить свет), телефонах и других окружающих нас устройствах
В промышленности контроллеры и микроконтроллеры используются также в полной мере. Невозможно представить без них и всю индустриальную автоматику – конвейеры, роботы, программируемые станки и многое другое.
Ну и самое главное, все сложные инженерные системы, которые буквально двигают человечество вперед, управляются с помощью микроконтроллеров. Мы говорим об автомобилях, поездах, самолетах, сельскохозяйственной технике, космических аппаратах: ракетах, спутниках и космических станциях.
Автоматизировать работу самых разных устройств микроконтроллер способен благодаря загружаемому в него программному коду — алгоритму работы его вычислительных мощностей и памяти с информацией от всех поступающих на него входов.
Своя платформа взамен зарубежной
«МИК 32 Амур» тестировался как раз с помощью программного кода, созданного в России. Здесь самое время напомнить, что такое Engee. Это большая, современная и удобная рабочая среда для технических расчетов и динамического моделирования.
Engee призвана дополнить и заменить «титана» в этой сфере – платформу MATLAB, которая почти треть века была главным инструментом для технических вычислений в России. Этот пакет программ разработан в США и практически незаменим в техническом моделировании и проектировании сложных систем. В том числе вычислительных и электронных.
Но настало время для отечественного производителя, благо, такие у нас есть.
Разработчик Engee оказался на передовой импортозамещения в сфере программного обеспечения. Их система матвычислений и динамического моделирования является полностью самостоятельной, но при этом совместимой с MATLAB. Благодаря этому ученые и инженеры могут свободно перенести свои разработки из зарубежной системы в отечественную.