[ECOS] Re:Re: free GUI for eCOS
Wed Nov 19 11:09:00 GMT 2008
So you basically need a framebuffer and some drawing routines to draw a
graph (your signal). Then you need some text output as well as probably
a few very simplistic UI elements (dropdown). With 32K RAM I would just
go and write these few routines myself. Simple line drawing and text
output as well as some framebuffer handling should be enough. The UI for
configuration can then be made with simple text output.
I guess code wise, you got plenty of memory (512K), but you cannot use
flash memory for a framebuffer or anything dynamic, as flash is fast to
read but slow to write. What kind of display do you have, and how is it
attached to your hardware? Does the display come with it's own
framebuffer and is attached with something like SPI or is it attached to
a display controller on the board, so the framebuffer would have to be
in local memory? For a 320x240x8bit framebuffer you need 75K of RAM,
make this 1bit and its still 9.4K, do the maths.
If your controller permits, you can of course attach external RAM, but I
don't know what your possibilities are, as all you say is quite vague.
You need to think a bit more about what you have, what you want, and
what you need to get there.
abhishek srivastava wrote:
> thanks for ur reply
> we,, actually i just need to build a system where i have to display the signal onto graphical LCD.
> i am getting my signal from some source and i need to pass that via ARM board that would contain ecos onto it, so that signal need to be in real time.
> any slight variation in the signal say its amplitude, wud raise alarm. all that to be done in rel time.
> now for adjusting my deisred amplitude range, i need a button over the LCD, which would contain drop down menu. again that signal needed to be displayed onto some time versus say,voltage axis, thus i need a background for signal onto which it wud run. and some space which i could use for some alpha-numeric display. that's all!!
> do u think this much application along with ecos necessary footprint can be ported onto 32k RAM and 512K flash.
> cant we use flash for our work or cud increase RAM externally?? is tht possible??
> find some time to think over and reply back to me!
> Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss