Linux驱动中常用的宏

Posted hellokitty2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux驱动中常用的宏相关的知识,希望对你有一定的参考价值。

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驱动中常用的宏的主要内容,如果未能解决你的问题,请参考以下文章

驱动中的宏定义及预编译指令

iOS开发中常用的宏

嵌入式编程中常用的宏定义有哪些?

12_关于flask中的宏

iOS开发中那些高效常用的宏

iOS开发中那些高效常用的宏