1. 程式人生 > >Linux驅動中常用的宏

Linux驅動中常用的宏

常用 linux drive pan div linux驅動 bsp return class

1.module_i2c_driver(adxl34x_driver)展開為

static int __int adxl34x_driver_init(void)
{
return i2c_register_driver(&adxl34x_driver);
}
module_init(adxl34x_driver_init);
static void __exit adxl34x_driver_exit(void)
{
return i2c_del_driver(&adxl34x_driver);
}
module_exit(adxl34x_driver_exit);
作用:代替註冊初始化函數和module_init()和module_exit(),如果在初始化函數中什麽也不做的話就可以用此來替換。

Linux驅動中常用的宏