Linux下应用层与驱动层交互方式

     应用层程序不直接与硬件交互,那么他需要与驱动层交互来访问硬件的数据。
 那么应用层与驱动层的交互方式有哪些呢?

驱动程序作为守护进程运行在后台

	好像蓝牙哪个blueZ就是,开启一个守护进程在后台运行,然后应用层通过一个DBUS
接口来与之交互

驱动程序为应用程序中的一部分

比如用Linux板点个灯,直接调用驱动GPIO灯代码。

驱动层创建设备节点

驱动层创建设备节点,感觉跟windows驱动很像耶。应用层使用设备节点与之通信。具体还没看。
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