4412 驱动认识总结

QQ聊天记录总结

  • 对于所有的驱动设备Linux看来都是文件,这些文件都有固定的接口,read、write、open、ioctl、close等,包含在struct fileoptions中。
  • 通过设备文件的主设备号和次设备号,让应用程序调用。驱动写的是主设备号的功能,置于类似功能的设备用次设备号区分。
  • 然后函数接口和设备文件通过,linux特定的函数注册。如字符设备是register_chrdev等等。

猜你喜欢

转载自www.cnblogs.com/ch122633/p/9429899.html