Qtproject в реестре что это: Qt Project жив! — Open Source — Новости

Что это и как его открыть?

Репортер: Jay Geater   |   Изменено: December 05, 2018

Резюме файла PRI

Расширение файла PRI имеет два тип (-ов) файла (-ов) и связано с два различными программными обеспечениями, но главным образом с Qt SDK, разработанным The Qt Company. Часто они представлены в формате Qt Project Include File.
Большинство файлов PRI относится к Developer Files.

Файлы PRI находятся на платформах мобильных устройств и настольных компьютеров, и их можно открыть в Windows, Mac и iOS.

Рейтинг популярности файлов PRI составляет «Низкий». Это означает, что они не часто встречаются на большинстве устройств.

Однако следует учитывать, что существует намного больше информации, которую следует знать о файлах PRI; далее представлены лишь савые важные детали в отношении этих типов файлов. Если у вас возникли проблемы с открытием этих файлов, или вы хотите получить более подробную информацию, ознакомьтесь с подробной информацией, представленной ниже.

Ранг

/ 11690

Активность

государство
5

December

2018

Обновленный

Открытие PRI-файлов с помощью FileViewPro

Продукт Solvusoft

Скачать бесплатно

Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Известные PRI-файлы

 
2 существующих типов файлов используют это расширение

Доминантный тип файла PRI

.PRI

Идентификатор файла:.pri
Группа:Qt Project Include File

Установка файла для программ, созданных для Qt (конструкция, используемая для создания и запуска мобильных приложений) Он содержит QMAKE параметры команды, которая создает приложение.

Компания: The Qt Company
Группа:Файлы разработчика
Местоположение:HKEY_CLASSES_ROOT\.pri

Программные обеспечения, открывающие Qt Project Include File:

Qt SDK, разработчик — The Qt Company

Windows
Windows Phone
Mac
iOS
Android
Linux

Дополнительные PRI-файлы

.PRI

Идентификатор файла:.pri
Группа:Windows Compiled Resources File

Файл ресурсов хранится в скомпилированном двоичном формате. Он состоит из строк, используемых для локализации пользовательского интерфейса приложения для различных контекстов и языков.

Компания: Microsoft Corporation
Группа:Файлы разработчика

Программы, открывающие файлы Windows Compiled Resources File :

Microsoft Visual Studio, разработчик — Microsoft Corporation

Совместимый с:

Windows

Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Поиск

Устранение неполадок

Частые проблемы с открытием PRI

Qt SDK Исчез

При двойном щелчке PRI-файла может появиться диалоговое окно операционной системы с сообщением о том, что он «Не удается открыть этот тип файла». Если это так, это обычно означает, что у вас нет Qt SDK, установленного для %%os%%. Типичный путь открытия документа PRI двойным щелчком не будет работать, так как %%os%% не может установить подключение к программе.

Совет. Когда установлено другое приложение PRI, вы можете открыть его, выбрав «Показать приложения» и используя эту программу.

Установлена неправильная версия Qt SDK

В некоторых случаях может быть более новая (или более старая) версия файла Qt Project Include File, которая не поддерживается установленной версией приложения. Рекомендуется установить последнюю версию Qt SDK из The Qt Company. Эта проблема в основном возникает, когда файл Qt Project Include File был создан более новой версией Qt SDK, чем на компьютере.

Совет . Если щелкнуть правой кнопкой мыши файл PRI, а затем выбрать «Свойства» (Windows) или «Получить информацию» (Mac), вы можете получить подсказки о том, какая версия вам нужна.

В конечном счете, большинство трудностей при открытии PRI-файлов связаны с установленной неправильной версией Qt SDK.

Другие причины открытия PRI-файлов

