You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2021/11/09 15:58:53 UTC

[GitHub] [incubator-nuttx] patacongo commented on issue #4679: Is the nuttx OS supported GPU or Opengl es

patacongo commented on issue #4679:
URL: https://github.com/apache/incubator-nuttx/issues/4679#issuecomment-964287941


   
   > Per your mentioned before, It is very difficult or not possible for a 
   > third-party team to make the Nutty to support opengl es/egl APIs, I 
   > think that there are only SOC providers can port the gpu driver(opengl 
   > or other graphic APIs) to a new OS such as Nuttx OS. All of the 
   > user-space gpu drivers are not the open source. So, may I know your 
   > opinions of that. how we enable opengles APIs in Nuttx OS.
   >
   ...
   > Take Smartwatch Platform for example, Qcom snapdragon Wear 3100 
   > Platform is a very well platform for us. But as far as known, it donot 
   > support Nuttx OS. how about this platform?
   >
   > https://www.qualcomm.com/products/snapdragon-wear-3100-platform
   >
   Creating the graphics driver is normally not a huge job if you have 
   proper specifications.  According to 
   https://www.qualcomm.com/products/snapdragon-wear-3100-platform
   
   GPU    GPU Name: Qualcomm® Adreno™ 304 GPU
                API Support: OpenGL® ES 3.0
   
   https://en.wikipedia.org/wiki/Adreno (Hmmm... Adreno is an anagram of 
   Radeon).
   
   It looks like the interface to the display is MIPI.  I don't know what 
   that GPU internal interface is.  Creating a graphics driver would 
   probably be a significant effort .
   
   I don't know how much about the OpenGL details.    Providing the OpenGL 
   interface would mostly likely be a large effort too.
   
   The only good news I see is:
   
   CPU    CPU Clock Speed: Up to 1.2 GHz
                CPU Cores: 4x ARM Cortex A7, Quad-core CPU
                CPU Architecture: 32-bit
   
   Cortex A7 is well supported by NuttX so the basic port to the Snapdragon 
   part might not be too difficult.
   
   I don't see any low effort way to get NuttX on that platform. You could 
   consider some of the other supported platforms like Beaglebone Black 
   (AM335x, Cortex A8 signle core), i.MX6 (quad core cortex a7 but no 
   graphics support yet), or possibly others.
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org