Chinaunix首页 | 论坛 | 博客
  • 博客访问: 72397
  • 博文数量: 11
  • 博客积分: 210
  • 博客等级: 入伍新兵
  • 技术积分: 94
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-19 18:13
文章分类
文章存档

2013年(4)

2012年(2)

2011年(5)

分类: LINUX

2013-05-27 22:07:12

     最近在学习mini2440驱动开发。这是我的第一篇相关博文。以前没有写博客的习惯,但是经常会看别人的博客,就像在最近学习驱动开发的过程中,参考了挺多人的博客。希望写博客,会给我们学技术带来很多帮助吧。
  学驱动,我也是从最简单的LED以及BUTTON开始的,自己买了友善之臂2440的板子,开始学习之后,非常后悔驱动的这些东西之前没有早学,要是在学校把这些驱动系统的学一遍就好了。工作之后,可用来系统学习的时间真是稀少而弥足珍贵。
   废话少说,先贴上代码。
    adc分析的代码在网上有许多,在此不再进行重复。
    学完了ADC的驱动,我有几个疑问,在这里记录一下:
    1. 为什么在ioremap之前,没有调用  request_mem_region ?
    2. 为什么在文件 中 SZ 的大小是 1M, 我认为 几十 字节就够了。在该文件中,其他一些外设的SZ也是1M,我觉得都太大了
    3.  还有,在文件devs.c中有所有的平台设备,可以看到 adc 也是一个平台设备,为什么我们开发驱动时候没有按照平台设备的格式进行开发呢?
    明天继续写。。
  

 





阅读(2276) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~