打印

LCD屏上显示一幅图片

[复制链接]
4926|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wwhhjj1|  楼主 | 2012-12-24 10:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我手上现在有一块2440的友善之臂的板子,我现在要实现在LCD屏上显示一幅图片,给我这任务目的是为了让我熟悉内核的定制,驱动的实现等,但是我是一只菜鸟,我刚接触嵌入式,所以不知道怎么样下手,怎样一步一步来,希望大师们给我指点迷津,让我少走弯路,说说怎样分步走,O(∩_∩)O谢谢:P

相关帖子

沙发
tanglei1224| | 2012-12-24 12:03 | 只看该作者
第一步:熟悉芯片,对于驱动LCD屏来说,重点是GPIO,对管脚的操作。
第二步:熟悉LCD屏的资料,管脚定义,连接。结合开发板电路图,确定LCD屏的管脚都连到哪里了。
第三步:熟悉LCD屏相关的软件驱动资料。参看LCD屏资料以及例程,了解这个屏怎么控制显示的,比如说最基础的写命令,写点函数如何实现的。
第四步:根据芯片跟LCD的电路连接,修改LCD屏的驱动程序,一般用修改的函数不会很多,通常是修改写命令函数中最基础的芯片管脚的控制。
通过以上学习实验,能够完成显示点,线等功能就学会最基础的LCD显示了,以后不管功能如何千变万化(显示汉字,字符,图片等),透彻理解前面的基础其他的就都好理解了。
有学习板建议先把例程调通,感受一下。多看程序,慢慢来了。。

使用特权

评论回复
板凳
jlass| | 2012-12-24 12:51 | 只看该作者
1、显示一个点(参照demo)
2、显示很多个点(就是一个图)

使用特权

评论回复
地板
wwhhjj1|  楼主 | 2012-12-25 10:20 | 只看该作者
tanglei1224 发表于 2012-12-24 12:03
第一步:熟悉芯片,对于驱动LCD屏来说,重点是GPIO,对管脚的操作。
第二步:熟悉LCD屏的资料,管脚定义, ...

嗯嗯,谢谢你

使用特权

评论回复
5
llf021421| | 2012-12-25 13:49 | 只看该作者
你是在什么系统上显示一幅图片?

使用特权

评论回复
6
wwhhjj1|  楼主 | 2012-12-25 15:13 | 只看该作者
本帖最后由 wwhhjj1 于 2012-12-25 15:16 编辑
llf021421 发表于 2012-12-25 13:49
你是在什么系统上显示一幅图片?

友善之臂的2440上。linux2.6.32.2版本

使用特权

评论回复
7
wwhhjj1|  楼主 | 2012-12-25 15:13 | 只看该作者
wwhhjj1 发表于 2012-12-25 10:20
嗯嗯,谢谢你

linux 2.6.32.2

使用特权

评论回复
8
shell.albert| | 2012-12-25 17:18 | 只看该作者
上OS了啊。这可能需要在内核中添加屏的底层驱动,调用framebuffer啊。

使用特权

评论回复
9
lu150| | 2012-12-26 10:57 | 只看该作者

使用特权

评论回复
10
caijin| | 2012-12-26 16:09 | 只看该作者
至少你要熟悉资料啊

使用特权

评论回复
11
zf_015820| | 2012-12-26 17:36 | 只看该作者
3楼说得好

使用特权

评论回复
12
美丽妹妹| | 2012-12-28 14:37 | 只看该作者
我也进来学习学习!!!

使用特权

评论回复
13
vgalcd| | 2012-12-29 09:11 | 只看该作者
路过看看。

使用特权

评论回复
14
dxshappy| | 2012-12-30 20:32 | 只看该作者
自带的那个pdf上面有说这些吧?

使用特权

评论回复
15
icarsafe| | 2013-1-4 11:48 | 只看该作者
驱动看看fb.c

使用特权

评论回复
16
xiaojuren| | 2013-3-28 10:54 | 只看该作者
用image2lcd把图片转换成C语言数组对图片取模

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

11

帖子

1

粉丝