Ошибки при открытии файлов Qt Project Include File могут возникать даже с последней версией программного обеспечения Qt SDK, установленной на вашем компьютере. Если у вас по-прежнему возникают проблемы с открытием файлов PRI, могут возникнуть другие проблемы с компьютером. Эти другие проблемы включают (перечислены в порядке от наиболее до наименее распространенных):

  • Неверные ссылки на файлы PRI в реестре Windows («телефонная книга» операционной системы Windows)
  • Случайное удаление описания файла PRI в реестре Windows
  • Частичная установка Qt SDK, которая не была полностью завершена
  • Повреждение файла, влияющее на PRI-файл
  • Целостность PRI-файлов была скомпрометирована вредоносными программами
  • Драйверы устройств для оборудования, связанного с PRI, устарели
  • На вашем компьютере слишком мало ресурсов, чтобы открыть файл Qt Project Include File
Викторина: Какой тип файла изображения является наиболее популярным форматом, используемым на веб-сайтах?

BMP
GIF
ICO
JPG
PNG

Как исправить проблемы с открытием файлов PRI

Установить необязательные продукты — FileViewPro (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Расширение файла  
# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Russian Qt Forum




by juvf Март 06, 2023, 12:50

Ни как не могу понять как делается запрос в БД.

Что ассистент, что мануалы/учебники/инет — ответа не нашел. Суть вопроса… вот например…

220 Views | 9 Ответов

9 комментариев |



by and33 Март 01, 2023, 16:14

Здравствуйте, интересует вопрос, можно ли в QT Designer убрать стандартное окно виндовс и заменить его на пользовательское?

221 Views | 1 Ответ

1 комментарий | Написать комментарий



by and33 Март 01, 2023, 10:21

1)Здравствуйте, при оформлении дизайна приложения в QT Designer столкнулся с непониманием того как изменять дизайн вкладок (QAction) в панели QToolBar

Прикрепил скрины,…

234 Views | 2 Ответов

2 комментариев | Написать комментарий



by knispel Февраль 21, 2023, 21:57

Здравствуйте!
Подскажите, пожалуйста, возможно ли как-то собрать драйвер QPSQL для Андройд-проекта, находясь в Windows?
Уже несколько дней пытаюсь заставить. ..

438 Views | 1 Ответ

1 комментарий | Написать комментарий



by SektorCT Февраль 21, 2023, 20:19

Всем привет.
Имеется обьект поиска, когда ввожу данные то от сервера приходят строки которые подпадают под шаблон поиска.
И ниже есть Rectangle, и я бы хотел под…

691 Views | 5 Ответов

5 комментариев | Написать комментарий




by sergek Февраль 20, 2023, 12:00

Коллеги,
понадобилось мне в одном из модулей Qt подкрутить журналирование. Я создал новую категорию, например,

C++ (Qt)

Q_DECLARE_LOGGING_CATEGORY(MODBUS_RTU_VIA_TCP),

присвоил. ..

310 Views | 1 Ответ

1 комментарий | Написать комментарий




by Примерный ученик Февраль 16, 2023, 07:40

Есть две сетевые карты. Создаваемый QSocket при подключении к серверу для своей идентификации использует всегда первую карту. Как можно заставить его выступать от…

830 Views | 8 Ответов

8 комментариев | Написать комментарий



by Alex_ryabis Февраль 15, 2023, 19:37

Всех приветствую!
Приложение на Qt 5.11, ОС AstraLinux.
Необходимо выполнить некоторую консольную команду от имени суперпользователя,
при этом само приложение…

449 Views | 3 Ответов

3 комментариев | Написать комментарий




by Vadim7423 Февраль 10, 2023, 07:27

Здравствуйте. Подскажите, есть ли способ переопределить кнопку пробела на другую кнопку для вкл/выкл чекбокса? Пробовал через keyPressEvent отлавливать чекбокс на…

528 Views | 1 Ответ

1 комментарий | Написать комментарий




by Noize_programmer Январь 26, 2023, 12:11

пытался найти пробовал с разных сайтов но не получилось или выдаёт ошибку мэйк файла (Debug Error 1)
или просто не отображается иконка
сайты с которых пробовал:

2185 Views | 30 Ответов

30 комментариев | Написать комментарий




by AlexEx Январь 23, 2023, 14:20

Проблема: QUdpHost байндится на локальный порт, затем делается writeDatagram. Если порт, на который посылается, недоступен, сокет закрывается, а при следующем writeDatagram…

