[嵌入式linux] 关于framebuffer与DMA若干问题

[复制链接]
 楼主| liangzisen 发表于 2009-3-24 18:03 | 显示全部楼层 |阅读模式
最近想在linux Framebuffer 机制上移植一全彩LED显示驱动,通过修改Fbmem.c->s3c2410fb.c 这一底层操作文件,实现显存数据通过DMA送往外部FPGA!
我的思路:把我外部FPAG当成LED扫描控制器,修改现有S3C2410 LCD控制器底层操作函数如S3C2410FB.C,是我的LINUX应用程序还是能通过FRAMEBUFFER来实现对底层LED显示屏硬件操作。

问题关键:framebuffer,内存映射,DMA

疑问:linux2.4 和2.6版本的framebuffer 源程序模块结构有差异。
7456 发表于 2009-3-25 09:34 | 显示全部楼层

不懂意思

做为FrameBuffer是利用了ioremap进行映射的,只有连续内存空间才可进行。
wangkj 发表于 2009-4-4 00:18 | 显示全部楼层

lz思路完全正确,只是,能力差,应该很难做到。

 楼主| liangzisen 发表于 2009-4-4 09:43 | 显示全部楼层

目前方案,FPGA直接接收LCD数据,并做格式转换!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

66

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部