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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> uC/GUI, нужна документация
Shedon
сообщение May 3 2005, 12:27
Сообщение #1


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

Группа: Свой
Сообщений: 110
Регистрация: 30-11-04
Из: Nizhny Novgorod
Пользователь №: 1 262



Кто имеет сабж, поделитесь плиз, особенно, интересуют главы посвящённые WM.

E-mail: shedon[at]mail.ru

Заранее спасибо!
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение May 3 2005, 13:05
Сообщение #2


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Сказали бы какую версию smile.gif
Послал 3.26, новее нет sad.gif
Но глава про WM имеется.
Go to the top of the page
 
+Quote Post
Shedon
сообщение May 3 2005, 13:23
Сообщение #3


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

Группа: Свой
Сообщений: 110
Регистрация: 30-11-04
Из: Nizhny Novgorod
Пользователь №: 1 262



Dr.Alex, спасибо.

Версия 3,32а, но и это пойдёт, просто нужно описание некоторых функций, т.к. я собираюсь полность переписать WM и Widget.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение May 3 2005, 13:26
Сообщение #4


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



На случай если не будет распаковываться - винрар 3.42 (1.7М)
Go to the top of the page
 
+Quote Post
Shedon
сообщение May 3 2005, 16:36
Сообщение #5


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

Группа: Свой
Сообщений: 110
Регистрация: 30-11-04
Из: Nizhny Novgorod
Пользователь №: 1 262



Распоковалось, с помощью 7-Zip'а, другими не пользуюсь smile.gif
Ещё раз спасибо.
Go to the top of the page
 
+Quote Post
Yra
сообщение May 14 2005, 14:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Обьясните, что это такое (и дока бы тоже не помешала) GUI для uCOS.
Я понимаю есть процессор, есть ОЗУ видиопамяти - в результате графический интерфейс пользователя.
Только интересно - этот GUI заточен для работы с псевдографикой (как в DOS) или как в Windows (что по- моему расточительно). Там тоже что-ли объекты типа статусбар, маинменю, пушбуттон или как ???
-------------------
Скачал - понял что это такое. - Даже подумать страшно какие будут вычислительные затраты.

Есть у кого - нибудь на примете объекты, созданные на основе символов псевдографики (как например делалось в DOS) ????


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
KuzmaPrytkov
сообщение Jul 18 2005, 10:02
Сообщение #7


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

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



Цитата(Dr.Alex @ May 3 2005, 17:05)
Послал 3.26, новее нет sad.gif
*

Вышлите и мне, пожалуйста(или выложите на фтп). Буду чень благодарен. smile.gif
kuzmaprytkovсобакаrambler.ru


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post
_i8088_
сообщение Jul 20 2005, 09:40
Сообщение #8





Группа: Новичок
Сообщений: 3
Регистрация: 7-07-05
Пользователь №: 6 612



Ребяты дайте исходники uC/GUI ;-)
Сам пишу графику - надоело, да и сил нет - надо прикладную часть кропать
Заранее благодарю!
Go to the top of the page
 
+Quote Post
_i8088_
сообщение Jul 20 2005, 10:45
Сообщение #9





Группа: Новичок
Сообщений: 3
Регистрация: 7-07-05
Пользователь №: 6 612



Нашел!

Вот если кому надо:

http://briefcase.yahoo.com/
login ru_embedded77
pass sobaka

Там и исходники и дока
Go to the top of the page
 
+Quote Post
Krom
сообщение Jul 21 2005, 06:03
Сообщение #10


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

Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324



Цитата(_i8088_ @ Jul 20 2005, 13:45)
Нашел!

Вот если кому надо:

http://briefcase.yahoo.com/
login ru_embedded77
pass sobaka

Там и исходники и дока
*


Спасибо, добрый человек! Вот все бы так...

Нда, на свете злых людей больше, чем добрых - полез в будку, а папочку кто-то уже прибил... На мыло (xdest_собака_mail.ru) не сбросите?
Go to the top of the page
 
