mini2440 ADC 驱动的开发、移植与分析

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