打印
[嵌入式linux]

关于framebuffer与DMA若干问题

[复制链接]
4184|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