Форум программистов, компьютерный форум, киберфорум
Наши страницы

Микроконтроллеры

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.91
raxp
10178 / 6564 / 479
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
#1

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

24.07.2014, 21:37. Просмотров 5737. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2014, 21:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос μGFX. Библиотека GUI для микроконтроллеров (Микроконтроллер):

Создание СУБД для микроконтроллеров - Микроконтроллер
Доброго времени суток. Мне необходимо хранить/обрабатывать данные на микроконтроллере. Для хранения я решил использовать СУБД или...

Форматный вывод на Си для микроконтроллеров - Atmega AVR микроконтроллер
Читал данную статью: ссылка И решил, что она может решить одну мою проблему, описанную здесь: ссылка, а именно мне не придется делить на...

Абстрактное ядро ОС для микроконтроллеров. - Микроконтроллер
Сколько может весить ядро операционной системы для микроконтроллеров и что оно должно содержать и уметь? Обычно, когда мы на страницах...

Программатор для микроконтроллеров PIC - Микроконтроллер
Подскажите, пожалуйста, хороший, на данный момент программатор для микроконтроллеров PIC, и если не сложно, подскажите чем он лучше от...

Программаторы для микроконтроллеров AVR - Atmega AVR микроконтроллер
Всем привет. Решил заняться программированием микроконтроллеров AVR. И тут встал вопрос - какой использовать программатор? Программировать...

Языки программирования для контроллеров, микроконтроллеров и пр. - Микроконтроллер
Извините за нубский вопрос: а собственно на каком языке можно программировать например ПЛИС, и какие среды разработки, для этого существуют...

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

Ассемблер для микроконтроллеров Atmel AVR - Atmega AVR микроконтроллер
Всем приветы, люди кто может помочь с написанием программки на ассемблере для микроконтроллеров Atmel AVR. Нужно чтобы лаб. стенд погудел и...

Графический язык ДРАКОН для программирования микроконтроллеров - Микроконтроллер
ДРАКОН — визуальный язык, в котором используются два типа элементов: графические фигуры (графоэлементы) и текстовые надписи, расположенные...

Где найти список команд для микроконтроллеров - Микроконтроллер
Немного наивный вопрос, но вопрос простой. Где найти список команд, которые поддерживает микроконтроллер? Например при коде int...

Какие книги, статьи и материалы необходимо изучить для программирования микроконтроллеров - Микроконтроллер
Нужна подсказка, начал изучать Visual Studio 2013 C++(в текущий момент пишу программу с авторизацией, которая будет производить расчеты для...


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

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

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