如何将omap连接到oled显示

时间:2015-03-06 08:51:54

标签: embedded linux-device-driver embedded-linux lcd

如你们看到标题,我想将微型OLED显示器连接到dart4460(omap4460)。

我不确定,但我想我可以在dart4460中使用并行LCD端口连接OLED显示器。

这是我要连接的内容。

1)http://1103zzeykfq2w1en1xnkh94yk.wpengine.netdna-cdn.com/wp-content/uploads/2013/07/SXGA-Datasheet-w-DF12-rev-13.pdf

2)http://www.olightek.com/products_detail/&productId=32.html:该页面下方有设备数据表

实际上我是这个过程的初学者

我真正想做的是将微显示器连接到dart4460并显示linux或android的屏幕

所以我正在学习编写framebuffer驱动程序。

无论如何我的问题是:

(1)我想知道在编写帧缓冲驱动程序时我应该使用哪些端口或引脚以及如何连接端口。

(2)如果我无法连接电路板和显示器,我需要哪一个?我该怎么做才能实现呢?

(3)我想知道如何通过查看OLED数据表来编写帧缓冲驱动程序。你们可以推荐网站或书籍来学习????

(4)我在raspberry pi网站(github.com/notro)学习了fbtft。我可以将这些来源用于dart4460微型oled ????

提前谢谢你! 如果你帮助我,我真的很感激!

1 个答案:

答案 0 :(得分:2)

从驱动程序的角度来看,OLED与LCD没什么区别,所以我建议开始考虑TI提供的Linux LCD驱动程序[1]( linux_src / drivers / video / fbdev / omap omap2 )。你的MCU有DSS [2],所以你不需要做"引脚电平"驱动程序,只连接正确的引脚和配置寄存器。您的LCD很有可能只需一个时间段修改和正确的内核配置即可支持您的LCD。只需寻找使用相同MCU的现成电路板,看看它们是如何实现的;首先想到Pandaboard [3]。可悲的是,除了网络上的随机信息之外,我不知道有关此主题的任何资源。我已经将少量LCD移植到其他ARM MCU,但这是通过反复试验,而不是一种有条理的方法。

P.S。如果您想使用LCD的高级功能(传感器,参数修改等),您可以在用户空间或内核模块上单独执行此操作。

  1. http://processors.wiki.ti.com/index.php/Sitara_SDK_Linux_LCDC
  2. http://www.variscite.com/images/DART-4460-DS_107.pdf
  3. http://pandaboard.org/