Ищу библиотеку для построения простого гуя на устройстве. Гуй: кнопки, лейблы, поля ввода, скролл бары, настройки по шрифтам, цветам итп. М.б. пара графиков, но их можно и руками нарисовать.
Проц — какой-то арм. Железо будет выбираться после понимания платформы.
Желательно на голом железе, без линукса или на базе простой RTOS.
Нужна хорошая отзывчивость и надёжность.
Смотрел уже на vlgl, qt+linux, qml+qt. Советуют ещё linux+webkit+javascript, но опыта с джаваскриптом почти нет.
Можете посоветовать что-то ещё?
Здравствуйте, Тёма, Вы писали:
Тё>Ищу библиотеку для построения простого гуя на устройстве. Гуй: кнопки, лейблы, поля ввода, скролл бары, настройки по шрифтам, цветам итп. М.б. пара графиков, но их можно и руками нарисовать. Тё>Проц — какой-то арм. Железо будет выбираться после понимания платформы. Тё>Желательно на голом железе, без линукса или на базе простой RTOS. Тё>Нужна хорошая отзывчивость и надёжность.
Тё>Смотрел уже на vlgl, qt+linux, qml+qt. Советуют ещё linux+webkit+javascript, но опыта с джаваскриптом почти нет. Тё>Можете посоветовать что-то ещё?
Я в свое время делал такое на Linux + Qt/Widgets,
тоже на arm ~ 200Mhz, и памяти 16МБ, правда потом поменяли на 64МБ,
там память сильно фрагментировалась если несколько дней непрерывно работало.
Но вроде в Qt с тех пор это поправили, читал что они наконец запилили для QEvent
отдельный пул. Вроде сейчас такое модно делать на Linux+Qt/QML,
где QML компилируется в C++ код, но не уверен что это бесплатно.
Здравствуйте, Zhendos, Вы писали:
Z>Я в свое время делал такое на Linux + Qt/Widgets, Z>тоже на arm ~ 200Mhz, и памяти 16МБ, правда потом поменяли на 64МБ, Z>там память сильно фрагментировалась если несколько дней непрерывно работало. Z>Но вроде в Qt с тех пор это поправили, читал что они наконец запилили для QEvent Z>отдельный пул. Вроде сейчас такое модно делать на Linux+Qt/QML, Z>где QML компилируется в C++ код, но не уверен что это бесплатно.
Тоже лет 5 назад делал такое на beaglebone с линуксом, qt и виджетами. Но сейчас они активно продвигают своё qml+qt чуть ли не под bare metal, и за деньги.
Я сильно не копал, но чёто сомневаюсь что остальные направления embedded они поддерживают.
Здравствуйте, Тёма, Вы писали:
Тё>Ищу библиотеку для построения простого гуя на устройстве. Гуй: кнопки, лейблы, поля ввода, скролл бары, настройки по шрифтам, цветам итп. М.б. пара графиков, но их можно и руками нарисовать. Тё>Проц — какой-то арм. Железо будет выбираться после понимания платформы. Тё>Желательно на голом железе, без линукса или на базе простой RTOS. Тё>Нужна хорошая отзывчивость и надёжность.
Тё>Можете посоветовать что-то ещё?