Linux AT91 3D图形应用程序开发解决方案(cortex A5 ARM,无GPU)

Linux AT91 3D图形应用程序开发解决方案(cortex A5 ARM,无GPU),linux,arm,Linux,Arm,我正在尝试在我的SAMA5D34-EK板(cortex A5 ARM没有GPU)上开发一个3D图形应用程序,似乎openGL无法使用 任何人都可以告诉我其他解决方案吗?你可以试试,它基本上是用OpenGL软件实现的 您的CPU内置了一些图形加速功能,因此如果您可以使用这些功能,可能会提高性能。但可能不是这样,文件中的所有链接都说: [该]外围设备包括一个LCD控制器,带有用于硬件加速图像合成的覆盖层[…] 因此,这可能过于狭隘,在通用渲染解决方案中没有用处。我没有找到任何更详细的文档,所以很难确

我正在尝试在我的SAMA5D34-EK板(cortex A5 ARM没有GPU)上开发一个3D图形应用程序,似乎openGL无法使用

任何人都可以告诉我其他解决方案吗?

你可以试试,它基本上是用OpenGL软件实现的

您的CPU内置了一些图形加速功能,因此如果您可以使用这些功能,可能会提高性能。但可能不是这样,文件中的所有链接都说:

[该]外围设备包括一个LCD控制器,带有用于硬件加速图像合成的覆盖层[…]

因此,这可能过于狭隘,在通用渲染解决方案中没有用处。我没有找到任何更详细的文档,所以很难确定


此外,使用这种加速可能意味着编写自己的低级引擎/渲染器,这可能是一个非常大的项目。

我已经为我的主机Ubuntu12.04 LTS成功构建并安装了Mesa,一切看起来都很好,演示也很好。但是,当我尝试为我的ARM linux boad交叉编译Mesa时,总会出现如下错误:检查python2模块:libxml2。。。no configure:error:找不到所需的模块libxml2我不知道为什么,并试图从中找到解决方案,但internet上的这些提示对我都不起作用,我非常确定我已经为我的系统正确安装了libxml2。在交叉编译Mesa之前,我已经获取了arm目标根文件系统的环境设置文件,是因为我的rootfs中缺少了一些东西吗?但似乎libxml2已经包含在rootfs中:我可以在rootfs的usr/lib dir下找到libxml2.so.2.9,我很困惑,为什么在./configure过程中找不到libxml2?顺便说一下,在获取rootfs的环境设置文件后在终端中键入:python-c“import libxml2”时,i gte error msg如下:**python-c“import libxml2”回溯(最近一次调用最后一次):文件“”,第1行,在ImportError中:没有名为libxml2的模块,但在我寻源环境设置文件之后,但是当我在寻源环境设置文件之前执行此操作时,根本没有错误。你对此有什么想法吗?你能给我更多的意见吗?谢谢。@user3065228对不起,这不是一个一般性的讨论论坛。如果您有特定的编程问题,请发布更多问题。那么您能告诉我如何为我的主板实现Mesa软件渲染吗?似乎没有足够的说明来做这件事。我的CPU只有“浮点单元”,是你提到的图形加速吗?