最近想在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 源程序模块结构有差异。
|