Embedded graphics project research
We can refer to something, QT / Embedded is a good example.
Basis Reference: X Windows, Xlib, X Protocol, System Reference: MicroWindows, MiniGUI, QT / Embedded, etc. Hardware platform: FrameBuffer
At present, GTK has implemented support for FrameBuffer, but he is based on single trip, safety, stability is not good, and the speed is relatively slow.
my goal is:
1. Change to multi-process, multi-threaded support
2. Window Management (Refer to X-windows, X Protocol, ICEWM, etc.)
3. Management of FrameBuffer
4. Object communication mechanism (current communication mechanism is not strong enough)
5. Upper layer C package (current GTKMM problem is too much, but you can refer to)
6. Determine the process communication mechanism (small amount of data can be socket, but a lot of data communication adopts shared memory)
7. Provide application framework (class QTOPIA)