Сэт Код – Telegram
Сэт Код
781 subscribers
70 photos
18 videos
3 files
93 links
Система жесткого реального времени MULTEX-ARM

Официальный сайт канала
set-code.ru

Сообщество в Контакте
https://vk.com/multex

По всем вопросам пишите на
mail@set-code.ru
Download Telegram
🔭Продолжаем укреплять партнёрские отношения с СПбГУПТД.

Учебный предмет "Системы Компьютерного Зрения" на базе ОСРВ MULTEX-ARM включён в общепрофессиональные компетенции кафедры прикладной математики и информатики института энергетики и автоматизации высшей школы технологии и энергетики (ИЭА ВШТЭ). Изучение предмета доступно в рамках образовательных программ:
🧪Прикладная математика и информатика;
🧪Биоинформатика;
🧪Дизайн интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👏2😇1🤪1
Media is too big
VIEW IN TELEGRAM
🤖 Технопарк Санкт-Петербурга разместил на своём Демонстрационном Полигоне лабораторную установку отработки алгоритмов обнаружения объектов. Установка используется в учебном курсе "Системы Компьютерного Зрения". Демонстрируемый алгоритм "Обнаружение Движения" написан студентами Высшей Школы Технологии и Энергетики СПбГУПТД на базе операционной системы жесткого реального времени MULTEX-ARM.

Площадка Демополигона — место встречи представителей бизнеса, государственных организаций и рядовых пользователей с ключевыми вендорами. Сюда же с удовольствием приходят на экскурсию группы студентов. Здесь все желающие смогут поработать с отечественным софтом на ПК под управлением отечественных ОС, поучиться управлять FPV дроном на симуляторе и, кончено же, протестировать работу компьютерного зрения.

Записаться на посещение нужно заранее. Контакт для связи и записи на экскурсию:

Даниил Посвеженный

d.posvezhennyj@spbtech.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👏21🎉1🤩1🐳1🏆1👻1🎄1
На сайте setel.pro появилась информация о программно-аппаратной платформе для "Систем компьютерного зрения".
Ссылка: Контроллер SE-PC-A20-B375
🔥12👍2🤩1
https://news.1rj.ru/str/spbtech/2890
Заметка о нас на канале Технопарка Санкт-Петербурга. Канал выглядит интересно - экскурсии, конференции, стартапы и обзоры научной литературы. В общем, рекомендуем к нему присмотреться тем, кто интересуется развитием российской науки и техники.
👍63
Взаимодействие задач с драйвером в MULTEX-ARM

Дополнение к видео о межзадачном взаимодействии. Как выяснилось, пользователям бывает сложно наладить взаимодействие нескольких задач с одним аппаратным интерфейсом, например, с шиной данных UART (SPI, I2C и т.п.). Если задача всего одна, вопросов не возникает. Но вот если по идеологии проекта нужно сделать несколько задач, работающих с одним интерфейсом, возникают трудности. Попытка одновременного доступа задач к интерфейсу приводит к конфликтам. Для решения таких конфликтов в задачах появляются механизмы взаимных блокировок. Код становится громоздким и его сложно модифицировать при появлении новых задач, обращающихся к тому же интерфейсу.

Решение. Для работы с каждым аппаратным модулем создаётся отдельная задача. Такая задача-обработчик собирает запросы на отправку данных от различных частей программы и возвращает им полученные ответы. На втором рисунке это задача C. Циклограмма работы с интерфейсом строится на основе собранных запросов с учётом их важности (приоритетов). И вот уже с таким обработчиком каждая задача налаживает собственный канал обмена данными через очереди сообщений. При этом задаче нет нужды знать о прочих задачах, обращающихся к тому же обработчику. А значит модифицировать код добавляя новые задачи будет гораздо легче.

Вывод. Каждому аппаратному модулю — своя задача.
👍83🤔2🤯1
🧑‍💻 ПТА 2024
28 мая в Санкт-Петербурге мы участвуем в выставке
Передовые Технологии Автоматизации 2024.

Место проведения:
Санкт-Петербург
Отель Moskovskiye Vorota
Московский пр. 97А
Конференц-зал «Петров - Водкин», 2 этаж

Время проведения:
с 08.30-19.00

Регистрация посетителей на сайте организаторов:
https://www.pta-expo.ru/spb/tickets/

Приглашаем всех желающих пообщаться.
Вход свободный.
Ищите нас на стенде компании СЭТЭЛ.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3💊1
Договоримся о понятиях!
Предлагаю обсудить в комментариях несколько определений, уточнённых относительно архитектуры ОСРВ MULTEX-ARM.

Задача - последовательность команд, выполняющая логически завершённую часть общей работы программы. Задача оформляется в виде отдельной процедуры и обладает собственными ресурсами.

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

Поток - последовательность команд выполняемая одним ядром процессора в течение некоторого времени.

Многопоточность - свойство ОС предоставлять задаче несколько физических ядер процессора для параллельного выполнения независимых частей программы.

П.С. и да, это намёк на предстоящее обновление 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1😁1
📚 Полный перечень библиотек ОСРВ MULTEX-ARM появился в нашей базе знаний. Приведены описания, номера версий и совместимость с текущим выпуском операционной системы. Всего на данный момент набралось 26 библиотек. Некоторые из них ещё находятся в разработке и, возможно, войдут в следующее обновление. Ссылка на документ в базе знаний:

https://set-code.ru/база-знаний/полный-перечень-библиотек-осрв-multex-arm/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1🎄1
This media is not supported in your browser
VIEW IN TELEGRAM
📝 Консольный текстовый редактор Note появится в обновлении MULTEX-ARM 5.08.

