v2.9.2¶
В v2.9.2 последовательный терминал стал интерактивным, что позволяет вводить команды напрямую в REPL MicroPython камеры, добавлена установка последней разрабатываемой прошивки в один клик, а также установка RTC камеры по часам хоста при подключении (требуется прошивка камеры 4.3.2 или новее; в комплект входит прошивка 4.3.1). IDE по-прежнему основана на Qt Creator 4.0.2, и для существующих проектов нет несовместимых изменений.
Основные изменения¶
Интерактивный последовательный терминал: вводите команды напрямую в терминале IDE для управления REPL MicroPython камеры, при этом клавиши со стрелками,
Home,EndиDeleteсопоставлены с соответствующими управляющими кодами REPL.Установка последней разрабатываемой версии: новый пункт меню
Toolsзагружает самую свежую прошивку с GitHub и прошивает её в подключённую камеру.Синхронизация времени с хостом: при подключении к камере её RTC теперь устанавливается по текущей дате и времени системы хоста (требуется прошивка камеры 4.3.2 или новее).
Обновления установщика на месте: установщик для Windows/Linux автоматически удаляет предыдущую версию OpenMV IDE в целевом каталоге для чистого обновления.
Прошивка Arduino Nicla Vision DFU исправлена, добавлен выделенный тип платы и встроенный драйвер для Windows.
Новые возможности¶
Интерактивный последовательный терминал. Теперь можно вводить команды напрямую в последовательном терминале IDE для взаимодействия с REPL MicroPython камеры. Клавиши со стрелками сопоставлены с
CTRL+B/CTRL+F/CTRL+P/CTRL+N,HomeиEnd— сCTRL+AиCTRL+E, аDelete— сCTRL+D(c50b8c716).Установка последней разрабатываемой версии. Новый пункт меню
Toolsзагружает самую свежую прошивку с GitHub и прошивает её в подключённую камеру с возможностью стереть внутреннюю файловую систему (87a69e700).Синхронизация времени с хостом при подключении. При подключении к камере IDE теперь передаёт текущую дату и время системы хоста для установки RTC камеры. Для этого требуется прошивка камеры 4.3.2 или новее; прошивка 4.3.1, входящая в этот выпуск, пока не поддерживает команду ввода времени (d3ef9d5e0, ce82350eb).
Прочие изменения и улучшения¶
Исправления ошибок¶
Остановка скрипта или отключение теперь сначала переводит камеру в режим ожидания и полностью очищает ожидающие буферы текста и изображений, предотвращая устаревшие кадры, вывод и гонки команд (af8d18d65).
Окно прогресса прошивки для DFU,
bossacиpicotoolтеперь обновляет строки прогресса стирания и загрузки на месте, а не заполняет окно тысячами строк (23345dce4).Камера, находящаяся в режиме загрузчика (серийный номер
000000000011), больше не предлагается как обычный доступный для подключения порт и используется только для восстановления загрузчика (9d070b669).Команда Open OpenMV Cam Folder теперь открывает правильный каталог
.openmv_diskв macOS и Linux вместо необработанного пути к порту (adacf333d).Закрытие вкладки редактора через панель вкладок теперь корректно закрывает редактор без двойного срабатывания логики закрытия (18408e6e5, 09a8e299b).
Диалоговые окна ошибок DFU («No DFU settings for the selected board type!» и «No DFU settings for the selected device!») теперь добавляют проблемные VID и PID для облегчения устранения неполадок (640f25df3).
Поддержка платформ и инструментов¶
Основа Qt Creator: 4.0.2.
Прошивка Arduino Nicla Vision через DFU исправлена путём добавления VID/PID её загрузчика в карту DFU, назначения ей выделенного типа платы
NICLAVи включения её драйвера для Windows (90d1ac0ac).Добавлена поддержка теплового датчика FLIR Lepton 1.6 в таблице идентификаторов датчиков; запись Lepton 1.0 была удалена (874e80d86).
Встроенная прошивка камеры обновлена до v4.3.0, а затем до v4.3.1 для всех плат OpenMV и Arduino, с новыми примерами скриптов Time-of-Flight, обнаружения высокой температуры объектов Lepton и BLE
aiobleдля Nano-RP2040 (3034469f7, ce82350eb).
Несовместимые изменения¶
Отсутствуют. Этот выпуск не содержит видимых пользователю изменений рабочего процесса или поведения, нарушающих работу существующих проектов.