+Quote Post
Hercules
сообщение Jul 21 2005, 11:43
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 2-03-05
Пользователь №: 3 000



Цитата(Krom @ Jul 21 2005, 09:03)
Цитата(_i8088_ @ Jul 20 2005, 13:45)
Нашел!

Вот если кому надо:

http://briefcase.yahoo.com/
login ru_embedded77
pass sobaka

Там и исходники и дока
*


Спасибо, добрый человек! Вот все бы так...

Нда, на свете злых людей больше, чем добрых - полез в будку, а папочку кто-то уже прибил... На мыло (xdest_собака_mail.ru) не сбросите?
*



Вот держи:

_http://rapidshare.de/files/3230466/uc-gui_user.rar.html
_http://rapidshare.de/files/3230501/uc-gui.zip.html

PS. Не стал высылать на мыло, а то вдруг еще кому нужно.


--------------------
Best regards,
Hercules
Go to the top of the page
 
+Quote Post
Johny
сообщение Nov 8 2005, 16:30
Сообщение #12


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

Группа: Свой
Сообщений: 140
Регистрация: 18-10-05
Пользователь №: 9 792



Цитата(Hercules @ Jul 21 2005, 14:43) *
Вот держи:

_http://rapidshare.de/files/3230466/uc-gui_user.rar.html
_http://rapidshare.de/files/3230501/uc-gui.zip.html

PS. Не стал высылать на мыло, а то вдруг еще кому нужно.


По последней ссылке ничего не дают, удалили. Скиньте еще раз, пожалуйста.
Go to the top of the page
 
+Quote Post
Hercules
сообщение Nov 9 2005, 07:05
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 2-03-05
Пользователь №: 3 000



Цитата(Johny @ Nov 8 2005, 19:30) *
Цитата(Hercules @ Jul 21 2005, 14:43) *


Вот держи:

_http://rapidshare.de/files/3230466/uc-gui_user.rar.html
_http://rapidshare.de/files/3230501/uc-gui.zip.html

PS. Не стал высылать на мыло, а то вдруг еще кому нужно.


По последней ссылке ничего не дают, удалили. Скиньте еще раз, пожалуйста.


Держи (перезалил):
_http://rapidshare.de/files/7382673/uc-gui.zip.html
_http://rapidshare.de/files/7382700/uc-gui_user.rar.html


--------------------
Best regards,
Hercules
Go to the top of the page
 
+Quote Post
Yra
сообщение Nov 9 2005, 20:03
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Можете навести на цветные дисплейные модули (~300%200) чтобы дружили с uC/GUI и 51 процом.
---------------
Вообще у кого- нибудь получилось реально заюзать этот GUI или разработчиков подстерегает какая- нибудь засада т.к. я понимаю, что эти исходники и софт к ним ( типа библиотеки симулятора под винды)
триал и жди сюрпризов на самом интересном месте.

Сообщение отредактировал Yra - Nov 19 2005, 14:46


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
mai
сообщение Feb 9 2008, 00:17
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 27-02-05
Пользователь №: 2 915



Ищу исходники uc/gui. Обыскал инет вдоль и поперек: нашел у китайцев версию 3.90. Прошу поделиться более свежей версией, если кто-то имеет такую возможность. Спасибо.
Go to the top of the page
 
+Quote Post
Itch
сообщение Feb 12 2008, 09:28
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Плохо искали, вот версия 3.98 от китайцев:
http://ifolder.ru/5323576
Go to the top of the page
 
+Quote Post
mai
сообщение Feb 12 2008, 10:22
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 27-02-05
Пользователь №: 2 915



Itch
Спасибо за ответ.
Этот файл я видел. В нем нет папок AntiAlias, Jpeg, MemDev и MultiLayer.
Хотелось бы найти полный комплект.
Go to the top of the page
 
+Quote Post
Itch
сообщение Feb 13 2008, 09:34
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Вот сборка версии 3.90 из различных источников. Есть JPEG, Memdev, Multilayer. http://ifolder.ru/5337966

