所谓linux驱动编程可以理解为linux内核的编程。既然在内核编程那就必须要符合内核的逻辑和各种规定好的框架。
Linux中使用了大量的结构体方便我们在使用内核的时候调用。很多单片机开发者其实对于结构体的使用并不熟练,导致在linux开发中一头雾水。下面简单分析结构体的使用方法。
1:结构体的定义
struct 结构体名{
成员列表;
} 变量名列表;
注意这里的变量名可以直接跟在后面也可以单独定义
struct 结构体名 变量名 ;
举例:
struct XXX{
int a ;
float b;
int c;