Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - Relationship between Photon and GF: Page 1 of 3 (3 Items)
   
Relationship between Photon and GF  
Hello,

I have started studying QNX graphics architecture, and I have been digging into both Photon microGUI and GF 
documentations, including architecture appendices. However, I am still a bit confused, and I hope someone can enlighten 
me.

First, it's clear to me that Photon runs on the top of GF. What is unclear is:


1. What's the role of io-graphics? Isn't io-display the one who loads the graphics driver? If so, how can I place a 
region representing a device driver in the region space, if the graphics driver has already been loaded by io-display? 
Or hasn't it?

2, Which process is responsible for managing regions? I suppose it's Photon, right? So, is it right to affirm that when 
Photon is launched, it will create some default regions, such as the device region and the root region?

Everything is still pretty new to me. In my mind, I am still trying to visualize the implementation details that lie 
between Photon and QF, specially, the role of each component, being them:
1. io-display
2. io-graphics
3. Photon
4. pwm (is this just a region which emits cooked events?)
5. video device drivers (who loads them?)

Thank you so much for your patience :)