Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have been working with a lpc1788 (Cortex M3) evaluation board. For some application developement I used a GUI library/tool by Segger, called emWin. Though I have completed the applicatiopn developement on keil uVision 4, I am keen to whether the same can be done on a linux gnu-arm toolchain used along with a GUI library. As the name itself suggests, emWin is not meant for linux platform developement. And, its costly too not being an open source. Can anybody please inform me if there are any options available?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

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: http://stackoverflow.com/questions/366278/graphics-library-for-embedded-systems-without-linux

share|improve this answer
    
Thank you sir :) –  WedaPashi May 27 '13 at 5:05

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.