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