如何将omap连接到oled显示器

how to connect omap to oled display

如你们所见,我想将 Micro 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

的屏幕

所以我正在学习编写帧缓冲区驱动程序。

无论如何我的问题是:

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

(2) 如果我无法连接开发板和显示器,我需要哪一个?我应该怎么做才能让它成为可能?

(3) 我想通过查看OLED datasheet 了解如何编写framebuffer 驱动程序。你们可以推荐网站或书籍来学习吗????

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

提前致谢! 如果你帮助我,我将非常感激!

从驱动程序的角度来看,OLED 与 LCD 没有什么不同,所以我建议开始查看 TI 提供的 Linux LCD 驱动程序[1] (linux_src/drivers/video/fbdev/omapomap2)。您的 MCU 具有 DSS[2],因此您无需执行 "pin level" 驱动程序,只需连接正确的引脚并配置寄存器即可。很有可能您的 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/