- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试设置基于 Tegra 3 (Toradex Apalis T30) 的系统,该系统将在触摸屏上具有基于 OpenGL ES 的用户界面。不幸的是,标准的 Linux4Tegra 内核已经严重过时,并且提供的图形驱动程序需要 X11 集成。我发现我可以构建 Vanilla Linux 内核并让它在我的板上运行良好(测试 3.18)。这些天我还发现内核中包含一个 DRM Tegra 驱动程序,我在 menuconfig 中启用了它并使用它构建了内核。我还设法让许多发行版与内核一起工作(尽管我还没有真正尝试过让 X 在任何一个上工作)。
我的问题是,超出这一点,我就卡住了。我无法弄清楚下一步该怎么做才能使用 DRM 驱动程序启动和运行 GLES 渲染。我环顾四周,发现 Mesa 可能通过 DRM 支持 GLES,但我不确定这是否允许我在没有 X 的情况下这样做?另外,我究竟如何为 Tegra DRM 驱动程序配置和编译 Mesa?
此外,如何使用此 DRM 驱动程序配置输出显示?我的目标屏幕是一个 24 位并行 RGB 显示器,但我还没有连接它,想先用 HDMI 进行测试。我真的不知道应该如何配置输出显示。我能找到的唯一可能有用的信息涉及 X 和 xorg.conf,我希望不会使用它们。我的设备确实在 HDMI 显示器上正确输出了控制台,它是如何知道这样做的?这个过程可能会以某种方式涉及设备树吗?
附言。我想这个问题有点愚蠢,但我是嵌入式 Linux 的新手,刚刚弄清楚如何构建 vanilla 内核等,除了配置 X 之外,我真的不知道 Linux 显示系统是如何工作的。查找有关此的信息也证明很难。
编辑:我已经在 Fedora 上使用 OpenTegra 驱动程序在 HDMI 上运行 XFCE(登录不起作用,登录窗口非常小),如果我没记错的话,它使用 DRM 驱动程序,希望这是个好消息?
最佳答案
如果您已经走到这一步,Nvidia 设置通常可以解决问题。通常,如果内核已被赋予正确的 vesa 模式以显示系统启动消息,则该视频将正常工作。这些有点神秘,但它们很容易变成您附加到内核引导参数“vga=###”的参数。
关于linux - 没有 X 的 Tegra Mesa GLES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29327057/
作为一个使用虚拟机和Linux的初学者,我很难理解如何在Tegra板上正确升级Linux。我找到了一些很好的解释,但对于初学者——一个学生——而不是这个领域的专业人士来说,这些解释都太先进了。 因此,
有人成功使用过这个扩展吗? Khronos 规范可以在这里阅读:NV_depth_nonlinear extension 我已经通过 EGL 配置成功检查了扩展,选择: public class Cu
这是该程序在 Tegra 3 设备上渲染几个四边形的结果: #extension GL_OES_standard_derivatives : enable precision mediump floa
在我的 Arduino Due 上工作了很长时间之后,我需要一个更好、更强大的原型(prototype)设计平台来用于我 future 的项目。为此,我已经订购了 NVIDIA Jetson Tegr
我可以在 CUDA 处理器 Tegra 1/2 上开发应用程序吗?为此我需要什么以及 Tegra 1/2 的 CUDA 功能是什么?我在Eclipse for Android 中只找到了NVIDIA
我们将一些使用 FBO 扩展 (GL_OES_framebuffer_object) 的 OpenGL ES 1.x 代码移植到 Android,并在基于 Tegra 的设备(Tegra 2,集成 3
今天,我购买了用于本地开发的 Android 平板电脑 -- 采用 Tegra 技术的 Acer Iconina Tab A500 (Honeycomb 3.1)。 然后我从 http://devel
Linux 4 Tegra随附的OpenCv for Tegra设备是否在下面使用了NPP和OpenVX?还是我必须自己进行此类优化? 对指向证明的链接的任何引用将不胜感激。 最佳答案 您可以查找op
我正在开发一个应用程序,它可以在 GPU (OpengGL ES 2.0) 上实时过滤相机预览流。它类似于著名的应用程序“纸相机”(付费)和“卡通相机”(免费)。 它在我的 galaxy s2 上运行
为 tegra 平台启动自定义 android 镜像时出错 我正在尝试在 tegra 250 板上安装自定义 android 图像。 为此,我从 nv-tegra.nvidia.com 网站下载了 a
我想知道新的 Tegra 3 设备上有哪些新的 OpenGL ES 扩展?有人愿意发布他们的设备名称、OpenGL 版本和扩展列表(请仅限 Tegra 3 设备)吗?我认为其他开发人员也可以使用它。
Docker仅支持64位x86 Linux,但是人们已经使用32位ARM处理器为Raspberry Pi制作了镜像。这些可以与TK1一起使用吗?我是Docker的新手。我试图将Jupyterhub放在
我比较喜欢Visual Studio with C#,所以我希望得到一个方便的IDE。在我寻找免费的 android 开发 IDE 期间,除了通常的 Eclipse、IntelliJ、netbeans
我在 HTC Desire S 上创建了一个使用 GLES2.0 的应用程序。它适用于 HTC,但不适用于 Samung Galaxy tab10.1。程序无法链接 (GLES20.glGetProg
在寻找在平板电脑 GPU 上实现某些计算机视觉算法的方法时,我遇到了 OCV 2.4 包 NVIDIA Tegra 3。来自这篇文章:Optimization of OpenCV on android
这不是一个编程问题,而是相关的,并且我无法在其他任何地方找到有关信息。希望能采纳。 我正在尝试移植 C++ AMP 应用程序以在 Surface 2 平板电脑上运行。由于 C++ AMP 在平板电脑上
我正在尝试设置基于 Tegra 3 (Toradex Apalis T30) 的系统,该系统将在触摸屏上具有基于 OpenGL ES 的用户界面。不幸的是,标准的 Linux4Tegra 内核已经严重
我找不到任何关于在 Tegra 处理器上使用 CUDA 的信息,尽管它们提供了相当多的 SIMD 内核(~72)。NVIDIA 目前似乎将开发工作重点放在 Tegra 上通过 Tegra 开发套件(基
我有一个 Tegra Ventana development kit ,我想在其上运行 Linux。 (NVIDIA 只为 Ventana 提供 Android 2.3 和 2.2 图像:请参阅 ht
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我是一名优秀的程序员,十分优秀!