cancel
Showing results for 
Search instead for 
Did you mean: 

Graphic library for LCD to be used with STM32

tecnico23
Associate II
Posted on May 17, 2012 at 15:43

Hi,

I would ask for recommended Graphic Libraries to use with STM32 controlers.

I 've found the ''Resource Editor for Embedded GUI Library'' developed by ST, but there is too few proprieties associated with each object. For example, I can't configure the background, text colour, and resize a button. And you also have few fonts types.

I would like to use a Windows software, where I could built the screens without spend much time. I found emWin developped by Segger. It seems to be good but it is too much expensive for what I really need.

I will need to use:

-Labels;

-Textbox;

-Buttons;

-Sliders;

-Switches;

-Checkboxes;

-Radiobuttons;

-Gauge;

-Picture;

And maybe grahps in the future.

I'm looking for something like ''

eGUI/D4D'' developed by Freescale.

Best regards,

A.Paiva
18 REPLIES 18
bjfree
Associate II
Posted on June 05, 2012 at 13:50

Low level I design for every new OS/ARM.

I also use a paging method for the routines off of external memory/SD device.

Nickname13282_O
Associate
Posted on June 05, 2012 at 15:05

Why not looking at Java solution for STM32, very powerful object oriented language and libraries to develop graphical interfaces:

- Starter kit: http://www.st.com/internet/evalboard/product/252535.jsp

- Videos of GUIs developed in Java for STM32 at http://www.is2t.com/en/resources-videos.php:

  - washing machine GUI: developed in 2 weeks by 1 person, specs included

  - Java by IS2T on a 120 Mhz processor, STM32F207.

Best regards,

Dominique

tecnico23
Associate II
Posted on June 05, 2012 at 15:31

Hi BJ Freeman,

Yes, I know that you should redesign the low level for each new OS/ARM. But I would to know, how you make this. There must be a specific file that you need to adjust to your particular device. Which file is it?

I've other question about the GTK+. If I'm not wrong, GTK+ is only a library, or is it also a software tool like emWin, eGUI/D4D, and Microchip graphical library. I mean, if it is possible do design a screen by draging buttons/labels/textebox etc, to the screen, and then just modify the properties.

Best regards,

A.Paiva

tecnico23
Associate II
Posted on June 05, 2012 at 15:40

Hi Jugnon,

Thank you also for your sugestion.

The Java solution for STM32 is a solution in the direction of what I'm looking for. But unfortunately the licensing of the MicroEJ is also expensive. It's an anual licensing. I don't know if there is another type of licensing. Do you use MicroEJ right?

Thank you,

Best regards,

A.Paiva

emalund
Associate III
Posted on June 05, 2012 at 21:09

something like this?

http://www.keil.com/forum/20852/

Erik Most are not ''keil dependent'',
tecnico23
Associate II
Posted on June 07, 2012 at 23:58

Does someone had work with Visual TFT before?

Regards,

A.Paiva

alexandra
Associate
Posted on June 08, 2012 at 09:39

Hello,

MicroEJ SDK for STM32 is available as annual license and perpetual license subscriptions. You can develop any number of products with the same license. Professional technical support is included in the license fees.

Evaluation versions are free of charge.

Regards,

--

Alexandra

Nickname13282_O
Associate
Posted on June 08, 2012 at 17:22

You can freely try MicroEJ for 1 month, running Java applications on your PC using the provided simulator: no need for any real hardware board, the STM3220G-EVAL board is simulated.

Go directly to stm32.microej.com (or through the ''Download'' menu at www.is2t.com), tab ''Available Products'' select the P/N

4M52RABBN1GE

. Download it, run MicroEJ, install the license (get the activation key) and play with the numerous examples provided.

Best regards,

Dominique

Posted on June 11, 2012 at 11:38

Hi Paiva

look at  http://www.easygui.com/

is a very good tool, flexible and not too expensive

Paolo