-
微信小程序中设备驱动程序wx.getuserinfo引导用户授权问题的实例分析
资源介绍
(9)设备驱动程序
在一个嵌入式系统中,操作系统可能有也可能无,但是设备驱动程序是必不可少的。
设备驱动程序,就是一组库函数,用来对硬件进行初始化和管理,并向上层软件提供良好
的访问接口。大多数设备驱动程序都具备下面的基本功能:启动、关闭、停用、启用、读
操作、写操作。这些功能一般用函数的形式来实现,这些函数之间的组织结构主要有两种:
分层结构和混合结构。
(10)关于分层结构
A、硬件接口:直接操作和控制硬件。
B、调用接口:不直接跟硬件大交道,为上层软件提供服务和函数接口。
C、优点:把所有与硬件相关的细节都封装在硬件接口中,在硬件需要升级,需要更新
设备驱动程序的时候,只需要改动硬件接口中的函数即可,而上层调用接口中的函数不用做
任何修改。
D、混合结构:在设备驱动程序当中,没有明确的层次关系,上层接口和硬件接口混在