Также самый последний мануал по uc/GUI, какой смог найти в интернете. Версия 4.04. http://ifolder.ru/5337993
Go to the top of the page
 
+Quote Post
mai
сообщение Feb 21 2008, 15:06
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 27-02-05
Пользователь №: 2 915



Озаботился чем сделать кириллические шрифты для gui, та утилита, что я нашел в комплекте с gui работает только в демонстрационном режиме. Кое что нашел:
1. поломанная китайцами родная утилита http://www.ucgui.com/ucgui/ucGUI-FontConvert-Modiy.rar
2. китайская утилитка с исходниками http://www.ucgui.com/ucgui/UCGUIFontTool.rar
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Feb 21 2008, 20:06
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(mai @ Feb 21 2008, 18:06) *
Озаботился чем сделать кириллические шрифты для gui

еще посмотри вот это:
http://electronix.ru/forum/index.php?act=S...134&t=30124
Go to the top of the page
 
+Quote Post
mai
сообщение Feb 22 2008, 00:21
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 27-02-05
Пользователь №: 2 915



Цитата(Alex B._ @ Feb 21 2008, 23:06) *
еще посмотри вот это:
http://electronix.ru/forum/index.php?act=S...134&t=30124

Спасибо, неплохая программка. Но 'родная', от производителя gui мне показалась удобней при редактировании символов и умеет писать в выходной файл заданные диапазоны символов. Конвертнул ей пяток шрифтов и проверил на реальном железе. Так что если кому нужно, рекомендую.
Go to the top of the page
 
+Quote Post
shkirenko
сообщение Nov 3 2008, 10:32
Сообщение #22





Группа: Новичок
Сообщений: 8
Регистрация: 28-01-08
Пользователь №: 34 489



написал точку, сделал драйвер для TIC154 на PCF8535 - controller driver

http://detector.org.ua/EDIK/LCD/LCD_1.html

также написал линию,

помогите с шрифтами


--------------------
Go to the top of the page
 
+Quote Post
limerix
сообщение Mar 7 2010, 14:39
Сообщение #23





Группа: Участник
Сообщений: 12
Регистрация: 23-07-04
Пользователь №: 357



Увидел свободно для скачивание user manua для uCGUI v 4.06 (uC-GUI_user_version4.12.rar) на адрес:
http://en.pudn.com/downloads206/doc/projec...l967808_en.html
Если имеете ето прагаму поделите ее. Заранее благодарен.
Go to the top of the page
 
+Quote Post
sevstels
сообщение Mar 24 2010, 02:23
Сообщение #24


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Может подскажет кто, где можно скачать полную версию?
Очень замечательная штука.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение May 23 2010, 08:16
Сообщение #25


Участник
*

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



Пожалуй только на пудне и будет. Как уже писали, у китайцев. Кстати, сам не смотрел, но что офф сайт микриум посмотреть? Неужели там нет?
Go to the top of the page
 
+Quote Post
sevstels
сообщение May 23 2010, 15:13
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



На сайте Микриум лежит усечённая демоверсия, отсутствует несколько папок.
В принципе, вопрос уже не актуален. Полную версию собрал из различных источников в сети. Немного "подрихтовал" и она отлично работает. wink.gif


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
011119xx
сообщение May 26 2010, 16:26
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Цитата(sevstels @ May 23 2010, 21:13) *
На сайте Микриум лежит усечённая демоверсия, отсутствует несколько папок.
В принципе, вопрос уже не актуален. Полную версию собрал из различных источников в сети. Немного "подрихтовал" и она отлично работает. wink.gif

Поделитесь пожалуйста вашей сборкой
Go to the top of the page
 
+Quote Post
sevstels
сообщение May 27 2010, 09:31
Сообщение #28


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Могу Вам прислать. Киньте в личку адрес.
Ящик должен быть не менее 20мб.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
BAT
сообщение Jun 3 2010, 09:18
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 22-12-05
Пользователь №: 12 556



А но основе какой версии сделали сборку ?
Go to the top of the page
 
+Quote Post
sevstels
сообщение Jun 3 2010, 09:22
Сообщение #30


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



