腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在什么情况下/sys/
内核
/debug/
gpio
是空的?
、
、
、
摘要 操作系统:薄
浏览 3
提问于2014-06-06
得票数 6
回答已采纳
1
回答
GPIO
和SPI之间有什么关系?
、
、
、
、
我发现
内核
中的
GPIO
驱动
程序离开/sys/class/
gpio
来控制
gpio
,但是我发现
GPIO
也可以由/dev/mem控制,我发现这种映射可以在spi 2708(它将__ioremap称为平台
驱动
程序)中完成,但是我不理解spi和
GPIO
之间的关系,它们是如何在
linux
中一起工作的?
浏览 3
提问于2015-07-26
得票数 3
回答已采纳
1
回答
访问
GPIO
时出现分段故障
、
、
另外,我在嵌入式
linux
编程方面完全是新手,这是我第一次使用
linux
,所以请礼貌一点:) 所以,我的问题是:我正在尝试为具有GPIOs的嵌入式
linux
系统(AT91SAM9260 mcu)做一些基本的应用程序但是,当我尝试通过
GPIO
的地址(例如0xE002C00C)访问
GPIO
时,程序显示“分段错误”。到目前为止,我发现这意味着
linux
不会让我使用我试图访问的内存。许多人建议我应该编写自己的
驱动
程序或其他什么,但正如我所说的,我在这方面绝对是新手,我不知道我应
浏览 1
提问于2016-07-14
得票数 0
1
回答
如何在
Linux
上通过
GPIO
获取边缘事件,而不会出现繁忙循环?
、
我正在使用一个带有嵌入式
Linux
(
内核
2.6.31)的系统。现在我想使用它们作为
GPIO
输入。我想我在这里需要中断,但是如果不写我自己的
内核
驱动
程序,我就不知道如何使用它们。我对
Linux
和C语言比较陌生(我通常用Java编程),所以我也想通过sysfs来处理中断。但我的问题是,在我的
GPIO
目录中没有“边缘”-file(我猜是因为这是从
内核
版本2.6.33+开始的)。是那么回事吗?
浏览 1
提问于2011-12-09
得票数 4
2
回答
nexus 7
Linux
内核
:要摆弄什么文件来进行卷控制黑客攻击?
、
、
、
我搜索了声音/
驱动
程序/和arch/arm/mach-tegra/。对于源代码中的不同硬件,有这么多不同版本的固件,是否有一种方法可以轻松地本地化与您相关的文件。例如,当我按下我的结点上的音量键并在shell上执行dmsg时,我看到一个类似“
gpio
: KEY_VOLUMEUP”的printk。我试着从一开始就找到这张照片。任何关于这个问题的帮助以及关于
内核
破解的更大提示都将不胜感激。
浏览 0
提问于2012-12-18
得票数 0
1
回答
Linux
下硬件
GPIO
看门狗的设备树问题
、
、
我有一个OrangePi PC +板,运行
Linux
(ubuntu18.04),
内核
为4.19.57,在Allwinner H3处理器上运行。 利用STWD100专用集成电路设计了一种硬件看门狗。另一方面,我在谷歌上搜索了这个主题,我意识到
Linux
内核
有一个名为
GPIO
看门狗的
驱动
程序(在driver /wdt.c狗/
gpio
_wdt.c文件中)。因此,一旦将控制传递给
内核
,我们就应该在
Linux
内核<
浏览 14
提问于2020-12-02
得票数 0
1
回答
在
linux
中不导出
gpio
引脚。
、
我尝试了以下方法在
linux
用户空间中导出
gpio
:设备
驱动
->-
GPIO
支持*/sys/class/
gpio
/.(sysfs interface)
GPIO
=9 ) 在我的代码中回显>/sys/class/
gpio
/exportused
gpio
_export(9) $
GPIO
试图导出所有的
gpi
浏览 4
提问于2012-05-09
得票数 0
回答已采纳
1
回答
gpio
_request是如何处理
GPIO
号到虚拟内存地址的?
、
、
有一个问题,
gpio
_request需要一个
GPIO
号,但在
内核
中它需要一个地址来处理
gpio
,
Linux
是如何实现这一点的?在芯片规范中,例如MSM8x60或其他芯片规范中,总有一个内存映射图显示哪个内存区域是用于
GPIO
的。但是在
内核
驱动
中,我们使用
gpio
号来访问
gpio
。2,在
内核
中,它使用虚拟地址,
内核
如何将
gpio
号转换为虚拟地址?致以对Bi
浏览 0
提问于2012-12-13
得票数 3
2
回答
从C程序读取
GPIO
端口
、
、
、
Iḿ尝试如下:-我们有一个轴控器,它通过to 2102芯片连接到
Linux
(18.04)到USB端口。我们希望通过
linux
机器上的C程序读取
GPIO
0-3位的值.现在我还不清楚我能做哪些调用来读取这些
GPIO
位。到目前为止,我还没有找到任何可以在我的程序中使用的
linux
调用。
浏览 0
提问于2019-05-13
得票数 2
2
回答
是什么
驱动
程序创建了这个dmesg消息?
、
、
通常,dmesg条目的前面是向缓冲区发送消息的
驱动
程序的名称。这使得跟踪错误的来源以及如何修复它变得非常容易。在我的例子中,以下消息没有关于它的元信息:这个字符串(或相关的子字符串)似乎不存在于
linux
内核
源代码中,因此必须存在一个
驱动
程序或其他东西注意,这个问题不一定是关于这个特定的消息,而是一个关于如何回溯和找到一个冒犯的
驱动
程序的一般性问题。
浏览 0
提问于2021-11-09
得票数 0
1
回答
将数据从
linux
传输到fpga,反之亦然?
、
我想在fpga和
linux
之间进行数据传输。例如,我想从
linux
中写入或读取一个寄存器。做这件事最好的方法是什么?我一点也不知道。谢谢。
浏览 0
提问于2014-03-11
得票数 2
1
回答
BeagleBone黑从用户空间中断
、
、
、
配置寄存器编程如下: ·必须在
GPIO
_IRQSTATUS_SET_0和/或
GPIO
_IRQSTATUS_SET_1寄存器中启用
GPIO
通道的中断。·必须在
GPIO
_LEVELDETECT0、
GPIO
_LEVELDETECT1、
GPIO
_RISINGDETECT和
GPIO
_FALLINGDETECT寄存器中选择输入
GPIO
上触发中断请求的预期事件。在此之前,我找到的所有文档都是基于
linux
内核
头文件(&q
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
1
回答
在引导过程中设置
GPIO
状态
、
、
、
我有一个英特尔伽利略主板与LED连接到
GPIO
引脚之一。当我将电源连接到Galileo时,LED亮起一秒钟,然后再次熄灭。 一旦我的应用程序启动,我就能够操纵LED了。我想要实现这一点,我必须更改
内核
代码,并完全重新构建它。
浏览 11
提问于2017-09-25
得票数 0
1
回答
gpiolib-sysfs.c中使用的dev_attrs的定义
、
、
、
我试图理解
linux
内核
驱动
程序代码中发生了什么,特别是/sys/class/
gpio
/中的虚拟文件是如何...都被创建了。在检查
驱动
程序/
gpio
/gpiolib-sysfs.c时,我在文件底部发现了以下定义: static struct attribute *
gpio
_attrs[] = { &dev_attr_direction.attr我搜索了整个
内核
代码,但没有找到任
浏览 28
提问于2020-10-24
得票数 0
3
回答
从
内核
空间访问
GPIO
、
在尝试编写一个简单的字符设备
驱动
程序之后,我现在希望编写一个字符设备
驱动
程序来访问嵌入式
linux
板上的
GPIO
引脚。我对写一个模块"mygpiomodule"感兴趣,当加载时,它必须出现在/dev/mygpiomodule中,以便从用户空间读取,写入访问
GPIO
。我不希望从用户空间访问
GPIO
。
浏览 3
提问于2012-01-12
得票数 4
1
回答
Linux
Uart
驱动
程序修改
、
、
、
我想修改我的
linux
内核
的(2.6.32) UART
驱动
程序。我使用的ttyS2标准uart
驱动
程序,我不知道确切的文件。这个问题很简单,在传输过程中设置和保持
gpio
引脚的高度,并且在重新分配时必须是低的。致以问候。
浏览 8
提问于2011-02-23
得票数 3
1
回答
Linux
内核
中的gpiod_*与
gpio
_*方法
、
、
在
Linux
设备
驱动
程序编程中,哪个
GPIO
比较可取,在什么条件下:
gpio
_set_value()还是gpiod_set_value()?一个是以
GPIO
作为对象,另一个是从设备树中解析的
GPIO
。
浏览 8
提问于2016-08-23
得票数 4
回答已采纳
2
回答
USB设备
驱动
程序
、
、
、
、
我为STM32h7编写了一个USB设备
驱动
程序,并使用结构
gpio
_chip结构将设备注册为
GPIO
。我的问题是:echo 496 > /sys/class/
gpio
echo out
浏览 0
提问于2019-11-06
得票数 1
2
回答
linux
中的第一个
内核
空间
驱动
程序
、
、
、
我能够使用mmap系统调用控制
GPIO
,从而直接从用户空间控制LED操作。现在我想在
内核
空间中实现
驱动
程序。我正在尝试为ARM控制器RPi在
Linux
中为16*2行液晶显示器编写我的第一个
内核
空间设备
驱动
程序。现在,我需要访问
GPIO
以实现此目的。2>使用inb()和outb()函数控制
GPIO
有什么好处? 请提个建议。
浏览 7
提问于2013-02-20
得票数 1
回答已采纳
1
回答
添加其他对象后未加载
内核
模块
、
、
结论如果我想向我的
驱动
程序模块添加几个.c/.h文件,是否有什么特殊之处?KERNEL_
GPIO
_H#include <
linux
/module.h>
浏览 2
提问于2019-01-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux内核机制之设备树
Apple SoC CPUFreq驱动即将并入Linux主线内核
Linux驱动必学知识点-内核互斥锁
Linux 内核即将迎来更多 Rust 驱动程序的时代
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券