Graphical User Interface

Go To Last Post
2 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi guys, I'm starting to look at GUI Designs and LC displays,  Is there a generic way to write a GUI feature that can be easily ported to another processor/lcd driver.  I'm using the LCD Driver that's built into the SAMA5D4, how similar is it to other LCD Drivers in other chips?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I’ve not read the datasheet on the sama5d4 recently, so i could be talking out my ass. The ‘driver’ in this instance is the internal hardware that generates the required signals for a lcd. It grabs the pixels via dma from an area of memory called the framebuffer. The arrangement of pixels/color bits in the framebuffer is dependant on the lcd snd how you’ve set the ‘driver’ up. From this point on, your code does the work. Linux implements the framebuffer as a device, so technically the code you write should work on anything that implements a framebuffer.

Note that this contrasts with the other lcd modules that are popular with Arduinos etc that have their own controller and memory. These displays have some smarts in them.