На основе 3.98

Сообщение отредактировал sevstels - Jun 3 2010, 09:22


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
diglook
сообщение Jun 10 2010, 17:28
Сообщение #31


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

Группа: Участник
Сообщений: 99
Регистрация: 29-06-09
Пользователь №: 50 730



Здравствуйте! Скачал порт для LPC2478 с оф. сайта - работает.
Но этот пример без GUI, то есть текст, тачскрин работают, инфа выводится. GUI не получается прикрутить.
Прошу, дайте элементарный пример c GUI и VNC.

Причина просьбы: 1 и самое главное мало опыта, 2 вначале я поигрался с PowerPac, но когда подключил дополнительную плату, при запуске VNC viewer, через разное время (не более минуты) система виснет. Без VNC работает нормально - значит ошибок в схеме нет. Уже и не знаю что думать. Может uC/OS меня спасет? Если на ней будет тот-же результат - остается дополнительная плата(она сделана обьемным монтажем)-наводки.

Помогите разобратся! help.gif
Go to the top of the page
 
+Quote Post
BAT
сообщение Jun 18 2010, 08:30
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 22-12-05
Пользователь №: 12 556



Пытаюсь прикрутить к проекту GUI от PowerPac последнего. Почему-то некорректно работает вариант драйвера GUIDRV_LIN_24, отображает не все на экране. По ощущениям, как будто работает через палитру и 24битные цвета просто в большинстве игнорирует. На экране получаются какие-то не дорисованные битмапы и 24 битные отрисовки игнорируются. Прикрутил триальную библиотеку от Segger - все сразу заработало. Вот сижу который день и думаю, где грабли sad.gif. Кто-нибудь использовал этот драйвер в принципе в PowerPac? Может есть какая-то особенность мной недопонятая? Не хочется переделывать на GUIDRV_LIN_16, оставил на крайний случай.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Aug 17 2010, 14:05
Сообщение #33


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Никто не знает, где можно найти для этой GUI драйвер дисплея WEGO320240 с контроллером S6E63D6?
В дистрибутивах присутствуют не все драйвера, и нужного (что-то вроде driver627xx.c) файла нет... sad.gif
Go to the top of the page
 
+Quote Post
Digi
сообщение Sep 10 2010, 11:39
Сообщение #34


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

Группа: Свой
Сообщений: 150
Регистрация: 20-08-04
Пользователь №: 529



Кто нибудь собирал GUI под NIOS. Уже 3й день сижу, никак не могу собрать.
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 3 2011, 12:17
Сообщение #35


Участник
*

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



Кто пробовал использовать эту библиотеку для дисплей без контроллера? Нужна помощь
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 3 2011, 14:16
Сообщение #36


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(qVlad @ Feb 3 2011, 14:17) *
Кто пробовал использовать эту библиотеку для дисплей без контроллера? Нужна помощь


Библиотека не имеет отношения к контроллерам.
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 4 2011, 09:27
Сообщение #37


Участник
*

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



Цитата(AlexandrY @ Feb 3 2011, 17:16) *
Библиотека не имеет отношения к контроллерам.


Как это не имеет она конфигурируется под определенный контроллер дисплея, файл LCDConf. При работе с дисплеями без контроллера, необходима самостоятельная разработка базовых операций, как я понимаю.
Поделитесь файлом LCDMemc.c если у кого есть.

Сообщение отредактировал qVlad - Feb 4 2011, 09:30
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 4 2011, 23:11
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Если Вы имеете в виду без конроллера это когда контроллер LCD находится в микроконтроллере, например в АРМе LPC3250 и дисплей подключен к RGB VSYNC HSYNC то тогда не нужно ничего дополнительно. Установите драйвер типа ...LIN_24... не помню сейчас полное название. Ему не нужны базовые операции, он пишет сразу в память которая является видео памятью в микроконтроллере.
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 11:02
Сообщение #39


Участник
*

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



