腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GPIO
和SPI之间有什么关系?
、
、
、
、
我发现
内核
中的
GPIO
驱动程序离开/sys/class/
gpio
来
控制
gpio
,但是我发现
GPIO
也可以由/dev/mem
控制
,我发现这种映射可以在spi 2708(它将__ioremap称为平台驱动程序)中完成,但是我不理解spi和
GPIO
之间的关系,它们是如何在
linux
中一起工作的?
浏览 3
提问于2015-07-26
得票数 3
回答已采纳
1
回答
在什么情况下/sys/
内核
/debug/
gpio
是空的?
、
、
、
摘要 我正在尝试使用sysf
浏览 3
提问于2014-06-06
得票数 6
回答已采纳
1
回答
如何从
linux
-at91 4.14版本的用户空间支持中启用sysfs "export“
gpio
编号?
、
、
、
我的
linux
-at91是4.14版本。如何在sysfs中启用导出
gpio
?
浏览 11
提问于2019-01-26
得票数 1
2
回答
在Samsung Artik 710开发模块中添加LED支持
、
我想通过系统接口
控制
Artik710开发板上的两个发光二极管(LED400和LED401)。为此,我修改了
Linux
内核
中Artik710的dtsi文件。我在dtsi文件中的代码如下 compatible = "
gpio
-leds"; gpios = <&
gpio
_a 2
浏览 2
提问于2017-03-07
得票数 0
1
回答
linux
内核
中的中断
、
、
、
、
我已经将我的基于omap4的定制板的一个
gpio
作为输入
gpio
。当我在任何端口上连接任何外部硬件时,输入
gpio
会被拉下,并且我会在该
gpio
上得到中断。现在,当我运行
Linux
内核
2.6时,它工作正常,并且在
gpio
上被中断,但当我使用
Linux
内核
3.0时,它不会在
gpio
上产生中断。
gpio
的值不会改变,也不会调用中断处理程序。那么在
Linux
内核
中创建中
浏览 4
提问于2012-10-26
得票数 4
回答已采纳
2
回答
linux
中的第一个
内核
空间驱动程序
、
、
、
我能够使用mmap系统调用
控制
GPIO
,从而直接从用户空间
控制
LED操作。现在我想在
内核
空间中实现驱动程序。我正在尝试为ARM
控制
器RPi在
Linux
中为16*2行液晶显示器编写我的第一个
内核
空间设备驱动程序。现在,我需要访问
GPIO
以实现此目的。2>使用inb()和outb()函数
控制
GPIO
有
浏览 7
提问于2013-02-20
得票数 1
回答已采纳
1
回答
编译
gpio
-- 5.4中的样机
、
我已经检出了
内核
5.4的源代码,并尝试通过运行make -C /lib/modules/$(uname -r)/build M=$(pwd) modules编译,构建成功了,但是没有
gpio
-mockup.ko无论如何,有人能帮我构建
gpio
-mockup
内核
模块吗?
浏览 7
提问于2020-03-31
得票数 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
内核
模块中访问GPIOs?
、
、
、
、
我很难弄清楚,从
linux
内核
模块访问
gpio
引脚需要采取哪些步骤。也许有人可以用一个简单的例子向我解释。我喜欢使用引脚4(输入)和33(输出)。到目前为止我的脚步:
gpio
_is_valid(4)
gpio
_request_one(4, GPIOF_DIR_IN | GPIOF_EXPORT_DIR_FIXED , "myPin4"
浏览 2
提问于2017-07-05
得票数 3
回答已采纳
1
回答
访问
GPIO
时出现分段故障
、
、
另外,我在嵌入式
linux
编程方面完全是新手,这是我第一次使用
linux
,所以请礼貌一点:) 所以,我的问题是:我正在尝试为具有GPIOs的嵌入式
linux
系统(AT91SAM9260 mcu)做一些基本的应用程序但是,当我尝试通过
GPIO
的地址(例如0xE002C00C)访问
GPIO
时,程序显示“分段错误”。到目前为止,我发现这意味着
linux
不会让我使用我试图访问的内存。
浏览 1
提问于2016-07-14
得票数 0
1
回答
为什么在raspberry pi驱动程序中有`
gpio
_request`而不是`request_region`?
、
、
、
、
在LDD3一书中,如果一个驱动程序想要
控制
CPU的引脚,它应该调用request_region()函数来声明端口的使用情况。但是,当我想在我的Raspberry上实现一个简单的驱动模块时,我在中发现,端口请求是通过
gpio
_request()函数实现的。为什么和什么时候我们需要使用
gpio
_request()而不是request_region()?这两个函数的不同目的是什么?顺便说一下,我一页一页地搜索了LDD3,但是我找不到关于
GPIO
的任何线索.为什么没有关于
GPIO
的介绍?是因为2.6
内核<
浏览 3
提问于2015-06-29
得票数 5
回答已采纳
2
回答
从源代码构建android
内核
会给我带来错误!(联想TAB 2 A8-50F)
、
、
、
(是的,我有一个引导循环)我已经下载了SP闪存工具和原始源代码,但不知怎么我无法从它编译
内核
……我想,有些东西是缺少的。以下是我迄今所做的工作:cd android tar xvf lenovo_tab_2_a8-50_osc_201505.t
浏览 5
提问于2016-01-30
得票数 0
2
回答
从C程序读取
GPIO
端口
、
、
、
Iḿ尝试如下:-我们有一个轴控器,它通过to 2102芯片连接到
Linux
(18.04)到USB端口。我们希望通过
linux
机器上的C程序读取
GPIO
0-3位的值.现在我还不清楚我能做哪些调用来读取这些
GPIO
位。到目前为止,我还没有找到任何可以在我的程序中使用的
linux
调用。
浏览 0
提问于2019-05-13
得票数 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
_request是如何处理
GPIO
号到虚拟内存地址的?
、
、
有一个问题,
gpio
_request需要一个
GPIO
号,但在
内核
中它需要一个地址来处理
gpio
,
Linux
是如何实现这一点的?在芯片规范中,例如MSM8x60或其他芯片规范中,总有一个内存映射图显示哪个内存区域是用于
GPIO
的。但是在
内核
驱动中,我们使用
gpio
号来访问
gpio
。2,在
内核
中,它使用虚拟地址,
内核
如何将
gpio
号转换为虚拟地址?致以对Bill Wang的问
浏览 0
提问于2012-12-13
得票数 3
1
回答
linux
内核
中的引脚Muxing
、
、
例如,USART ->到
GPIO
->回到USART引脚到
Linux
内核
中,以达到某种目的。我尝试使用
gpio
_request和
gpio
_direction_output将PIN作为
GPIO
,所以我可以将这个引脚作为
GPIO
。但是当我想从
GPIO
切换回USART引脚时,它不起作用,我试着跟随at91_set_A_periph到那个引脚,仍然没有运气。
内核
工作: 3.18和at91 atmel板。
浏览 2
提问于2016-05-23
得票数 2
回答已采纳
1
回答
如何通过一个按钮连接到
gpio
来
控制
背光?
、
、
、
我正在尝试通过连接到
gpio
的按钮来增加/减少嵌入式
linux
(yocto)上的背光值 我按部就班地工作,所以,首先,我添加了一个
内核
模块,它会在每次按下按钮时生成一个中断,它的工作方式就像一个护身符我将设备树配置为有8个不同的亮度级别,最大值为0,这也是可行的 然后,我尝试通过添加
gpio
_request和
gpio
_get_value来获取
内核
模块中的背光值,但它总是返回值: 0。我认为
内核
模块不能访问
gpio
,因为它已经被负责背光的驱动
浏览 25
提问于2019-04-17
得票数 0
2
回答
如何使用mpc8xxx_
gpio
.c设备驱动程序
、
、
、
我正在尝试访问MPC837xERDB评估板的
GPIO
。 我已经将它的
内核
升级到了
linux
-2.6.28.9,并启用了对mpc8xxx_
gpio
.c的支持。在启动时,它成功检测到两个
gpio
控制
器。现在我的问题是如何使用它来与
gpio
引脚通信?我是否必须修改mpc8xxx_
gpio
.c文件中的代码才能对gpios做任何我想做的事情,或者我可以使用
内核
中提供的标准
gpio
应用程序接口(
gpio
_re
浏览 1
提问于2010-08-11
得票数 1
1
回答
如何防止Beaglebone周边引脚被劫持
、
、
、
、
换句话说,如果用户试图执行应导致错误(当通过设置在/boot/uENV.txt中启用am335x-boneblack.dts文件中,如下所示: pinctrl-single,pins = <0x158 0x32 0x15c 0x32>;
linux
pinctrl-names = "default&quo
浏览 0
提问于2018-05-12
得票数 0
1
回答
在
内核
模块中检测
GPIO
上的中断
、
、
、
、
我使用Atmel uC每隔500ms将输入到BeagleBone上的
GPIO
线从高切换到低。我已经在我的
Linux
内核
模块中注册了一个处理程序,但是由于某种原因,该处理程序没有被调用。我的模块代码是-#define
GPIO
_INT_NAME "
gpio
_int" #define
GPIO</e
浏览 3
提问于2014-08-26
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Android Things 教程:使用 GPIO 构建远程控制汽车
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券