This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3358:GP EVM 开关中断

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639736/linux-am3358-gp-evm-switch-interrupts

器件型号:AM3358

工具/软件:Linux

您好,

我和我一起使用了 AM335x 通用程序 EVM、我看到内核本身中定义了开关按压事件的中断。 是真的吗?

如果是、如何处理这些事件。我正在尝试在 Qt 中编写一个代码以捕获这些事件。如果在 Qt 中可能、请告诉我。 或者如何使用 gcc 代码捕获它们。

如果我想从内核空间中删除该中断处理并想添加用户空间、如何执行此操作?

此致

MAD_HU

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Madhu、

    您是否参阅连接到 AM335x GPIO 模块的键盘按钮开关(SW1至 SW6)?

    关于可以在用户空间中完成 GPIO 中断的问题、请参阅以下指针(检查 sysfs 控制):

    processors.wiki.ti.com/.../Processor_SDK_Linux_GPIO_Driver_Overview
    processors.wiki.ti.com/.../Linux_PSP_GPIO_Driver_Guide

    e2e.ti.com/.../188008
    e2e.ti.com/.../515006

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Pavel
    我也在删除查询之前参考了上述链接。 这些链接不能回答我的问题。

    此致
    Madhu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Madhu GANDEPALLI">我和我一起获得了 AM335x 通用 Pufrose EVM、我看到在内核本身中定义了交换机按压事件的中断。 是真的吗?[/引述]

    AM335x EVM DTS 文件中介绍了 GPIO matrix 键盘、该文件是 Linux 内核的一部分。

    [引用 USER="Madhu GANDEPALLI">如果是,如何处理这些事件。我尝试在 Qt 中编写一个代码来捕获这些事件。如果在 Qt 中可能,请告诉我。 或者如何使用 gcc 代码捕获它们。[/quot]

    GPIO matrial_keypad 在 Linux 内核中处理、在以下文件中:

    linux-4.9.41/drivers/input/keyboard/matrial_keyboard.c

    linux-4.9.41/drivers/input/matrier-keymap.c

    以下文件中也提供了一些信息:

    linux-4.9.41/Documentation/devicetree/bindings/sinput/gpio-matrix-keypad.txt

    [引用 USER="Madhu GANDEPALLI"]如果我想从内核空间中删除中断处理并想添加用户空间。如何执行此操作?[/QUERES]

    从我在上一篇文章中向您提供的 e2e 线程中可以看到、您无法从内核空间中删除整个中断处理、只能删除其中的一部分。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Madhu GANDEPALLI">我在删除查询之前也参考了上述链接。 这些链接未回答我的查询。

    是的、他们不会直接回答您的问题、但会给出很好的建议和指导。