Цитата(scorp2011 @ Feb 5 2011, 02:11) *
Если Вы имеете в виду без конроллера это когда контроллер LCD находится в микроконтроллере, например в АРМе LPC3250 и дисплей подключен к RGB VSYNC HSYNC то тогда не нужно ничего дополнительно. Установите драйвер типа ...LIN_24... не помню сейчас полное название. Ему не нужны базовые операции, он пишет сразу в память которая является видео памятью в микроконтроллере.


Да, именно это я и имел ввиду. У кого-нибудь есть LCDLin32 поддерживающий 32bpp??
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 13:32
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 7 2011, 15:02) *
Да, именно это я и имел ввиду. У кого-нибудь есть LCDLin32 поддерживающий 32bpp??

Не нужно вам ничего.
__no_init static UNS_32 LCD_VRAM[VRAM_SIZE];
void LCD_X_Config(void)
{

GUI_DEVICE_CreateAndLink( GUIDRV_LIN_32, LCD_FIXEDPALETTE, 0, 0);

LCD_SetSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Physical display size in pixels
LCD_SetVSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Virtual display size in pixels
LCD_SetVRAMAddrEx(0, (void *)LCD_VRAM); // Video RAM start address

}
Берёте любои образец и в нём редактируете эту функцию. LCD_VRAM это ваша видео память в ОЗУ. Она будет разворачиваться на дисплеи. Ну а все функции рисования будут рисовать в нее напрямую
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 13:41
Сообщение #41


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 16:32) *
Не нужно вам ничего.
__no_init static UNS_32 LCD_VRAM[VRAM_SIZE];
void LCD_X_Config(void)
{

GUI_DEVICE_CreateAndLink( GUIDRV_LIN_32, LCD_FIXEDPALETTE, 0, 0);

LCD_SetSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Physical display size in pixels
LCD_SetVSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Virtual display size in pixels
LCD_SetVRAMAddrEx(0, (void *)LCD_VRAM); // Video RAM start address

}
Берёте любои образец и в нём редактируете эту функцию. LCD_VRAM это ваша видео память в ОЗУ. Она будет разворачиваться на дисплеи. Ну а все функции рисования будут рисовать в нее напрямую


Я использовал LCDLin32 и конфиг для него, включил нужные значения. прописал необходимый адрес видео памяти. Картинку я получил, но мой вариант LCDLin32 не поддерживает 32-битные цвета. И картинка почему-то в четверть экрана получилась.
Любой образец чего брать? Нигде не нашел используемых вами функций.
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 14:17
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 7 2011, 16:41) *
Я использовал LCDLin32 и конфиг для него, включил нужные значения. прописал необходимый адрес видео памяти. Картинку я получил, но мой вариант LCDLin32 не поддерживает 32-битные цвета. И картинка почему-то в четверть экрана получилась.
Любой образец чего брать? Нигде не нашел используемых вами функций.

Может вы сам видеоконтроллер не правильно запрограмировали на развёртку?
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 14:36
Сообщение #43


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 17:17) *
Может вы сам видеоконтроллер не правильно запрограмировали на развёртку?

Нет, контроллер настроен правильно, но он рассчитан на 32 bpp, а конфиг прописан на 16, так как в тех исходниках которые у меня есть не реализована поддержка 32 bpp вот я и получил 4 экрана.
Какая у вас версия GUI?
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 16:00
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 7 2011, 17:36) *
Нет, контроллер настроен правильно, но он рассчитан на 32 bpp, а конфиг прописан на 16, так как в тех исходниках которые у меня есть не реализована поддержка 32 bpp вот я и получил 4 экрана.
Какая у вас версия GUI?

2.31 ARM

Вы вызываете GUI_DEVICE_CreateAndLink( GUIDRV_LIN_32...) ?
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 16:37
Сообщение #45


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 19:00) *
2.31 ARM

Вы вызываете GUI_DEVICE_CreateAndLink( GUIDRV_LIN_32...) ?


Извините, я вас не понимаю, наверное. Где я это должен был вызвать? Могу приложить LCDConf файл.

Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 17:35
Сообщение #46


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 7 2011, 19:37) *
Извините, я вас не понимаю, наверное. Где я это должен был вызвать? Могу приложить LCDConf файл.

