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