首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从零开始为android平板电脑编写LCD驱动程序?

如何从零开始为android平板电脑编写LCD驱动程序?
EN

Stack Overflow用户
提问于 2012-09-10 06:47:48
回答 2查看 3.2K关注 1票数 7

我想为华硕TF700的LCD屏幕写一个驱动程序

  • 从一开始,我应该学习什么才能做到这一点?
  • 我该如何开始着手呢?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-13 07:42:34

你需要做的第一件事就是彻底了解设备的硬件架构。

该系统基于nVIDIA Tegra 3,并将液晶面板直接连接到其图形子系统。

您的第一个停靠港应该是Tegra的技术参考手册。如果我看到的其他ARM SoC有什么可供选择的话,那就是8000页--10000页,只有在NDA下才能获得--尤其是那些与图形子系统有关的部分。

接下来,您需要彻底了解Linux中如何处理显示。您的目标是实现一个简单的框架缓冲区,还是利用Tegra的2d和3d功能?

还将有一名司机为液晶面板的背光-控制器可能是悬挂在Tegra的I2C总线。

为Linux构建一个基本的框架缓冲驱动程序应该是非常简单的,因为它实际上并没有做很多事情。

票数 10
EN

Stack Overflow用户

发布于 2012-09-10 08:43:27

同意马丁詹姆斯,它更好的,如果你不必写整个司机自己和助理一定已经为现有的小组提供了一个。但是,如果您想支持一个新面板,那么您可以重用现有的驱动程序代码,并添加对新面板的支持。以下是一些先决条件:

  1. ASUS使用的芯片组技术参考手册。
  2. 显示面板规格。
  3. 硬件原理图,显示-芯片组接口。
  4. 了解已经存在的Framebuffer驱动程序。
  5. (最重要的是)一个硬件团队,它将探测来自面板的信号。

同样,这将是一项艰巨的任务,需要一段时间才能实现。万事如意!(如果您还打算继续:)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12346580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档