Графическая библиотека Linux для микроконтроллеров

1269

Я работал с оценочной платой lpc1788 (Cortex M3). Для разработки некоторых приложений я использовал библиотеку / инструмент с графическим интерфейсом Segger, который называется emWin. Хотя я завершил разработку приложения на keil uVision 4, я заинтересован в том, можно ли сделать то же самое с помощью набора инструментов linux gnu-arm, используемого вместе с библиотекой GUI. Как следует из названия, emWin не предназначен для разработки платформы Linux. И, это слишком дорого, не будучи открытым исходным кодом. Кто-нибудь может сообщить мне, если есть варианты?

0

1 ответ на вопрос

0
Dave

I can think of three options thus far:

  1. Rely on a third-party product for your touchscreen that has a simple and platform independent implementation. Best example in my opinion is the Amulet touchscreen. You design your GUI in HTML, and use their widgets for user-interactivity. You just have to implement their simple serial protocol to be able to transfer data to and from the touchscreen.

  2. Though I don't have personal experience with these options, I did look around a bit and saw an open source library called eGUI. If you want to try it, there is are some old downloads out there... it looks like it is not really actively maintained, though.

  3. Do it yourself. I usually lean towards the solution that's ready to go out of the box, since the company can justify adding on a $200 touchscreen that offers all of the capability out of the box. However, since it seems like you don't want recurring costs, you might want to roll your own. I don't know if you need all of the features that emWin gives you, like VNC support.

Here's another related question: https://stackoverflow.com/questions/366278/graphics-library-for-embedded-systems-without-linux

Похожие вопросы