Note позволяет править небольшие текстовые файлы на устройстве через терминал, что значительно облегчает процесс настройки.

Интерфейс редактора напоминает обычный блокнот. Это выгодно отличает его от редактора Edit, встроенного в ядро операционной системы. Edit редактирует только одну выбранную строку файла, что не добавляет положительных эмоций в процессе работы. Новый редактор Note позволяет изменять конфигурационные файлы в привычном пользователю режиме.

Новый редактор будет доступен разработчикам в виде отдельной библиотеки и войдёт во все наборы библиотек, кроме базового. Также Note будет добавлен в обновления прошивок устройств, выпускаемых нашей компанией после выхода MULTEX-ARM 5.08.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5🗿1
В правильном направлении движемся, однако!
🥰2
Forwarded from АРПЭ
Минцифры планирует вводить требования по участию IT-компаний в обучении студентов профильных специальностей в вузах. Об этом в своем выступлении на IT-завтраке в рамках Петербургского международного экономического форума (ПМЭФ-2024) заявил глава Минцифры Максут Шадаев.
Нам нужно кардинально увеличивать объем вовлечения IT-компаний в процесс обучения. Качество обучения – это критичная проблема, поэтому нам придется делать так, что ваше участие (IT-компаний) будет условием сохранения льгот,

– заявил министр. По его словам, уже есть IT-компании, которые поддерживают вузы в добровольном порядке.

https://www.vedomosti.ru/technology/articles/2024/06/08/1042692-mintsifri-mozhet-lishit
👍7🔥2
🧑‍💻Приступаем к разработке ПО для нового конвертера интерфейсов RS232/RS485/Ethernet. Устройство имеет на борту 20 последовательных портов, каждый из которых может быть настроен отдельно и подключен к одному из драйверов электрического интерфейса RS232/RS485. Для подключения к сети Ethernet используется сетевой порт с возможностью подключения к оптической линии. Программное обеспечение конвертера будет строиться на базе ОСРВ MULTEX-ARM.

Работу начали с тестирования аппаратной части. По итогам тестирования получили следующие результаты:

⚡️ Последовательные порты уверенно работают на скоростях вплоть до 921 Кбод/с.

⚡️ Плата может переварить пиковую нагрузку 1100 Кбод/с, что позволяет задействовать все 20 портов в режиме непрерывной записи одновременно с чтением на скорости 55 Кбод/с.

Таким образом, в режиме полудуплекс плата сможет обслуживать все 20 портов при следующих условиях:
🔹 57600 бод/с (и ниже) при общей загрузке линий данных 100%;
🔹 115200 бод/с при загрузке 95%;
🔹 230400 бод/с при загрузке 47%;
🔹 460800 бод/с при загрузке 23%;
🔹 921600 бод/с при загрузке 11%.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥3👏1
Обновление MULTEX-ARM
Версия 5.9 доступна на сайте set-code.ru. Изменения и улучшения следующие:

Базовый набор библиотек:
⭐️ оптимизация работы прерываний;
⭐️ поддержка 2-го ядра процессора A20;
⭐️ улучшены драйвера CSI, I2C, EMAC;
⭐️ повышена стабильность UDP, TCP, FTP;
⭐️ добавлена библиотека USB;
⭐️ в систему сборки добавлена удалённая прошивка устройств.

Расширенный набор библиотек:
⭐️ добавлен консольный текстовый редактор Note;
⭐️ улучшены библиотеки OV2710 и ASX340.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍10🔥3🥰1👏1
🔄 Обновление установщика на встроенную память.

Установщик для проектов со встроенной памятью (диск D:/) пересобран на ядре MULTEX-ARM 5.9. Обновление можно скачать на сайте set-code.ru.

Особенности сборки:
⭐️ улучшена работа с сетью;
⭐️ добавлена справка на русском;
⭐️ добавлен редактор Note для настройки файлов конфигурации.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍7🔥4🤩2🤯1
🎬 Распределение оперативной памяти в ОСРВ MULTEX-ARM.

В новом видео рассказывается о размещении переменных в различных сегментах памяти, а так же в стеке задачи пользователя. Где и сколько переменных можно размещать, а где ни в коем случае нельзя. Так же вы узнаете где в стандартном проекте взять дополнительные 100 Мб ОЗУ.

Посмотреть видео можно на следующих площадках:

RUTUBE

VK

ДЗЕН
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15🕊1
📝 Статья "Распределение оперативной памяти в ОСРВ MULTEX-ARM" добавлена в нашу базу знаний. Это текстовая версия одноимённого видео.

https://set-code.ru/база-знаний/распределение-оперативной-памяти/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤‍🔥1
Приглашаем на выставку РАДЭЛ 2024

Выставка "Радиоэлектроника и приборостроение" будет проходить в Санкт-Петербурге в выставочном центре "Экспофорум" с 25 по 27 сентября 2024 года.

Приглашаем всех желающих посетить наш стенд. Номер стенда C7.1.

Зарегистрироваться и получить билет на выставку можно уже сейчас на сайте организатора:

https://radelexpo.ru/visitor/#bilet
👍8🔥4😍1
📰 Статья Распределение оперативной памяти в нашей базе знаний дополнена новой информацией.

При подготовке статьи мы не учли массив памяти, используемый аппаратным кодером Cedrus. Память, размером более 80 Мб, для работы кодера захватывается драйвером в свободной области между стеками IRQ и FIQ. Данное обстоятельство нужно учитывать при сдвиге адреса начала программы, описанном в заключительной части статьи.

Обновлённую версию статьи можно прочитать на нашем сайте в разделе "База Знаний" по адресу:

https://set-code.ru/база-знаний/распределение-оперативной-памяти/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11