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

 
 
> GUI, а в 51-й влезет?
Bird2
сообщение Nov 8 2007, 18:26
Сообщение #1


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

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Нашел неплохой GUI с хорошим мануалом под названием easyGUI.
Соответственно, два вопроса:
1. Кто-нибудь с ним работал? есть ли лучшие альтернативы?
2. По скромным подсчетам, необходимо 14 КВ RAM на LCD 320x240, monochrome, 1 bit/pixel. А где найти столько памяти в том же атмеле?

З.Ы. До сегодняшнего дня все менюшки и проч. пишу ручками на С. Неблагодарное занятие... sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
at90
сообщение Nov 8 2007, 19:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Ну можно писать сразу в буффер индикатора, тогда меньше память надо а менюшки формировать динамически!
A easyGui у Вас в исходниках?


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Bird2
сообщение Nov 8 2007, 20:38
Сообщение #3


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

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Цитата(at90 @ Nov 8 2007, 23:08) *
Ну можно писать сразу в буффер индикатора, тогда меньше память надо а менюшки формировать динамически!
A easyGui у Вас в исходниках?

1. Согласен, так и делаю. Но при этом все приходится делать самому, а эта библиотека вообще-то дает много возможностей. Прикол в том, что она поддерживает развые IDE для PIC, 51-х и т.д. значит она ПРЕДНАЗНАЧЕНА для таких камней, но вот непонятно, где искать столько RAMa в принципе на мой атмел (PIC, etc).
2. Это целая среда проектирования менюшек, фонтов и т.д. Вроде бы генерит чистый С.
3. Стоит она дай боже, мой партийные боссы попадали со стульев от ценника biggrin.gif А что делать? Она еще и цветную графику держит на 24 бита.
4. Сам в ней толком не разбирался (пока), даю ссылочку на мануал, кому интересно http://www.easygui.com/default.asp?page=download


Прочитал FAQ. Вот что пишут про 51-е ядро
===============================================================
Among other things easyGUI provides you with proportional text fonts. This requires a relatively fast microprocessor, typically with a performance greater than or equal to 10 MIPS.

Our general experience with the x51 family is that these micros aren't fast enough. However, e.g. the DS80320, one of the fastest members of the x51 family, is fully capable of running a medium sized easyGUI-based application. crying.gif
Облом короче говоря.

=================================================================
А вот что про AVR
for medium sized applications, but we recommend that you use ATmega variants with performance greater than or equal to 16 MIPS, like the ATmega64 or ATmega128. 07.gif
Им повезло
=================================================================
Ну и ладно, будем на ARM7 ваять, пойду к ним на форум. Насчет памяти все равно непонятно
Кстати демки нигде не нашел (если кого-нибудь это интересует...)
Go to the top of the page
 
+Quote Post
vvs157
сообщение Nov 8 2007, 21:28
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Bird2 @ Nov 9 2007, 00:38) *
Our general experience with the x51 family is that these micros aren't fast enough. However, e.g. the DS80320, one of the fastest members of the x51 family, is fully capable of running a medium sized easyGUI-based application.

Насчет памяти все равно непонятно

Они скорее всего имеют ввиду внешнюю память XDATA
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 14:45
Рейтинг@Mail.ru


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