跳转至

基础知识

普适的 GPIO 引脚操作方法

  1. 使能 GPIO 模块: 为了省电, 模块默认是关闭的, 所以需要使能
  2. 设置引脚为 GPIO 模式
  3. 设置 GPIO 的方向: 输入或输出
  4. 设置数据或读取数据 操作的时候注意不要影响到除了想要操作的其他位

总线设备驱动模型

平台设备中描述资源, 平台驱动中描述行为 可以在设备树文件中描述平台设备的资源, 避免内核的臃肿 使用设备树的前提是已经有实现好的驱动程序 设备与驱动之间使用名字进行匹配, 匹配时候调用总线上的 match 函数, 匹配成功后, 调用驱动中的 probe 进行初始化

  • 如何修改设备树文件: 根据设备驱动的需要去编写设备树文件
    • 看绑定文档
      • 内核文档: Documentation/devicetree/bindings
    • 参考同类型单板的设备树文件
    • 网上搜索
    • 研究驱动源码