Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Графични Библиотеки
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14343
Страница 1 от 1

Автор:  bkulev [ Съб Фев 06, 2016 7:38 pm ]
Заглавие:  Графични Библиотеки

Мисля че не е лошо да отворим една такава тема. Отдавна се канех, ама то докато не опре яйцето :) .
Става въпрос за embedded, които могат да работят без и/или под "леки" RTOS, нямам предвид Linux и др.п., безплатни или пък не.
Споделете опита си. Кой с какво е работил и/или просто проучвал, впечетления и т.н..

Аз съм работил само с тази на MCHP.
Нямам оплаквания. Свирши ми работа, на два пъти.
Добре документирана (беше когата я използвах последно, преди около 4-5г).
С сорс, обзаведена с всички необходими тулове - за вграждане на шрифтове и картинки, има и JPEG декодер.
Доста добър набор от low level драйвери, но не е проблем да си напишете и ваши. На мен ми се наложи, май беше за един контролер на ILI.
Подържа различна дълбочина на цвета от моно 1bpp, 4, 8, 16 и 24(ако си спомням точно) плюс алфа канал. Различни резолюции и положение 0, 90, 180, 270 градуса.
Поддържа тъч интерфейс, когато я ползвах беше само резистив, но сега гледам, че поддържат и капацитивен(PCAP) мулти тъч. Единия от проектите ми беше с резистив тъч, а другия с клавиатура.
Сега я гледах наскоро - подържа фрейм буфер във външна и/или вградената на uC-а RAM. При моите проекти дисплей контролерите имаха вградени фрейм буфери и двата ми проекта не налагаха ползването на външни.
Има и нещо като дизайн студио (само за боза), не ми се е налагало да го ползвам.
Напълно безплатна, но може(трябва :) ) да се ползва само с MCHP-ски контролери, разбира се.

В момента се ослушваме за един нов проект и видях, че Freescale (е вече NXP :) ) също имат. Но не знам повече за нея от колкото 10-15мин. преглед. Изглежда ми малко постна, като направена само за да имат все пак нещо. Споменават само битмап, не казват нищо за jpeg или пък аз не съм видял.
http://www.nxp.com/products/automotive- ... tation_Tab

Сегер - 10к евро и то без драйвера. Имат набор от драйвери, всеки по 1100 евро. Изглежда доста солидно и добре екипирана (като за 10к евро :) ).
https://www.segger.com/emwin.html
Зная, че някои производители на uC-ри предлагат безплатна версия на тази библиотека в бинарен формат и поорязана, разбира се. А сегер предлагат "Source code upgrade for users of free emWin distributions" - https://www.segger.com/emwin-source-code-upgrade.html

Толкова от мен. Надявам се да се включите активно и да стане една интересна и полезна тема.

Автор:  gicho [ Съб Фев 06, 2016 7:57 pm ]
Заглавие:  Re: Графични Библиотеки

https://www.micrium.com/rtos/ucgui/overview/
Стара и добра.

http://rtos.com/products/guix/

Като по-общо мнение - продуктите на тези фирми (микриум, сегер, екпреслогик) са ориентирани и добре интегрирани с техните ОС-ове. Това връзва кода с техните неща. Не че не може да се направи абстракция, но може би по-добре е да се гледа библиотека, която още от началото е мислена да работи без зависимости от ОС, ама никакви - за да се избегнат сватбите и разводите.
Един пример за такава е тази:
http://ugfx.org/
Не съм я ползвал в реален продукт, само съм я разглеждал още докато се развиваше "под крилото" на ChibiOS.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/