1005 Views | 5 Ответов

5 комментариев | Написать комментарий





by Noize_programmer Январь 15, 2023, 17:21

подскожите пожайлуста что делать?
(версия QT creator 9.0.1)
(я недавно переустоновил windows с 10 на 11)

                     …

576 Views | 1 Ответ

1 комментарий | Написать комментарий



by SektorCT Январь 07, 2023, 19:31

Всем привет.
Столкнулся с такой проблемой, если сервер и клиент, сервер запускаю и подключаю клиента.
Сообщения и состояние совета дает выпис…

1196 Views | 8 Ответов

8 комментариев | Написать комментарий

[QTBUG-36888] Диалог открытия файла не запоминает папки с закладками

Сведения

    • Тип:
      Ошибка

    • Статус:

      Закрыто


    • Приоритет:
      P1: критический

    • Разрешение:

      Фиксированный


    • Влияет на версии/версии:

      5. 2.1, 5.5.1

    • Исправить версии/ы:

      5.6


    • Компоненты:

      Быстро: диалоги


    • Ярлыки:

      Нет


    • Среда:

      Платформа: -и Ubuntu13.10, и Windows, но не OpenSuse13.1-; ОС Х

      Версия Qt: как Qt5.2.0, так и Qt5.2.1 (все было нормально в Windows с Qt5.1.1)

    Диалоговое окно «Открыть файл» должно позволять добавлять папки в закладки (перетаскивать их в левый столбец). В Scribus 1.4.3 с Qt4 диалоговые окна файлов запоминают эти закладки при использовании, днях и месяцах.

    В Scribus 1.5 с Qt5 диалоговое окно «Файл» НЕ запоминает эти папки с закладками после закрытия диалогового окна или не перезагружает их при повторном открытии.

    Связанный : http://bugs.scribus.net/view.php?id=12068

    1. bookmark-file-dialog-bug.gif
      204 kB
    2. Файл Открытый Диалог. 00
    3. png:https://bugreports.qt.io/secure/attachment/38215/qtbug36888-registry.png» data-issue-id=»205868″ data-attachment-type=»image» data-attachment-thumbnail=»true»>
      qtbug36888-registry.png
      26 KB
    4. Открытый файл Splash.
      # Субъект Филиал пр. Статус КР В 78573,4 QFileDialog: восстановить состояние из QSettings после создания виджетов стабильный qt/qtbase Положение дел:
      ОБЪЕДИНЕН

      +2

      0

      93620,2 QFileDialog: сохранять и восстанавливать все настройки, даже если виджеты не используются 5. 3 qt/qtbase Положение дел:
      ОБЪЕДИНЕН

      +2

      0

      101213,3 QFileDialog: сделать настройки обратно совместимыми 5.4 qt/qtbase Положение дел:
      ЗАБРОШЕННЫЙ

      0

      0

      110659,8 QFileDialog: сохранить настройки в группу FileDialog вместо сериализации 5,5 qt/qtbase Положение дел:
      ОБЪЕДИНЕН

      +2

      0

      Импорт проекта Qt в Torizon с помощью VS Code

      Введение

      Если вы читаете эту статью, возможно, вы уже знакомы с основами Torizon, простой в использовании промышленной программной платформы Linux. Вы знаете, что он использует контейнеры для предоставления платформы, на которой вы можете сосредоточиться на написании собственного приложения, в то время как Toradex позаботится о том, чтобы базовая ОС всегда была актуальной — и именно здесь Torizon осуществляет беспроводное обновление. способности вступают в игру.

      Рисунок 1: Torizon, простая в использовании промышленная программная платформа Linux

      Рисунок 2: Веб-интерфейс для удаленного обновления и управления устройствами Torizon

      Если вы одним из первых использовали Torizon, возможно, вы начали разработку с команды- line и заметил, что, хотя он отлично подходит для получения дополнительной информации о контейнерах, он также требует обучения. Я должен сказать, что, по моему личному мнению, это не так круто, как изучение Yocto и создание SDK, подходящих для вашего варианта использования, а затем написание слоя и рецептов для вашего приложения. Не поймите меня неправильно, я знаю, что сравнение Yocto и Torizon сильно зависит от варианта использования, над которым вы работаете, и что оба имеют свои преимущества.

      Рисунок 3: В документации Torizon показаны функции, поддерживаемые расширениями IDE

      Но вернемся к тому моменту, когда у нас все еще есть кривая обучения работе с Torizon, когда мы думаем о том, как упростить жизнь наших клиентов. Мы начали разработку расширений IDE для Visual Studio и код Visual Studio. Пожалуйста, не говорите моим друзьям из R&D, что я называю VS Code IDE, они любят называть его текстовым редактором на стероидах. Я вижу его скорее как DE с множеством расширений, которые вы можете установить, чтобы превратить его в свою собственную среду IDE. И поскольку вы решили потратить некоторое время на эту статью, я предполагаю, что вы заинтересованы в том, чтобы попробовать VS Code. Если вы еще не начали, ознакомьтесь с этими замечательными ресурсами:

      • Вебинар: почему контейнеры не только для хипстеров!
      • Веб-семинар: Zero to Hero: код Visual Studio для разработки встраиваемых систем Linux
      • Документация: Расширение кода Visual Studio для Torizon

      Поскольку Qt является фреймворком с графическим интерфейсом, широко используемым для встраиваемых систем, с этого момента мы углубимся в основную цель этой статьи, которая заключается в том, чтобы помочь вам импортировать проект Qt в Torizon. Это очень полезный вариант использования, над которым стоит поработать, так как, сосредоточившись на нем, вы также узнаете больше о расширении VS Code для Torizon.

      Итак, какой проект мы выбираем? Несколько недель назад я читал на Hackaday пост о Serial Studio: легко визуализировать и регистрировать последовательные данные и подумал, а почему бы и нет? Он выглядит красиво и не кажется слишком сложным, так что отличный проект для быстрого переноса.

      Рисунок 4: Пользовательский интерфейс Serial Studio (источник: https://hackaday.com/2021/01/31/serial-studio-easyly-visualise-and-log-serial-data/)

      Но не волнуйтесь, если после прочтения этой статьи вы захотите быть более предприимчивым, у нас есть пример переноса приложения для Fuse, эмулятора Sinclair Zx-Spectrum с примерно 100 тысячами строк кода, домашнего компьютера, который был очень популярен в 80-х. Меня тогда не было рядом, но я доверяю предыдущим поколениям в этом утверждении.

      Рисунок 5: Предохранитель (источник: http://fuse-emulator. sourceforge.net/)

      Настройка среды

      Перечислим, что требуется на высоком уровне:

      • Компьютер на модуле с TorizonCore
      • Код Visual Studio
      • Расширение кода Visual Studio для Torizon

      Для первоначальной настройки оборудования мы рекомендуем ознакомиться с кратким руководством Toradex. В нем с пошаговыми инструкциями объясняется, какие периферийные устройства необходимы, как собрать аппаратное обеспечение и установить TorizonCore.

      Рисунок 6: Краткое руководство по началу работы с Toradex

      Настройка среды на хост-компьютере немного различается в зависимости от того, используете ли вы ПК с Windows или Linux. В кратком руководстве также рассказывается, как это сделать, но есть и специальная статья о том, как настроить среду сборки для контейнеров Torizon. Таким образом, вы должны установить Docker и, если вы используете Windows, подсистему Windows для Linux 2 (WSL2).

      Установите Visual Studio Code, расширение Visual Studio Code для Torizon и расширение Remote Containers от Microsoft. После настройки расширения Torizon добавьте свою плату в качестве целевого устройства. Интересно проверить, работает ли установка, создав новый проект Qt5, а затем развернув и отладив его на целевом объекте. Это сработало? Вы готовы идти!

      Рисунок 7: Добавление устройства

      Перенос Serial Studio в Torizon с помощью VS Code

      Чтобы правильно скомпилировать и запустить приложение, необходимо выполнить несколько шагов. Мы должны адаптировать параметры сборки таким образом, чтобы они соответствовали нашему расширению, затем мы должны решить зависимости сборки и времени выполнения и, наконец, мы должны предоставить доступ к последовательным интерфейсам (UART), которые мы планируем использовать.

      В конце этого раздела есть видео, иллюстрирующее весь процесс, чтобы вам было легче следовать ему.

      Загрузите исходный код и импортируйте проект

      Исходный код Serial Studio можно найти в репозитории Serial-Studio на GitHub. Clone this project and its submodules into your computer:

       git clone https://github. com/Serial-Studio/Serial-Studio 
      cd Serial-Studio
      git checkout 3ebe6b8c74dd0f07ba04a3e0fd55baa512b28b68
      git submodule init
      git submodule update

      In our Например, мы используем фиксированную фиксацию, чтобы гарантировать воспроизводимость, поскольку этот проект зависит от Qt 5.15 и более новых версий Serial Studio, использующих функции, недоступные в версии Qt, доступной в Debian Bullseye.

      Откройте VS Code и дождитесь загрузки расширения Torizon. Откройте палитру команд и выполните команду импорта:

       Torizon C/C++: Импорт существующего приложения C/C++ 

      Вам будет предложено несколько вариантов настройки импортируемого проекта:

      • Путь в каталог, в который вы клонировали Serial Studio
      • Имя приложения: можно использовать значение по умолчанию
      • Образец Qt QML
      • Целевая платформа: зависит от того, является ли ваш SoM 32-битным или 64-битным
      • Имя пользователя: torizon
      • Конфигурация: либо я выберу отладку
      • Имя основного исполняемого файла: вы можете выбрать значение по умолчанию, и мы можем изменить его позже

      Рисунок 8: Импорт существующего приложения C/C++

      Адаптация параметров сборки

      В статье Разработка приложений Qt C++ в Torizon с использованием Visual Studio Code есть несколько бесценных советов по импорту существующего проекта Qt 5. Мы начнем редактировать файл проекта Serial-Studio.pro, чтобы убедиться, что двоичные файлы и ресурсы проекта установлены в каталог, автоматически заданный переменной окружения $$(QMAKE_DESTIDIR):

       leonardo@leonardoveiga-pc:Serial-Studio$ git diff
      diff --git a/Serial-Studio.pro б/Serial-Studio.pro
      индекс 878e552..d9ca17c 100644
      --- a/Serial-Studio.pro
      +++ б/Serial-Studio.pro
      @@ -92,9 +92,9 @@ маккс* {
      }
       
      линукс:! андроид {
      - target.path = /usr/bin
      - icon.path = /usr/share/pixmaps
      - рабочий стол.путь = /usr/доля/приложения
      + target.path = $$(QMAKE_DESTIDIR)/usr/bin
      + icon.path = $$(QMAKE_DESTIDIR)/usr/share/pixmaps
      + рабочий стол.путь = $$(QMAKE_DESTIDIR)/usr/общий ресурс/приложения
           icon.files += развернуть/linux/serial-studio.png
           desktop.files += deploy/linux/serial-studio.desktop
       
      @@ -158,3 +158,5 @@ ПЕРЕВОДЫ += \
           активы/переводы/es.ts \
           активы/переводы/ж.ц\
           активы/переводы/de.ts
      +
      +DESTDIR = $$(QMAKE_DESTIDIR)
      \ Нет новой строки в конце файла
       

      Таким образом, мы добавили строку для установки DESTDIR и обновили пути, по которым будут установлены файлы target , icon и desktop . Иконка и рабочий стол для нас не имеют большого значения, так как мы будем запускать приложение напрямую без окружения рабочего стола.

      Рисунок 9: Установка ресурсов в QMAKE_DESTDIR

      Как видно из сравнения выше, целевой двоичный файл устанавливается в /usr/bin относительно QMAKE_DESTDIR. Также бинарное имя будет serial-studio со строчными буквами. Поэтому вам нужно отредактировать имя основного исполняемого файла в свойстве Torizon exename от до usr/bin/serial-studio .

      Рисунок 10: Установка относительного пути к бинарному файлу на exename

      Решение зависимостей сборки и времени выполнения

      Под капотом мы используем контейнер на основе Debian Bullseye на Torizon 5, поэтому все обычные пакеты Debian для Arm или Arm64 , в зависимости от вашего SoM, доступны для использования. Существует также поток пакетов Debian от Toradex, в основном либо потому, что они не являются общедоступными, либо потому, что они скомпилированы с аппаратным ускорением для конкретной платформы. Вы можете узнать больше о том, как найти пакеты Debian, в нашей концептуальной статье Как заниматься разработкой на C/C++ в Torizon.

      В Serial Studio README мы можем получить представление о зависимостях проекта. Вы также можете либо прочитать исходный код и попытаться понять любые дополнительные зависимости, либо попытаться запустить проект и действовать в соответствии с сообщениями об ошибках, которые будут появляться во время компиляции или выполнения. В таком случае, который я сделал для этого проекта, вам просто нужно нажать F5 , и начнется процесс развертывания и отладки.

      Рис. 11. Ошибка сборки из-за отсутствия зависимостей разработки

      По мере обнаружения зависимостей вы будете итеративно добавлять пакеты в контейнер SDK, который мы назовем devpackages (заголовки и библиотеки, которые должны быть связаны во время сборки) и в контейнер среды выполнения, который мы называем extrapackages (библиотеки и компоненты, которые динамически связаны с нашим приложением или выполняются на цели). Подробнее о том, как настроить проект C/C++, рассказывается более подробно, поэтому я не буду углубляться в это.

      Рисунок 12: Ошибка выполнения из-за отсутствия зависимостей времени выполнения

      Вот зависимости, которые я нашел для этого проекта, включая те, которые были автоматически добавлены расширением во время импорта проекта. Я имею в виду пока, потому что еще не полностью изучил потенциал проекта:

       # пакеты разработки
      
      qtdeclarative5-dev
      libegl-dev
      libgl-dev
      libqt5serialport5-dev
      libqt5charts5-dev
      libqt5svg5-dev
      qtquickcontrols2-5-dev
      
      # дополнительные пакеты
      
      qml-модуль-qtquick2
      qml-модуль-qtquick-window2
      qml-модуль-qtquick-элементы управления
      qml-модуль-qtquick-controls2
      libqt5serialport5
      libqt5widgets5
      libqt5quickwidgets5
      libqt5charts5
      qml-модуль-qtcharts
      libqt5svg5
      libqt5quickcontrols2-5
      qml-модуль-qt-labs-настройки
      qml-модуль-qtquick-диалоги
      qml-модуль-qtpositioning
      qml-модуль-qtlocation
      qml-модуль-qt-labs-местоположение
       

      Вы должны явно указать архитектуру в devpackages , добавив ко всем из них :#%platform. debian-arch%#, например qtdeclarative5-dev:#%platform.debian-arch%#, as они устанавливаются в контейнер x86 SDK для кросс-компиляции. Узнайте больше об этом в разделе «Кросс-компиляция и Debian», а также о практических шагах, посвященных VS Code, в разделе «Добавление библиотек, доступных в фидах Debian».

      Рисунок 13. Как добавить зависимость сборки для целевой архитектуры

      Включить аппаратный доступ к интерфейсу UART

      При использовании контейнера необходимо явно разрешить ему доступ к аппаратным интерфейсам. Это добавляет уровень безопасности вашей системе, поскольку вы можете использовать несколько контейнеров, чтобы ограничить аппаратный доступ к важной части приложения. В Руководстве по лучшим практикам Torizon есть раздел, посвященный доступу к оборудованию, и именно здесь я узнал, как предоставить доступ к интерфейсу UART.

      Итак, в TorizonCore есть группа dialout, и вам нужно добавить пользователя torizon в эту группу. Это можно сделать, отредактировав buildcommands свойство для включения инструкции RUN usermod -a -G dialout torizon .

      Рисунок 14: Разрешить приложению доступ к целевым UART

      Это последние шаги для импорта приложения. Вы можете нажать F5, и VS Code создаст, развернет и запустит ваше приложение в режиме отладки.

      Рисунок 15. Запуск Serial Studio на Colibri iMX8X и 7-дюймовом дисплее с разрешением 800×480

      Контейнер Qt Debian для Torizon зависит от контейнера Weston для Torizon, как описано в статье Контейнер Qt Debian для Torizon. Расширение кода Visual Studio для Torizon абстрагирует это, создавая файл Docker Compose с контейнером Weston, который запускается перед приложением. Вы можете переопределить Docker Compose по умолчанию, чтобы добавить другие контейнеры, которые могут быть зависимостями от вашего проекта, или настроить существующую конфигурацию. Одним из конкретных примеров среди бесконечных возможностей может быть включение удаленного доступа к графическому интерфейсу TorizonCore с использованием VNC или RDP.

      Сначала я запустил Serial Studio на Colibri iMX8X + несущая плата Iris + резистивный сенсорный дисплей 7 дюймов Parallel, но затем я заметил, что приложение предназначено для работы на чем-то с разрешением не менее 1040×620. Хорошо, давайте попробуем на большом экране, но для этого я использовал другую аппаратную комбинацию с HDMI, состоящую из несущей платы Apalis iMX8 + Ixora.

      Рис. 16. Запуск Serial Studio на Apalis iMX8 и дисплее HDMI

      Для визуального обзора всего процесса импорта Serial Studio в Torizon с помощью VS Code посмотрите видео ниже:

      Заключение

      Пройдя весь процесс, мы заметили, что решение зависимостей — самая трудоемкая и длительная часть. В целом, импорт стал простым с помощью расширения VS Code, поскольку нам не нужно было делать такие вещи, как написание и сборка Dockerfile или постоянное сосредоточение внимания на контейнерах. Вместо этого мы смогли сосредоточиться на настройке приложения.

      Учитывая различные ссылки, приведенные вместе со статьей, вы, возможно, заметили, что сочетание обучения и поиска является мощной стратегией для более быстрого достижения ваших целей. Хотя я надеюсь, что встроенные ссылки достаточно хороши, я оставлю их логически организованными в виде списка в конце статьи и мотивирую вас просмотреть список статей Torizon в документации Torizon. В конце концов, если вы не найдете то, что ищете, вы всегда можете задать вопрос в нашем сообществе.

      Существуют дополнительные шаги для запуска и обслуживания приложения с графическим пользовательским интерфейсом (GUI), присущие конструкции встроенных систем. Они поддерживаются платформой Torizon, и в завершение я дам вам несколько советов, где искать. Вы можете использовать мощный и гибкий инструмент TorizonCore Builder Tool, чтобы настроить базовую ОС TorizonCore в соответствии с вашими потребностями, включая настройку и включение выбранного вами дисплея, добавление экрана-заставки, предварительную подготовку приложения для производственного программирования и отправку пользовательского образа ОС в Torizon. OTA для долгосрочных, масштабируемых и безопасных беспроводных обновлений в течение всего срока службы вашего продукта. Расширение VS Code поможет вам легко подключить ваше приложение к TorizonCore Builder и Torizon OTA, позволяя отправлять образы в реестр контейнеров и экспортировать файл Docker Compose.

      Надеюсь, вам понравилось это чтение, и оно помогло вам понять, насколько мощной является платформа Torizon, выходящая далеко за рамки базовой операционной системы — TorizonCore. Увидимся в следующем чтении!

      Ссылки

      Обзорные ссылки

      1. Платформа Torizon
      2. Toradex Embedded Linux — Yocto и Torizon
      3. Serial Studio: простая визуализация и регистрация серийных данных
      4. Serial-Studio: репозиторий GitHub 5 Webinar 9.0062 Почему контейнеры не только для хипстеров!
       6. Веб-семинар: Zero to Hero: Visual Studio Code для разработки встраиваемых систем Linux

      Технические справочники по Torizon, из списка документации Torizon

       7. Краткое руководство по началу работы с Toradex
       8. Настройка среды сборки для контейнеров Torizon
       9.