1 系统整体工作原理
1.1 总体流程图
1.1.1 这里举一个函数例子,比如内核给我们应用层提供的open/read/write等函数指针,这些函数在内核的fs.h中用file_operation(用来操作文件的所有接口)结构体封装,他们只是一个函数指针(用来挂接驱动里的函数实体),实体是具体用来操作硬件的,根据自己的需要写在驱动模块里面。
1.1.2 列出上述重点
(1)应用层->API->设备驱动->硬件
(2)API:open、read、write、close等
(3)驱动源码中提供真正的open、read、write、close等函数实体