Skip to content

此页面现已弃用

你好茶壶

这将显示一个旋转的茶壶,其视频剪辑来自" hello_video"纹理映射到其表面。真是令人印象深刻!如果您熟悉一款名为Blender的软件,则可以识别茶壶模型。这同时演示了 OpenGL ES渲染和视频解码/播放。

茶壶

`` 光盘.. cd hello_teapot ls


注意绿色的.bin文件吗?好的,运行它!

``
./hello_teapot.bin

当您尝试运行此演示时,您可能会收到以下错误:

`` 注意:确保您配置了足够的 gpu _mem eglCreateImageKHR:无法为缓冲区 0x1 目标 12465 错误 0x300c 创建图像 eglCreateImageKHR失败。


不过不要担心;如果看到此错误,则只需更改一个配置设置即可使其工作。

该错误表示 GPU (图形处理单元)没有足够的内存来运行演示。当将 3D 图形绘制到屏幕上时,正是 GPU 承担了所有繁重的工作,有点像游戏 PC 中的图形卡。 树莓派在 CPU 和 GPU 之间共享其内存/RAM,并且默认情况下配置为仅给 GPU 提供 64  MB的 RAM 。如果将其增加到 128  MB,应该可以解决该问题。

为此,您需要输入以下命令:

``
 sudo  raspi -config

这将在蓝色背景上打开一个菜单。执行以下操作:

  • 转到高级选项。
  • 转到内存拆分。
  • 删除" 64",然后输入" 128"。按enter
  • 下至完成。
  • 单击是重新启动。

重新登录后,输入以下命令以返回" hello_teapot"演示:

`` cd/opt/vc/src/hello_pi/hello_teapot


现在尝试再次运行它,您应该会发现它可以工作。

``
./hello_teapot.bin

该演示将永久运行,直到您退出。要退出演示,请按 Ctrl +C。