2926|3

94

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求助!如何编写单色液晶屏的framebuffer驱动? [复制链接]

小弟我刚开始学习Linux,现在想用一块S3C2440的开发板,在Linux下驱动一块单色stn液晶屏,疑惑主要有:
1.我更改了Linux/arch/arm/mach-s3c2440.c在其中添加了
#elif defined(CONFIG_FB_S3C2410_NS320240B)//NS320240B我用的屏
#define LCD_WIDTH 320
#define LCD_HEIGHT 240
#define LCD_PIXCLOCK 40//该项不懂

#define LCD_RIGHT_MARGIN 10
#define LCD_LEFT_MARGIN 0
#define LCD_HSYNC_LEN 0

#define LCD_UPPER_MARGIN 0
#define LCD_LOWER_MARGIN 0
#define LCD_VSYNC_LEN 0
#define LCD_CON5 ((0<<10) | (0<<9) | (0<<8) | (1<<7) | (0<<6)| (1<<3)  |(0<<1) | (1))
还需要改什么地方呢?
2.我需要改内核中的那些文件才能使应用程序在启动时能驱动STN屏而不是开发板默认的TFT屏?
3.fbmem.c与S3C2410fb.c有什么关系?
谢谢各位高手耐心看完,希望帮小弟解答一下!

最新回复

没弄过这个板,不过如果只是驱动的话,芯片的数据手册或者应用手册应该说的挺详细的才对  详情 回复 发表于 2010-4-20 13:29
点赞 关注

回复
举报

65

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你要改的东西多了,先了解了framebuffer到底是怎么个回事吧...其实将液晶的显示屏当成一个buffer,封装读写等操作,找个demo看下,然后想想改什么,有LCD控制器还是蛮好的,否则可就麻烦了
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢你的回复,我看过几个例子,还是很迷茫,我是不是可以在应用程序里用ioctl()通过设置fb_var_screeninfo 的参数就可以驱动液晶屏了?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
没弄过这个板,不过如果只是驱动的话,芯片的数据手册或者应用手册应该说的挺详细的才对
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表