Top 15 grafických knižníc pre MCU
Pridanie grafického alebo farebného TFT displeja k vašej konštrukcii nie je pri dnešných možnostiach veľký problém, avšak zvoliť vhodnú grafickú knižnicu môže byť už náročnejšia úloha. Na prepojenie TFT displeja je potrebné použiť dostupnú grafickú knižnicu, aby vývojár nemusel riešiť úlohy na nízkej úrovni, ako napríklad kreslenie pixelov, čiar, tvarov, a ak pôjdeme trochu vyššie, kreslenie určitých objektov, ako sú okná, tlačidlá atď.
Nájsť správnu knižnicu tak môže byť pomerne náročná úloha.
Aby ste našli vhodnú grafickú knižnicu, musíte vopred veľmi dobre pochopiť svoje potreby a tiež potenciálne hardvérové špecifikácie, ako je taktovacia frekvencia MCU, pamäť Flash a dostupná pamäť RAM, pretože to sú kritické parametre, ktoré určujú, ako rýchlo sa vám bude konkrétna knižnica načítavať a samozrejme ako dobre sa z ňou bude, alebo nebude pracovať.
| Knižnica | Licencia | Podporované MCU |
|---|---|---|
| LVGL | Zdarma | Prenosná na všetky MCU |
| MiniGUI | Zdarma (GPL) | Prenosná na všetky MCU |
| uGUI | Zdarma | Prenosná na všetky MCU |
| GUISlice | Zdarma | Prenosná na všetky MCU |
| uGFX | Zdarma, Platená | Prenosná na všetky MCU |
| Qt pre MCU | Platená | Prenosná na všetky MCU |
| Embedded Wizard | Platená | Prenosná na všetky MCU |
| emWin | Platená | Prenosná na všetky MCU |
| TouchGFX | Zdarma | STM32 |
| CrankSoftware | Platená | Prenosná na všetky MCU |
| PEG Graphics Software | Zdarma, Platená | NXP |
| EasyGUI | Platená | Prenosná na všetky MCU |
| RamTex | Platená | Prenosná na všetky MCU |
| Guiliani | Platená | Prenosná na všetky MCU |
| MPLAB® Harmony Graphics Suite | Zdarma | Microchip |
Ktorú knižnicu používate konkrétne vy pre svoje projekty?
Máte aj vy zaujímavú konštrukciu a chceli by ste sa o ňu podeliť s viac ako 360.000 čitateľmi? Tak neváhajte a dajte nám vedieť, radi ju uverejníme a to vrátane obrazových a video príloh. Rovnako uvítame aj autorov teoretických článkov, či autorov zaujímavých videí z oblasti elektroniky / elektrotechniky.
Kontaktujte nás!
Komentár môžete adresovať buď diskutujúcemu priamo pomocou tlačidla „Odpovedať“, alebo ho môžete adresovať všeobecne do poľa nižšie.