基于Linux的MISC類設備AD7859L的驅動程序開發(fā)
該宏定義在map.h文件中。第二組描述了AD7859L設備的中斷向量號。flags描述資源類型,設備驅動會根據flags來獲取相應的資源信息。在結構體static struct platform_device*smdk2410_devices[]__initdata添加上述s3c_device_ad7859ADC平臺資源。該結構體在/arch/arm/mach—s3c2410/mach—smdk2410.C文件中定義。
在AD7859L的結構體內創(chuàng)建一個miscdevice類型設備驅動的結構體指針,增添一個misc類型設備。該結構體在/include/miscdevice.h中定義。
評論