RK3568平台开发系列讲解(GPIO篇)GPIO的sysfs调试手段

news/2024/11/14 0:07:28 标签: RK3568

ee5213
🚀返回专栏总目录

文章目录

  • 一、内核配置
  • 二、GPIO sysfs节点介绍
  • 三、命令行控制GPIO
    • 3.1、sd导出GPIO
    • 3.2、设置GPIO方向
    • 3.3、GPIO输入电平读取
    • 3.4、GPIO输出电平设置
  • 四、Linux 应用控制GPIO
    • 4.1、控制输出
    • 4.2、输入检测
    • 4.3、使用 GPIO 中断

沉淀、分享、成长,让自己和他人都能有所收获!😄

📢本篇将介绍GPIO的sysfs调试手段。

一、内核配置

使用 sysfs 方式控制 gpio, 首先需要底层驱动的支持, 需要在 make menuconfig 图形化配置界面中加入以下配置:

Device Drivers
->GPIO Support
  ->/sys/class/gpio

http://www.niftyadmin.cn/n/5750911.html

相关文章

@ComponentScan:Spring Boot中的自动装配大师

文章目录 1. 什么是ComponentScan注解?2. 为什么需要ComponentScan注解?3. 如何使用ComponentScan注解?4. ComponentScan注解的高级用法5. 注意事项6. 结语推荐阅读文章 在Spring Boot的世界里,自动装配(Auto-wiring&a…

GitHub每日最火火火项目(11.13)

项目名称:dockur / macos 项目介绍:“dockur / macos”项目致力于将 OSX(macOS)系统放置于 Docker 容器内。在当今多样化的技术应用场景中,这一举措具有重要意义。对于开发者而言,能够在不同的环境中快速部…

算力100问☞第1问:算力为什么重要?

算力之所以重要,小编简单概括了以下几个核心方面,供大家参考借鉴。 1、算力:科学进步的坚固基石 在现代科技领域,算力是支撑各项高科技突破与发展的基础。无论是基因测序、药物研发、天气预报,还是自动驾驶和智能制造…

FRTC8563实时时钟芯片的作用

FRTC8563是NYFEA徕飞公司推出的一款实时时钟芯片,采用SOP-8封装形式。这种封装形式具有体积小、引脚间距小、便于集成等特点,使得FRTC8563能够方便地应用于各种电子设备中,如:安防摄像机、监控摄像机、行车记录仪、车载电子等。 F…

通过物流分拣系统来理解RabbitMQ的消息机制

RabbitMQ作为一个消息中间件,通过队列和路由机制,帮助应用程序高效传递消息。而它的消息流转过程,其实可以用物流分拣系统来直观理解。 在一个典型的物流分拣系统中,包裹会经过多个节点(比如分拣中心、配送站&#xf…

如何监控Kafka消费者的性能指标?

要监控 Kafka 消费者性能指标,可以遵循以下最佳实践和策略: 关键性能指标监控: 消息吞吐量:监控消费者和生产者的吞吐量,以评估数据处理和消费的效率。延迟:监控端到端的延迟,例如通过比较消息产…

mysqldump命令搭配source命令完成数据库迁移备份

mysqldump 命令使用 需保证mysqld在运行中, 这个命令的目的是将数据库导出到文件中,例如 mysqldump -uusername -ppassword database > db.sql 注意该命令不是在MySQL客户端(即MySQL命令行)执行的,而是在系统命…

Android Studio | 最新版本配置要求高,JDK运行环境不适配,导致无法启动App

Android Studio 的最新版本配置要求比较高,这时候需要降低插件的版本,才能正常启动项目 build.gradle 文件的 dependencies 部分中,使用 libs 作为一些常用库的别名。这些别名在项目的 gradle.properties 文件或者某个特定的 versions.prope…