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

 
 
> LPC2148 + S1D13705 посоветуйте GUI
Dogmatik
сообщение Jun 26 2007, 07:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 20-01-07
Пользователь №: 24 623



Нужен небольшой контроллер с графическим интерфейсом.
Планирую использовать LPC2148 + S1D13705 + TFT с TouchScr.
Есть ли возможность использовать какой-нибудь несложный GUI.
Особых изысков не надо, кнопки, слайдеры, вывод битмап.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dogmatik
сообщение Jun 26 2007, 10:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 20-01-07
Пользователь №: 24 623



Я собственно к этому и склонялся.
А насчет шрифтов хорошая идея.
Надо будет воспользоваться.
А вы кнопочки делали с полутонами и имитацией нажатия или
просто контуром.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 26 2007, 10:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Dogmatik @ Jun 26 2007, 14:31) *
А вы кнопочки делали с полутонами и имитацией нажатия или
просто контуром.

С полутонами и имитацией нажатия. Вот один из скриншотов:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Dogmatik
сообщение Jun 26 2007, 12:06
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 20-01-07
Пользователь №: 24 623



Цитата(scifi @ Jun 26 2007, 14:53) *
С полутонами и имитацией нажатия. Вот один из скриншотов:

Неплохо, а ресурсов не много сожрало ?

Цитата(Wano @ Jun 26 2007, 14:46) *
С библиотекой uC/GUI идут примерчики. Там много кнопочек,движков и прочих элементов управления. Другое дело,что сама библиотека это просто монстр. Чем разбираться в ней так лучше самому накарябать.

Я пытался как-то использовать эту библиотеку - не влезла в память.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 26 2007, 13:09
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Dogmatik @ Jun 26 2007, 16:06) *
Неплохо, а ресурсов не много сожрало ?

Какие могут понадобиться ресурсы для рисования нескольких прямоугольников, пары битмапов, вывода нескольких строк? Всё получается довольно скромно. Естественно, тратится ПЗУ на шрифты и битмапы, расход памяти на это можно легко подсчитать.
Go to the top of the page
 
+Quote Post
lebiga
сообщение Jun 26 2007, 20:04
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(scifi @ Jun 26 2007, 17:09) *
Какие могут понадобиться ресурсы для рисования нескольких прямоугольников, пары битмапов, вывода нескольких строк? Всё получается довольно скромно. Естественно, тратится ПЗУ на шрифты и битмапы, расход памяти на это можно легко подсчитать.


Если требуется скорость на дисплее или использование окон (GUI_WINSUPPORT) - лучше использовать в uC/GUI режим GUI_SUPPORT_MEMDEV, но для этого нужно в системе выделить память - в зависимости от режима до 80КБ. Если только прямоугольники, шрифты и битмапы - можно использовать только память S1D13705. Я уже писал в другой теме - у меня S1D13705 подключена прямо на порты, причем некоторые сигналы S1D13705 можно не использовать (без BHE, BCLK соединил вместе с CLKI). Скорости хватает, чтобы регенерировать эхограмму за 0.1с (правда часть экрана). Насчет написать свое - если с нуля - не стоит и пытаться, вылавливать ошибки будешь намного дольше, чем разобраться в исходниках uc/Gui. Я для ускорения разработки просто скопировал 30 файлов в проект и скомпилировал. Знаю - так не правильно, нужно сделать просто линковку, но у меня это получилось за 1 день, а остальное время игрался с буквочками по желанию заказчика.
В гуи из больших таких изменений сделал - переписал макросы типа LCD_READ_MEM в lcdconf.h на функции, в которых дергаю ногами для работы с S1D13705
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dogmatik   LPC2148 + S1D13705 посоветуйте GUI   Jun 26 2007, 07:23
- - scifi   Цитата(Dogmatik @ Jun 26 2007, 11:23) Осо...   Jun 26 2007, 08:11
|- - Dogmatik   Цитата(lebiga @ Jun 27 2007, 00:04) Если ...   Jun 27 2007, 11:11
|- - Wano   Подскажите плиз люди.Конечно стандартные библиотек...   Jun 27 2007, 12:04
||- - Сергей Борщ   Цитата(Wano @ Jun 27 2007, 15:04) Ведь за...   Jun 27 2007, 12:41
||- - Wano   Цитата(Сергей Борщ @ Jun 27 2007, 15:41) ...   Jun 28 2007, 07:59
|- - lebiga   Цитата(Dogmatik @ Jun 27 2007, 15:11) Я т...   Jun 27 2007, 20:05
- - Wano   С библиотекой uC/GUI идут примерчики. Там много кн...   Jun 26 2007, 10:46
- - khach   Цитата(Dogmatik @ Jun 26 2007, 09:23) Пла...   Jun 28 2007, 09:08
- - lebiga   Цитата(khach @ Jun 28 2007, 13:08) А как ...   Jun 28 2007, 17:15
- - Dogmatik   Цитата(lebiga @ Jun 28 2007, 21:15) Я пос...   Jun 30 2007, 05:47
- - lebiga   Цитата(Dogmatik @ Jun 30 2007, 09:47) Спа...   Jun 30 2007, 08:42


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:07
Рейтинг@Mail.ru


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