Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343845
  • 博文数量: 88
  • 博客积分: 907
  • 博客等级: 准尉
  • 技术积分: 1230
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-26 13:27
文章分类

全部博文(88)

文章存档

2017年(1)

2014年(3)

2013年(29)

2012年(21)

2011年(26)

2010年(8)

分类: LINUX

2011-01-07 17:59:19

一、开发环境
机:VMWare--Fedora 9
开发板:Micro2440--128MB Nand
编译器:arm-linux-gcc-4.3.2
 
二、micro2440的lcd驱动
 好久没来写东西,也发现好久没认真学习驱动了,但是还是不能放下。还是需要继续进行驱动学习。由于没学过硬件,所以只能使用现成的硬件。现在就来写我的开发板的lcd驱动,尽管这些驱动已经很好的支持了。作为练习,还是很不错的选择。
 
本来说好好写一次lcd驱动的,但是公司有项目要做stm32,所以没写,只是看了lcd代码并且调试了代码。
 
参看下面的连接,可以对lcd有一个基本的认识:
 
这些天很是郁闷,在做stm32的时候,从寄存器里面取出来的值不对,代码看了N次了,就没发现错误,还是快点解决玩STM32,我就好做我自己的事了!
 
吼吼,终于在STM32上跑起了redboot,在这个过程中学到了很多,无论是自己查资料,还是向人请教,在这个过程中都学会了很多。现在总结一下:
 
1:实验结果和自己设想的不一样,只能说明自己的方法有问题,不能说是硬件、编译器的问题。
2:当自己没有办法的时候,可以向懂的人请教一下,或者休息一下,也许就会发现错误。
3:当自己头有点晕的时候,在编写代码的时候,写完一段后,最好还是检查一下,至少在结构上不会出错,特别是写的代码是不是自己想实现的功能。
4:实验结束后,将实验过程和实验解决方式写成文档,自己没事可以看看,在这样的积累中不断的完善自己。
 
阅读(832) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~