мне тяжело транслитом писать. черз час из дома напишу
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 17:41
Сообщение #47


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 20:35) *
мне тяжело транслитом писать. черз час из дома напишу

Хорошо
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 19:01
Сообщение #48


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Вообщем LCDConf.c должен в себе иметь void LCD_X_Config(void) в которой вы и указываете какой драйвер использовать и какие настройки у него будут. Мой пример void LCD_X_Config(void) уже имеет GUIDRV_LIN_32, тоесть вызывая GUI_DEVICE_CreateAndLink вы указываете тип драйвера. GUIDRV_LIN_32 это простой драйвер который использует ОЗУ, никакие дополнительные функции низкого уровня не нужны. Но для нормальной раьоты нужно указать еще палитру. У меня в примере это моя константа LCD_FIXEDPALETTE. Я 32bpp не использовал но думаю палитра GUICC_888 должна работать. Задайте поиск в h файлах какие палитры существуют и на месте разберётесь.
void LCD_X_Config(void) должет кроме указания драйвера вызывать
LCD_SetSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Physical display size in pixels
LCD_SetVSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Virtual display size in pixels
LCD_SetVRAMAddrEx(0, (void *)LCD_VRAM); // Video RAM start address
Таким образом вы создаете свою LCD_X_Config.
Всё это, хоть и не очень подробно, описано в PowerPac_GUI.ENU.pdf.
Еще есть LCD_X_DisplayDriver(). Её вызывает GUI_Init() несколько раз с разными параметрами команды, смотри стр 620 описания. Тоесть вы создаете свою LCD_X_DisplayDriver() и определяете какая команда пришла и уже конфигурируете свой контроллер и сам дисплей на низком уровне(а не гдето отдельно от GUI).
Кстати на странице 624 пример использования драйверов GUIDRV_LIN_х
Если я опять не в тему написал, то выкладывайте свой LCDConf.c
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 19:08
Сообщение #49


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 22:01) *
Вообщем LCDConf.c должен в себе иметь void LCD_X_Config(void) в которой вы и указываете какой драйвер использовать и какие настройки у него будут. Мой пример void LCD_X_Config(void) уже имеет GUIDRV_LIN_32, тоесть вызывая GUI_DEVICE_CreateAndLink вы указываете тип драйвера. GUIDRV_LIN_32 это простой драйвер который использует ОЗУ, никакие дополнительные функции низкого уровня не нужны. Но для нормальной раьоты нужно указать еще палитру. У меня в примере это моя константа LCD_FIXEDPALETTE. Я 32bpp не использовал но думаю палитра GUICC_888 должна работать. Задайте поиск в h файлах какие палитры существуют и на месте разберётесь.
void LCD_X_Config(void) должет кроме указания драйвера вызывать
LCD_SetSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Physical display size in pixels
LCD_SetVSizeEx(0, LCD_XSIZE, LCD_YSIZE); // Virtual display size in pixels
LCD_SetVRAMAddrEx(0, (void *)LCD_VRAM); // Video RAM start address
Таким образом вы создаете свою LCD_X_Config.
Всё это, хоть и не очень подробно, описано в PowerPac_GUI.ENU.pdf.
Еще есть LCD_X_DisplayDriver(). Её вызывает GUI_Init() несколько раз с разными параметрами команды, смотри стр 620 описания. Тоесть вы создаете свою LCD_X_DisplayDriver() и определяете какая команда пришла и уже конфигурируете свой контроллер и сам дисплей на низком уровне(а не гдето отдельно от GUI).
Кстати на странице 624 пример использования драйверов GUIDRV_LIN_х
Если я опять не в тему написал, то выкладывайте свой LCDConf.c


