- 积分
- 125
- 最后登录
- 2024-4-15
- 精华
- 0
- 阅读权限
- 20
- 主题
- 5
- UID
- 1563513
- 帖子
- 237
- PB币
- 403
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 1285
- UID
- 1563513
- 帖子
- 237
- PB币
- 403
- 贡献
- 0
- 技术
- 0
- 活跃
- 1285
|
22F
发表于 2020-4-15 01:10:25
IP属地江西
|只看该作者
free():此函数是与init函数成对使用的函数,其作用类似c++的类析构器。此函数执行时,将释放掉在init函数内分配的资源以及空间,即便该驱动并未被作为最佳匹配也一样会执行。与stop函数类似,在使用的最后你需要调用父类的free函数(super::stop)。
捉个虫,free函数要调用的应该是super::free()吧
如果要从linux之类的平台移植驱动到macos 就是相当于要把linux驱动的调用方式按macos的这一套init/probe/start/stop/free接口重写一遍吗 |
|