当前位置:  技术问答>linux和unix

S3C6410 Linux Lcd驱动

    来源: 互联网  发布时间:2016-06-18

    本文导语:  我用的是华恒6410开发板,华恒提供了Linux源码包,有关Lcd驱动的源码文件在driver/video目录下,但我不知道到底是目录下哪个文件,里面有好多文件啊,我觉得是s3cfb.c,但是s3c_hhtech.c、s3c_lms480qc.c等5个文件是干什么用...

我用的是华恒6410开发板,华恒提供了Linux源码包,有关Lcd驱动的源码文件在driver/video目录下,但我不知道到底是目录下哪个文件,里面有好多文件啊,我觉得是s3cfb.c,但是s3c_hhtech.c、s3c_lms480qc.c等5个文件是干什么用的呢?

make menuconfig应该如何配置,才能将Lcd驱动编译进内核啊?

有哪位达人做过,谢谢赐教!

|
嗯,楼主说的对,LCD驱动包含在它的FB 驱动中,就是s3cfb.c。
那几个文件应该是为了不同的硬件某块干的。

make menuconfig中 选中如下:
Graphics support中:
Support for Framebuffer devices;
S3c6410 Framebuffer support

|
在配置内核的时候选中了启动Logo的支持。 

使用下面的方法可以将企鹅的Logo换成自己喜欢的任意图片,以内核配置为224色为列。 
首先准备一幅自己喜欢的图片,然后将该图片保存成png格式,例如linuxlogo.png。在Linux下使用下面的命令: 

# pngtopnm linuxlogo.png > linuxlogo.pnm 
# pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm 
# pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm 
mv linuxlogo224.ppm logo_linux_clut224.ppm

然后将logo_linux_clut224.ppm替换$WORKSPACE/linux-2.6.8.1/drivers/video/logo文件夹中的logo_linux_clut224.ppm
(最好先做好备份),把相应logo_linux_clut224.o文件去掉,编译内核,启动之后就可以在屏幕左上方看到自己的Logo了。 


|

不如写个开机启动的程序,
板子启动后就执行,把logo显示到液晶上。

|
据我所知肯定是有的,问下他们的技术支持

|
华恒的包是包含gui的,直接运行他们提供的gui程序验证lcd显示是否正常

|
帮顶!

|
可以先不用改代码,只需要正确配置系统,让系统能起来,
然后再根据你的需求进行修改代码

|
如果GUI也是华恒提供的话,你没有改动硬件,也不需要修改。没有编译的话,你可以自己编译,否则你可以使用他们呢提供编译好的。

|

华恒自己提供的源码包,理论上是不需要修改驱动的,
可以直接用,除非你改了电路。
先试一下吧。有什么问题再贴上来。

|
不懂,帮顶

|
看当前的makefile和Kconfig的依赖关系,或者make clean后再make

查看下driver/video的.o文件对应的.c文件就知道是那些

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • S3C6410如何编写ADC程序
  • 如何使用S3C6410开发板上的串口3和4
  • 求教:如何控制S3C6410的LCD背光灯的打开与关闭?
  • s3c6410 framebuffer 调整LCD显示物理分辨率
  • s3c6410的patform中, PA與VA的問題..


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3