Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/40: Рейтинг темы: голосов - 40, средняя оценка - 4.93
raxp
10201 / 6583 / 493
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
1

μGFX. Библиотека GUI для микроконтроллеров

24.07.2014, 21:37. Просмотров 8308. Ответов 1
Метки нет (Все метки)

...предназначена для взаимодействия с различными дисплеями и сенсорными экранами для встраиваемых устройств в некоммерческих продуктах и открытых аппаратных проектов. Основная цель библиотеки - обеспечить набор многофункциональных инструментов GUI, сохраняя при этом минимальные системные требования. μGFX может быть либо работать поверх ОС, как ChibiOS/RT/FreeRTOS и др. или на "голом железе". Библиотека полностью написана на Cи, но может быть использована в приложениях C++ без каких-либо изменений.

Поддерживаемые RTOS
  • BareBone uGFX can run on its own without an underlying OS
  • ChibiOS/RT Supports both, ChibiOS/RT 2.x and 3.x
  • FreeRTOS Including support for FreeRTOS+Trace
  • eCOS Also available as an eCOS package
  • Linux This port can be used to run µGFX on systems like the RaspberryPi or the BeagleBone
  • Mac OS X You'll need XQuartz
  • Win32 You'll need either MinGW or Cygwin
Перечень поддерживамого оборудования
http://ugfx.org/supported-systems


Ключевые особенности
  • Очень дружественный ресурс
  • Шрифт рендеринг с Unicode, сглаживание для фиксированного размера и любой шрифт TrueType
  • Дополнительный кадровый буфер
  • Несколько экранов
  • Удаленные дисплеи
  • Поддержка пейзажа, портрета, ландшафта и портретного режима
  • Полный набор инструментов GUI
  • Оконный менеджер
  • Поддержка аппаратного ускорения
  • Легкий доступ к файлам с помощью различных файловых систем.
  • Встроенная поддержка FatFs

Архитектура

μGFX. Библиотека GUI для микроконтроллеров


Лицензирование

μGFX является бесплатным для дома и хобби. Для использования в коммерческих продуктах http://ugfx.org/license.html

Примеры

Benchmark
Paint
Oscilloscope
Industrial control panel


Скачать: http://ugfx.org/downloads (µGFX version 2.1 last Updated 19 June 2014)
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2014, 21:37
Ответы с готовыми решениями:

Библиотека GUI для Windows
Я никак не могу МФС разобрать :), уже 2 года MFCучу :)

GUI, Библиотека
Как написать прогу с GUI без .NET, чтобы на любой чистой винде т.е: без драйверов, .Net...

GUI библиотека
Привет всем! Ребята, подскажите, вы не сталкивались ли с библиотекой (Swing) по отрисовке...

GUI-программирование. Какая библиотека лучше?
Здравствуйте! Я знаю "консольный" C++, теперь хочется освоить какую-нибудь библиотеку или...

1
Voland_
1758 / 1090 / 108
Регистрация: 04.01.2010
Сообщений: 3,782
25.07.2014, 23:27 2
raxp, сенкс. Тема не актуальна, но забрал на память - проверить даже не на чем .
ЗЫ: обычно уже для каждой платформы (видел для TI и STM32) написаны свои GUI, но как правило они представляют собой набор жутких примитивов, на которые и глянуть-то страшно. А самому сидеть дезигнить - Сизифов труд. Обычно (в паре проектов) все сводилось к выводу одной-двух картинок и наложению на них форм для вывода инфы.
ЗЫ2: посмотрел видео - библу пилить еще и пилить. Перерисовка через предварительное стирание фоном подложки просто убивает. Я даже буквы рисовал "дорисовкой", это немного медленнее, но не требует "тереть" под собой.
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2014, 23:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

LWJGL+ GUI - Выход из рендерного цикла для работы в GUI без потери окна
Всем привет! Учусь использовать OpenGL в Java. И у меня возникла небольшая проблемка, окно LWJGL...

LWJGL и GUI - Выход из рендерного цикла для роботы в GUI без потери окна
Всем привет! Учусь использовать OpenGL в Java. И у меня возникла небольшая проблемка, окно LWJGL...

С для микроконтроллеров
Добрый день, хотел бы занятся программированием микроконтроллеров. Учусь в киевском политехническом...

C++ для микроконтроллеров
Мои наработки по использованию языка C++ для микроконтроллеров: -микроконтроллеры ATtiny2313,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.