|
Помогите разобраться с ГУЯми. |
|
|
|
Jul 25 2012, 07:34
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Господа требуется совет. Осваиваю STM32F. Есть платка китайская - MINI-STM32 V3.0. С дисплеем на контролере ILI9230. Когда она приехала, на ней была установлена демка от Micrium. А на прилагаемом диске исходников не оказалось. На мой вопрос о библиотеках распространитель ответил: "Хрен...". Порыскал я в интернете в поисках ГУЕв. Набрел на страницу http://makesystem.net/?p=457. Красота, да все платное. Да и в структуру всего этого я не въехал из-за отсутствия опыта, наверное. В описаниях указаны типы дисплеев, типы платформ и типы камней, с которыми эти библиотеки совместимы, однако в исходниках я так и не нашел участков кода, отвечающих за низкоуровневую работу с дислпеями. Ну или хотя бы шаблоны, куда можно дописать эти функции под конкретный дисплей... В прилагающихс примерах есть файлы проектов под Visual C.... Можно ли это как-то пересобрать под KEIL - непонятно... Да и обещанные конструкторы форм я нашел только в одном из этих ГУЕв. В общем, в обилии информации я вчера утонул.. Порекомендуйте пожалуйста какие-нибудь бесплатные библиотеки, если таковые имеются, которые можно без труда запустить в связке KEIL+STM32F+ILI9230 (контроллер дисплея). Чисто внешне из перечисленного в ссылке мне конечно понравился PEG Pro, но он, гад, платный.
Сообщение отредактировал zheka - Jul 25 2012, 07:37
|
|
|
|
|
 |
Ответов
|
Jul 25 2012, 08:41
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
ucGUI я скачал. Структура папок в ней абсолютно идентична одному из тех что есть в статье, кажется Segger. Я не могу понять, без Visual Studio никак не обойтись? Может я хочу слишком легкого пути, но я представляю себе это следующим образом: набор исходников, которые можно прикрепить к проекту (в частности к Keil), в этих исходниках есть функции типа LCDInit, LCD_PutPixel и пр, которые дописываются ручками в зависимости от конкретного дисплея. Ну и приложение типа GUIBuilder, в котором редактируешь форму, а на выходе код. В приведенном списке что-то похоже было, но она полностью платная. ucGUI по этому принципу построена? Если я правильно понял, то ucGUI - это наиболее распространенная рабочая лошадка. Ее стоит освоить хотя бы из-за того, что по ней много информации? Мне особых выкрутаосв с графикой не надо. Ткните носом, где ее качать? Тут искал - там только uc-OS http://micrium.com/page/downloads/ports/st/stm32
|
|
|
|
Сообщений в этой теме
zheka Помогите разобраться с ГУЯми. Jul 25 2012, 07:34 AlexandrY Цитата(zheka @ Jul 25 2012, 10:34) Пореко... Jul 25 2012, 08:13 aT-DeviLru Исходные коды демки с ucGUI и uCOS-II (плюс куча д... Jul 25 2012, 11:11 AlexandrY Цитата(aT-DeviLru @ Jul 25 2012, 14... Jul 25 2012, 13:42 zheka Скачал....
ПОпробовал запустить ucOS+ucGUI -видим... Jul 25 2012, 15:43 _Артём_ Цитата(zheka @ Jul 25 2012, 18:43) Что де... Jul 25 2012, 15:47 SeregaB Цитата(zheka @ Jul 25 2012, 19:43) (у мен... Jul 26 2012, 06:16 zheka Да, зашивается. И запускается.
ПРоект правда под V... Jul 25 2012, 17:05 _Артём_ Цитата(zheka @ Jul 25 2012, 20:05) ПРоект... Jul 25 2012, 17:28 zheka Артем, спасибо, информация по ссылке помогла. Все ... Jul 25 2012, 17:47 grand1987 .. можете попробовать GUI от ST Microelectronics. ... Jul 25 2012, 19:45 kan35 Я в это теме http://electronix.ru/forum/index.php?... Jul 26 2012, 06:06 zheka Цитата(kan35 @ Jul 26 2012, 10:06) Я в эт... Jul 26 2012, 13:50 zheka Чертовы китайцы... они не предусмотрели в разводке... Jul 27 2012, 02:37 kan35 Я скачал схему на вашу пату отсюда https://sites.g... Jul 27 2012, 04:45 zheka kan35, я тоже эту схему откуда-то скачивал.
Вы гд... Jul 27 2012, 14:50 kan35 Ну у меня есть опыт же:-) SPI на дисплее отдельный... Jul 27 2012, 15:49 zheka Вот тема http://electronix.ru/forum/index.php?sho... Jul 27 2012, 18:46 kan35 В опциях компилятора убрать строку $PROJ_DIR... Jul 28 2012, 04:35 kan35 Цитата(kan35 @ Jul 28 2012, 08:35) включи... Jul 28 2012, 17:57 zheka Цитата$PROJ_DIR$\Files\Librari... Jul 28 2012, 07:24 zheka Блин, я включил "Use CMSIS" !!... Jul 28 2012, 18:18 zheka А fps при использовании SPI меряли? Jul 29 2012, 18:13 kan35 Тонкости перехода:-) с 5 на 6 иар
Я попробовал у с... Jul 30 2012, 04:21 zheka Цитата830кпикс/с
Ниче так... У меня 120 кпикс/с..... Jul 30 2012, 12:52 zheka ЦитатаДля окон - выше крыши.
Окошки - это хорошо. ... Jul 30 2012, 14:57 kan35 Piter-C6
Вообще говоря GUI сама занимается за под... Jul 31 2012, 04:30 zheka kan35, все лучше и лучше! В проекте, что вы в... Jul 31 2012, 15:33 kan35 Цитата(zheka @ Jul 31 2012, 19:33) kan35,... Aug 2 2012, 05:23 loreal1970 Ребята, каой пароль на этот архив.? Вставлял цифры... Jul 31 2012, 17:13 zheka stm32stm32 пароль Jul 31 2012, 17:39 loreal1970 Сенкс! догадался, но поздно. Пора на море. Jul 31 2012, 19:30 zheka Скомпилировалось. Я просто увлекся и удалил файл т... Aug 2 2012, 14:38 zheka Возвращаясь к SPI - вот даташит на дисплей - в упо... Aug 4 2012, 07:20 AndreyKar Последние два года работал выдирая нужный исходный... Aug 23 2012, 15:06 PanovAU emWin смог прикрутить от NXP. Они ее бесплатно рас... Sep 10 2012, 17:21 jt777 Всем доброго времени суток. Я использую графику от... Sep 11 2012, 07:03 бомж Цитата(jt777 @ Sep 11 2012, 09:03) Если н... Oct 18 2012, 09:41 MEXAHuK Добрый день!
Тоже приобрел плату Mini-STM32-V... Sep 21 2012, 08:20 MEXAHuK Извиняюсь, опечатался в предыдущем сообщении. Надо... Sep 21 2012, 12:13 khach Подскажите пожалуйста, мне в предкомпиленном emWIN... Oct 13 2012, 23:44 jt777 Выкладываю две версии 3.9 и 3.98. В версии 3.98 не... Oct 22 2012, 06:11 khach Спасибо, наконец все лежит в одном месте. А во пов... Oct 22 2012, 08:53 jt777 >можно ли виджет, написанный "по мотивам... Oct 24 2012, 06:50 бомж Спасибо большое! Nov 7 2012, 21:03 flopix Есть у кого то пример как прикрутить этот GUI к св... Aug 10 2013, 05:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|