基于Linux的MISC類(lèi)設備AD7859L的驅動(dòng)程序開(kāi)發(fā)

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

評論