Biblioteki graficzne emWin w wersji dla mikrokontrolerów NXP ARM
Firma NXP Semiconductors i Segger Microcontroller poinformowały o dostępności bibliotek graficznych emWin w wersji dla produkowanych przez NXP mikrokontrolerów rodziny ARM.Darmowe biblioteki emWin opracowane przez Segger Microcontroller ułatwiają realizację graficznych interfejsów użytkownika w dowolnych urządzeniach korzystających z wyświetlaczy LCD.
Obsługują wszystkie rodzaje wyświetlaczy, w tym kolorowe TFT, monochromatyczne i czarno-białe ze skalą szarości podłączane przez różne rodzaje interfejsów. Pozwalają rozdzielić fazy tworzenia oprogramowania firmware i projektowania interfejsu graficznego. Interfejs jest projektowany w prosty sposób za pomocą odrębnego narzędzia.
Biblioteki emWin mogą być wykorzystywane do projektowania systemów bazujących na mikrokontrolerach m.in. rodziny Cortex-M0, Cortex-M3, Cortex-M4, ARM7 i ARM9.
Charakterystyka emWin:
- kompatybilność ze środowiskami jedno- i wielozadaniowymi,
- dostępność w postaci kodu źródłowego C,
- 4-warstwowa struktura (menadżer okien, biblioteki wigdetów , biblioteki graficzne, sterownik/i LCD),
- tryb symulacji,
- obsługa bitmap o różnej głębi kolorów,
- brak operacji zmiennoprzecinkowych,
- szybkie kreślenie linii, wielokątów i okręgów,
- obsługa ekranu dotykowego i myszy,
- obsługa fontów o matrycy od 4 x 6 do 24 x 32 pikseli oraz proporcjonalnych o wysokości od 8 do 16 pikseli,
- możliwość definiowania czcionek użytkownika,
- skalowanie czcionek niezależnie w osiach X i Y,
- konwerter bitmap i fontów umożliwiający ich pobieranie np. ze środowiska Windows.