Теперь все ясно, мы с вами описываем одни и те же действия только разными способами. А где вы указываете сколько битов на точку используется? Можете найти у себя файл с названием LCDLin32.с должен быть в папке LCDDrivers и посмотреть поддерживает ли он LCD_BITSPERPIXEL = 32
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 19:20
Сообщение #50


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 7 2011, 23:08) *
Теперь все ясно, мы с вами описываем одни и те же действия только разными способами. А где вы указываете сколько битов на точку используется? Можете найти у себя файл с названием LCDLin32.с должен быть в папке LCDDrivers и посмотреть поддерживает ли он LCD_BITSPERPIXEL = 32

Ну как я уже писал, 32 я не использовал, только 24. Надеюсь что поддерживает. Это легко проверить. Очистите экран, тоесть видео память, а потом выполните команду типа DrawPixel определлённого цвета. В дебагере остановитесь и посмотрите в каком формате GUI запишет точку. Потом вторую. Ну чтоб короче понять как дравер пишет. Тут одно из двух, или драйвер не правильно данные в видео память кладет, или конроллер не так память разворачивает. Кстати, а видеопамять куда поставили, в iRAM или SDRAM? Я пока в iRAM, а то картинка подёргивается. Думаю с ABH приоритетами подрулить чтоб контроллер имел доступ к памяти наивысшего приоритета.
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 19:24
Сообщение #51


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 22:20) *
Ну как я уже писал, 32 я не использовал, только 24. Надеюсь что поддерживает. Это легко проверить. Очистите экран, тоесть видео память, а потом выполните команду типа DrawPixel определлённого цвета. В дебагере остановитесь и посмотрите в каком формате GUI запишет точку. Потом вторую. Ну чтоб короче понять как дравер пишет. Тут одно из двух, или драйвер не правильно данные в видео память кладет, или конроллер не так память разворачивает. Кстати, а видеопамять куда поставили, в iRAM или SDRAM? Я пока в iRAM, а то картинка подёргивается. Думаю с ABH приоритетами подрулить чтоб контроллер имел доступ к памяти наивысшего приоритета.


Ну я так и определил, что у меня не поддерживается и прошу дать мне файлик, в котором поддержка реализована. Я использую SDRAM и отключаю кеширование для участка видео памяти. Все хорош ничего не дергается.
Если не сложно вышлите сюда файлик vipryn@gmail.com
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 7 2011, 19:27
Сообщение #52


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 7 2011, 23:24) *
Ну я так и определил, что у меня не поддерживается и прошу дать мне файлик, в котором поддержка реализована. Я использую SDRAM и отключаю кеширование для участка видео памяти. Все хорош ничего не дергается.
Если не сложно вышлите сюда файлик vipryn@gmail.com

завтра поищу. А как кэширование отключаете?
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 7 2011, 19:32
Сообщение #53


Участник
*

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



Цитата(scorp2011 @ Feb 7 2011, 22:27) *
завтра поищу. А как кэширование отключаете?


Я это делаю для Altera использую команды IOWR_32DIRECT для работы с памятью
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 8 2011, 08:58
Сообщение #54


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(scorp2011 @ Feb 7 2011, 22:27) *
завтра поищу. А как кэширование отключаете?

не нашел я такого фаила. думаиу ети драивера зашити в библиотеки. сколько баит на пиксел получается сеичас?
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 8 2011, 09:04
Сообщение #55


Участник
*

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



Цитата(scorp2011 @ Feb 8 2011, 11:58) *
не нашел я такого фаила. думаиу ети драивера зашити в библиотеки. сколько баит на пиксел получается сеичас?


Так у вас уже собранная либа без исходников что ли?
По вашему методу не удалось собрать либу, при компиляции выдает ошибку, что не знает что это такое GUIDRV_LIN_32.
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 8 2011, 09:14
Сообщение #56


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 8 2011, 12:04) *
Так у вас уже собранная либа без исходников что ли?
По вашему методу не удалось собрать либу, при компиляции выдает ошибку, что не знает что это такое GUIDRV_LIN_32.

у меня без исходников
#define GUIDRV_LIN_32 &GUIDRV_Lin_32_API
находится в C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\PowerPac\GUI\Inc
library GUIv5_5t_al__.a
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 8 2011, 09:18
Сообщение #57


