当前位置: 首页 > article >正文

驱动的三个框架

1.传统方法 2.设备总线驱动模型 3.设备树。
这三种方法共同点:分配,设置,注册file_operation结构体。
差异:如何指定硬件资源,如led引脚是哪个。

#### 1.3.1传统方法

在驱动程序代码中写死硬件资源

#### 1.3.2设备总线驱动模型

把驱动程序分为两部分。(platform_driver ,platform_device)。在platform_device指定硬件资源,在platform_driver中分配,设置,注册file_operation结构体。并从platform_device获取硬件资源。

#### 1.3 .3设备树

设备树把驱动程序分成两部分。(platform_driver ,设备树)。在设备树*.dts中指定硬件资源。.dts是设备树的源文件,会被编译成.dtb。在设备启动时,boootloader会把dtb文件传给内核。内核根据dtb会分配,设置,注册file_operation结构体。


http://www.kler.cn/a/557143.html

相关文章:

  • 52类110个主流Java组件和框架
  • IEEE官方期刊缩写查询pdf分享
  • 蓝桥杯每日一题--第一周(包含五题)
  • EP零散笔记
  • 神经网络防“失忆“秘籍:弹性权重固化如何让AI学会“温故知新“
  • 泥沙输送的DEM-CFD耦合案例
  • Kubernetes控制平面组件:APIServer 基于 Webhook Toeken令牌 的认证机制详解
  • 广度优先搜索详解--BFS--蒟蒻的学习之路
  • 沃丰科技大模型标杆案例|周大福集团统一大模型智能服务中心建设实践
  • 蓝桥杯备赛-基础训练(三)哈希表 day15
  • 【论文阅读笔记】知识蒸馏:一项调查 | CVPR 2021 | 近万字翻译+解释
  • 垃圾回收知识点
  • 力扣-回溯-78 子集
  • 微信小程序-二维码绘制
  • ncrfp:一种基于深度学习的端到端非编码RNA家族预测新方法
  • E - Palindromic Shortest Path【ABC394】
  • 洛谷 P4644 USACO05DEC Cleaning Shift/AT_dp_w Intervals 题解
  • 体育品牌排行榜前十名:MLB·棒球1号位
  • 蓝禾,oppo,游卡,汤臣倍健,康冠科技,作业帮,高途教育25届春招内推
  • QUdpSocket的readyRead信号只触发一次