реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Графический интерфейс
PavelG
сообщение Oct 8 2012, 18:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-10-11
Пользователь №: 67 674



Здравствуйте. Возник следующий вопрос. Имеется отладка на AM1808, с LCD+touch_screen. Хочу сделать простой графический интерфейс (а-ля банкомат). Вопрос, как это можно сделать не использую Qt? Пытался найти что-нибудь в Google, но не смог.
Как я понимаю, нужно в ядро встроить свой драйвер, для рисования примитивов, и затем достучаться до них из приложения, или можно как-то проще?
Go to the top of the page
 
+Quote Post
sherr
сообщение Oct 8 2012, 19:19
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955



Цитата(PavelG @ Oct 8 2012, 22:29) *
Здравствуйте. Возник следующий вопрос. Имеется отладка на AM1808, с LCD+touch_screen. Хочу сделать простой графический интерфейс (а-ля банкомат). Вопрос, как это можно сделать не использую Qt? Пытался найти что-нибудь в Google, но не смог.
Как я понимаю, нужно в ядро встроить свой драйвер, для рисования примитивов, и затем достучаться до них из приложения, или можно как-то проще?

Рисовать можно в фреймбуфере, я так на атмеловском 9g45 делал, простейший пример как нарисовать кнопки и обработать их нажатия
есть в TSLIB ( у вас Linux на плате, я так понимаю). Там есть файл ts_test - я начинал с его изучения - переделки под себя.
Go to the top of the page
 
+Quote Post
PavelG
сообщение Oct 10 2012, 13:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-10-11
Пользователь №: 67 674



Цитата(sherr @ Oct 8 2012, 22:19) *
TSLIB

Спасибо за совет по библиотеке. Я почему-то решил сначало, что ts_test использует какие-то драйвера ядра (так как у меня не было исходников этого бинарника).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 07:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.02116 секунд с 7
ELECTRONIX ©2004-2016