Участник
*

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



Цитата(scorp2011 @ Feb 8 2011, 12:14) *
у меня без исходников
#define GUIDRV_LIN_32 &GUIDRV_Lin_32_API
находится в C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\PowerPac\GUI\Inc
library GUIv5_5t_al__.a


Не знает таких defines можете выслать на почту вашу версию или дать ссылку где можно скачать и документацию про которую вы говорили
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 8 2011, 09:53
Сообщение #58


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 8 2011, 12:18) *
Не знает таких defines можете выслать на почту вашу версию или дать ссылку где можно скачать и документацию про которую вы говорили

тяжелыи 150М, качал отсюда но под другим паролем которыи сеичас не работает. попробуите тут
http://caxapa.ru/219949.html
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 8 2011, 10:50
Сообщение #59


Участник
*

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



Цитата(scorp2011 @ Feb 8 2011, 12:53) *
тяжелыи 150М, качал отсюда но под другим паролем которыи сеичас не работает. попробуите тут
http://caxapa.ru/219949.html


Доступ есть, а какой именно ставить. Нашел GUI под ARM base 2.40.2 но его самого не нашел.а без него он не ставится

Возможно этот

EWARM-610.3-full
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Feb 8 2011, 14:00
Сообщение #60


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(qVlad @ Feb 8 2011, 13:50) *
Доступ есть, а какой именно ставить. Нашел GUI под ARM base 2.40.2 но его самого не нашел.а без него он не ставится

Возможно этот

EWARM-610.3-full

Да, к сожалению это уже новыи PowerPac na IAR 6.10
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 8 2011, 14:02
Сообщение #61


Участник
*

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



Цитата(scorp2011 @ Feb 8 2011, 17:00) *
Да, к сожалению это уже новыи PowerPac na IAR 6.10

Я разобрался со всем, поставил. И действительно там нет исходников,только собранные либы.
Не знаю что теперь делать, видимо придется руками дописывать поддержку 32 bpp. Потому что других исходников ucGUI кроме 3.98 я не нашел,а в ней это еще не реализовано.
Спасибо за помощь.
Go to the top of the page
 
+Quote Post
ig_z
сообщение Feb 9 2011, 09:17
Сообщение #62


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551




L_C_D_Lin_32
Прикрепленные файлы
Прикрепленный файл  L_C_D_Lin_32.zip ( 13.51 килобайт ) Кол-во скачиваний: 1089
 
Go to the top of the page
 
+Quote Post
qVlad
сообщение Feb 9 2011, 10:05
Сообщение #63


Участник
*

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



Цитата(ig_z @ Feb 9 2011, 12:17) *
L_C_D_Lin_32


Большое спасибо. Завтра протестирую. Откуда это?
Go to the top of the page
 
+Quote Post
skaarj
сообщение Feb 11 2012, 11:01
Сообщение #64


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 2-08-08
Из: Киев
Пользователь №: 39 380



Доброго всем времени суток! Подскажите пожалуйста,с какой версии/сборки uc gui начать? скачал что был в закромах,нашел увесистую доку по гуи, пытался настроить, как описано но пока даже не получается скомпилировать проект...проц -stm32f103, дисплей с контроллером ssd1963 (все ето добро в виде стартеркита куплено на ебее у китайца, исходники в приложении но гуи представлена в виде собранного либ файла..). драйвер дисплея написал,отладил - елементарные функции вывода точек линий и тп. опыт в написании мелких гуи есть, конечная цель - хочу сделать панель управления бензогенератором с удобным интерфейсом (да и вообще есть несколько проектов в котором нужен нормальный гуи),поетому и заинтересовался uc gui.
короче вопрос такой - где скачать,какую сборку использовать и как прикрутить свой драйвер?
зы: сорри за много букавsm.gif

забыл уточнить - среда разработки -кеил


--------------------
Электроника- наука о контактах: или он есть там,где не должен быть, или его нет там где он нужен
Go to the top of the page
 
+Quote Post

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

 


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


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