| Микроконтролери и електроника 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. При моите проекти дисплей контролерите имаха вградени фрейм буфери и двата ми проекта не налагаха ползването на външни. Има и нещо като дизайн студио (само за боза), не ми се е налагало да го ползвам. Напълно безплатна, но може(трябва В момента се ослушваме за един нов проект и видях, че Freescale (е вече NXP 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/ |
|