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

嵌入式linux中gpio子系统的开发与实现

      大家好,今天主要给大家分享一下,如何使用gpio子系统,来控制对应的引脚电平状态与实现。

第一:linux中gpio子系统描述

gpio0:gpio@fdd60000{compatible = "rockchip,gpio-bank";reg = <0x0 0xfdd60000 0x0 0x100>;    interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; clocks = <&pmucru PCLK_GPIO0>, <&pmucru DBCLK_GPIO0>;
}

      compatible 属性值为“rockchip,gpio-bank”,所以在 linux 内核中搜索这个字符 串就可以找到对应的GPIO驱动源文件,为drivers/pinctrl/pinctrl-rockchip.c。 reg属性设置了GPIO0控制器的寄存器基地址为0XFDD60000。 interrupts 属性描述GPIO0控制器对应的中断信息。clocks属性指定这个GPIO0控制器的时钟。

第二࿱


http://www.mrgr.cn/news/69069.html

相关文章:

  • Linux符号使用记录
  • LM2 : A Simple Society of Language Models Solves Complex Reasoning
  • 量子计算与人工智能的交汇:科技未来的新引擎
  • 【操作系统】每日 3 题(二十四)
  • 【AI大模型】大型语言模型LLM基础概览:技术原理、发展历程与未来展望
  • 【Redis】Redis的一些应用场景及使用策略
  • 2024年最新互联网大厂精选 Java 面试真题集锦(JVM、多线程、MQ、MyBatis、MySQL、Redis、微服务、分布式、ES、设计模式)
  • 丹摩征文活动 |【AI落地应用实战】文本生成语音Parler-TTS + DAMODEL复现指南
  • 什么是上拉和下拉
  • 弄巧成拙的 PFC(Priority-based Flow Control)
  • SpringBoot框架:共享汽车行业的技术升级
  • 腾讯云双十一程序员的「采购单拼团攻略」
  • 进程相关内容
  • (done) gdb 在系统编程中的调试技巧
  • Redis中的数据结构
  • 四期书生大模型实战营(【基础岛】- 第1关 | 书生·浦语大模型开源开放体系)
  • 探针台的维护方法
  • Programming language theory 编程语言理论-03-惰性求值 Lazy Evaluation
  • 代码随想录算法训练营Day13 | 二叉树理论基础、递归遍历、迭代遍历、统一迭代、层序遍历
  • Kafka经典面试题
  • 前端必知必会-JavaScript 数组属性和方法
  • JDBC学习记录
  • 【万方数据】protobuf 逆向
  • jdk 1.8新特性--接口增强
  • Node.js 常用工具util、文件系统使用介绍 (基础介绍 七)
  • C语言多维数组抽象理解:切格子思维