Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Как добавить ui интерфейс в билдрут.
turboStarter
Добавлено 22.11.2019 13:54
5
Сообщение: 1
turboStarter
5

Пункты: 622
Регистрация: 21.11.2019
Доброго времени суток!

В моей встраиваемой системе необходимо работать через сенсорный экран, но сначала хотелось бы, чтобы можно было просто проверить работу монитора, проверить что что-то отображается. У меня уже есть готовая сборка в билдрут, и необходимое дерево устройств, есть ли простое решение? Иначе прошу подсказать, как портировать уже готовый проект в yocto, для добавления необходимого функционала, желательно с примером. У меня плата SK-iMX6D-SODIMM
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.11.2019 11:27 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
проверить что что-то отображается.
У меня уже есть готовая сборка в билдрут
У меня плата SK-iMX6D-SODIMM


непонятно, а в чем проблема ? подключите монитор и птание
Спуститься к концу Подняться к началу
Персональная информация
turboStarter
Добавлено 25.11.2019 13:11 Редактировалось 25.11.2019 13:51 Сообщение: 3
turboStarter
5

Пункты: 622
Регистрация: 21.11.2019
Цитата
Цитата
проверить что что-то отображается.
У меня уже есть готовая сборка в билдрут
У меня плата SK-iMX6D-SODIMM


непонятно, а в чем проблема ? подключите монитор и птание


Я не знаю как добавить ui часть в билдрут. В моей сборке нет Ui, но есть все остальное. По этому о йокто и интересуюсь. Или в предоставленном билдрут в виртуальной машине есть модуль ui части.

Или, если возможно прошу подсказать какие именно пункты в билдрут выбрать, для сборки, драйвер тачскрина, я собрал.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.11.2019 13:35 Сообщение: 4
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Я не знаю как добавить ui часть в билдрут. В моей сборке нет Ui, но есть все остальное. По этому о йокто и интересуюсь. Или в предоставленном билдрут в виртуальной машине есть модуль ui части.


какая у вас сборка ? штатно зашита корневая фс в которой все есть для теста, в инструкции пользователя

http://starterkit.ru/html/doc/Manual_SK-iMX6-SODIMM.pdf

описано как протестировать

Цитата

2.1. Подключение модулей расширения
...
Для демонстрации необходимо выполнить скрипт «qt_fb0_ev0_test», во время работы которого сначала выполнится калибровка сенсорного экрана, а затем запустится пример работы Qt приложения «Affine».
Спуститься к концу Подняться к началу
Персональная информация
turboStarter
Добавлено 26.11.2019 12:59 Сообщение: 5
turboStarter
5

Пункты: 622
Регистрация: 21.11.2019
Цитата
Цитата

Я не знаю как добавить ui часть в билдрут. В моей сборке нет Ui, но есть все остальное. По этому о йокто и интересуюсь. Или в предоставленном билдрут в виртуальной машине есть модуль ui части.


какая у вас сборка ? штатно зашита корневая фс в которой все есть для теста, в инструкции пользователя

http://starterkit.ru/html/doc/Manual_SK-iMX6-SODIMM.pdf

описано как протестировать

Цитата

2.1. Подключение модулей расширения
...
Для демонстрации необходимо выполнить скрипт «qt_fb0_ev0_test», во время работы которого сначала выполнится калибровка сенсорного экрана, а затем запустится пример работы Qt приложения «Affine».


Я сделал свою сборку из минимальной конфигурации, путем добавки всего мне необходимого. Но теперь надо работать с экраном, хочу узнать, какие галки в билдруте нажимать, или предустановленные конфигурации есть для работы с монитором, и какого-то минимального Ui?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.11.2019 17:29 Сообщение: 6
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

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


есть готовый конфиг для Qt5

imxx6sk_qt5gst_defconfig

проще в него добавить то что вам нужно
Спуститься к концу Подняться к началу
Персональная информация
turboStarter
Добавлено 26.11.2019 19:47 Сообщение: 7
turboStarter
5

Пункты: 622
Регистрация: 21.11.2019
Цитата
Цитата

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


есть готовый конфиг для Qt5

imxx6sk_qt5gst_defconfig

проще в него добавить то что вам нужно


Спасибо за ответ! Уже сделал и проверил, подключил экран по lvds, и во ьвремя загрузки, я получил экран, как простой терминал и все, требуемого скрипта в сборке с qt я не нашел после перепрошивки.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.11.2019 20:26 Сообщение: 8
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
требуемого скрипта в сборке с qt я не нашел после перепрошивки.


откалибровать тачскрин

ts_calibrate

запустить пример Qt

/usr/lib/qt/examples/widgets/painting/affine/affine
Спуститься к концу Подняться к началу
Персональная информация
turboStarter
Добавлено 27.11.2019 12:29 Сообщение: 9
turboStarter
5

Пункты: 622
Регистрация: 21.11.2019
Цитата
Цитата
требуемого скрипта в сборке с qt я не нашел после перепрошивки.


откалибровать тачскрин

ts_calibrate

запустить пример Qt

/usr/lib/qt/examples/widgets/painting/affine/affine


Спасибо! Обязательно попробую, но в билдрут я видел X11 gui, и драйверы для мыши и клавиатуры, с необходимыми утилитами. Можно ли в предоставленном Вами билдрут создать гуи, мне кажеться что да, прошу проинструктировать, какие галки ставить.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.11.2019 18:33 Сообщение: 10
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
в билдрут я видел X11 gui, и драйверы для мыши и клавиатуры, с необходимыми утилитами


вы путаете оконную систему (x11) с gui

Цитата

Можно ли в предоставленном Вами билдрут создать гуи


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

Для x11 - поставьте галочки напртив того что нужно, я этим занимался последний раз несколько лет назад - сходу не могу сказать конкретно, но вроде ничего сложного нет - нужен модульный xserver и драйверы.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux