腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何知道
linux
中特定引脚的中断/
GPIO
号
、
、
、
、
我正在做一个项目,在这个项目中我需要处理
Linux
中的一个中断。我使用的板是基于三星(arm 11处理器)的s3c6410单片机的s3c6410,它具有以下I/O接口:如图所示,我有用于外部中断的EINTx引脚和作为
GPIO
引脚的GPxx引脚,我不介意使用它们中的任何一个For GPxx pin :GPxx与我需要
GPIO
引脚核数以将其传递给这些函数的故事相同int
gpi
浏览 7
提问于2012-06-26
得票数 10
回答已采纳
1
回答
Linux
设备
驱动
程序启动依赖项
、
、
、
我正在开发一个
嵌入式
Linux
设备(基于NXP i.MX8 mini SoC),它需要使用NXP "micfil“
驱动
程序(声/soc/fsl/fsl_micfil.c)支持麦克风音频输入。作为初始化麦克风的一部分,我们添加了代码(到
驱动
程序的fsl_micfil_probe函数)来设置启用麦克风所需的
GPIO
行(通过调用devm_gpiod_get_optional) 我们目前的
Linux
当升级到较新的BSP (基于Yocto的"har
浏览 17
提问于2022-06-14
得票数 1
回答已采纳
1
回答
使用sysfs读取
GPIO
内部寄存器
、
、
我在
嵌入式
Linux
中使用的是PCA9544
GPIO
扩展器。
驱动
程序已按预期安装并控制
GPIO
。但是,我希望使用sysfs通过控制寄存器读取INTn行的值。是否存在与控制寄存器相关联的文件?
浏览 2
提问于2015-11-11
得票数 1
1
回答
linux
设备
驱动
程序中的寄存器级访问
、
、
、
我在
linux
驱动
程序开发方面只有两周的经验,但对
嵌入式
c++编程有很好的经验。我只在
linux
中尝试过字符设备
驱动
程序。现在,我想尝试一个设备
驱动
程序的一套LED连接到
GPIO
。我希望从注册级别访问它,而不是仅仅通过调用任何
驱动
程序。(我这么做是为了学习基本知识)void SetLED(unsigned char LED,unsigned char Status){
浏览 3
提问于2014-09-30
得票数 1
回答已采纳
1
回答
访问
GPIO
时出现分段故障
、
、
另外,我在
嵌入式
linux
编程方面完全是新手,这是我第一次使用
linux
,所以请礼貌一点:) 所以,我的问题是:我正在尝试为具有GPIOs的
嵌入式
linux
系统(AT91SAM9260 mcu)做一些基本的应用程序但是,当我尝试通过
GPIO
的地址(例如0xE002C00C)访问
GPIO
时,程序显示“分段错误”。到目前为止,我发现这意味着
linux
不会让我使用我试图访问的内存。许多人建议我应该编写自己的
驱动
程序或其他什么,但正如我所说的
浏览 1
提问于2016-07-14
得票数 0
2
回答
虚拟
GPIO
仿真
、
、
、
是否存在用于编程需求的虚拟
GPIO
驱动
程序?谢谢!
浏览 4
提问于2016-12-30
得票数 9
回答已采纳
2
回答
在以非root用户身份运行的程序上通过sysfs、mmap或设备
驱动
程序控制
GPIO
?
、
、
我正在尝试编写一个c程序来访问
嵌入式
linux
系统上的
GPIO
,该系统将由非root用户运行。我已经可以通过sysfs (/sys/class/
gpio
)访问
gpio
,并编写了一个使用mmap (通过/dev/mem/)控制
gpio
的简单程序。但是,要写入/sys/class/
gpio
/和/dev/mem/,您必须具有root权限。在以非ro
浏览 9
提问于2012-10-19
得票数 2
回答已采纳
3
回答
从内核空间访问
GPIO
、
在尝试编写一个简单的字符设备
驱动
程序之后,我现在希望编写一个字符设备
驱动
程序来访问
嵌入式
linux
板上的
GPIO
引脚。我对写一个模块"mygpiomodule"感兴趣,当加载时,它必须出现在/dev/mygpiomodule中,以便从用户空间读取,写入访问
GPIO
。我不希望从用户空间访问
GPIO
。
浏览 3
提问于2012-01-12
得票数 4
1
回答
寻找经济实用的基于ARM的
Linux
学习板
、
我想学习
嵌入式
linux
和移植。或者我要去找其他的板子,比如FriendlyARM Mini 2440?
浏览 0
提问于2013-12-11
得票数 0
1
回答
如何在
Linux
上通过
GPIO
获取边缘事件,而不会出现繁忙循环?
、
我正在使用一个带有
嵌入式
Linux
(内核2.6.31)的系统。现在我想使用它们作为
GPIO
输入。我阅读了有关通过文件系统使用
gpio
的
gpio
.txt文档,直到这里,它都工作得很好。我将一些开关连接到
gpio
引脚上,我可以在/sys/class/
gpio
/gpioX/value中看到结果。我想我在这里需要中断,但是如果不写我自己的内核
驱动</em
浏览 1
提问于2011-12-09
得票数 4
2
回答
如何在
Linux
中编程使用
GPIO
驱动
程序?
、
、
、
、
我试图将Yocto发行版配置为安装两个车载I2C
GPIO
扩展程序,并记录如何以编程方式(即从C用户应用程序)访问它们。
GPIO
扩展器都是NXP PCA9557,由内核
驱动
程序支持。我了解如何将这个
驱动
程序编译到内核中(使用CONFIG_
GPIO
_PCA953X配置选项)并加载它(使用modprobe)。我还理解可以在设备树中实例化这两个I2C设备(这是一个
嵌入式
设备,因此
GPIO
扩展器是静态的和不变的): compatib
浏览 13
提问于2021-02-08
得票数 3
1
回答
Linux
和读写一个通用的32位寄存器
我在NIOS II处理器和设备树上使用
嵌入式
Linux
。
GPIO
功能提供一次读取和/或写入单个位的能力。我有一些固件和PIOS,我想通过一次设置或读取所有32位来自动读取或写入。似乎会有一个通用的设备
驱动
程序,如果设备树被赋予了适当的兼容性,那么就会存在一个允许打开设备然后读写设备的
驱动
程序。我已经搜索了此功能,但没有找到
驱动
程序。一个存在于分支中,但已被Linus删除。我的问题是,读写通用32位寄存器/pio设备的
Linux
设备树方法是什么?
浏览 8
提问于2013-05-30
得票数 1
6
回答
用于
嵌入式
Linux
的优秀仿真器
、
、
学习
嵌入式
Linux
有没有好的仿真器?
浏览 1
提问于2010-01-29
得票数 7
回答已采纳
1
回答
GPIO
:尽管边缘设置为‘’上升‘’,但在两个边缘上获取ISR
; fd = open ("/sys/class/
gpio
/export", O_WRONLYfd = open ("/sys/class/
gpio
/
gpio
44/edge", O_WRONLY); write (fd, "ri
浏览 4
提问于2021-02-22
得票数 0
1
回答
在
linux
用户空间中使用切换多个GPIOS
、
、
、
我正在编写
嵌入式
linux
上的应用程序。我有两个发光二极管,我可以打开和关闭使用两个不同的
GPIO
的引脚。但我没有设法找到一种方法来做到这一点,而不绕过内核
驱动
程序并写入该寄存器。
浏览 19
提问于2017-01-23
得票数 0
3
回答
映射和访问ARM处理器中的
GPIO
配置寄存器
、
我正在努力从
Linux
用户空间读取(和写入)硬件寄存器。目标是从配置一些
GPIO
引脚,并能够设置和读取这些引脚。根据处理器的规格(飞思卡尔的imx27),控制
GPIO
的寄存器组的物理地址是0x10015000unsigned long *
gpio
;
gpio
= (unsigned long *) mmap(0, getpagesize(), PROT_READ|PRO
浏览 1
提问于2009-10-09
得票数 4
2
回答
英特尔芯片组-
GPIO
编程
、
、
、
从规范中,我知道了以下信息:在这种情况下,我想编程
GPIO
引脚# 10。我想在C和
linux
环境中这样做。 请给我建议。
浏览 9
提问于2015-12-03
得票数 2
回答已采纳
1
回答
BeagleBone黑从用户空间中断
、
、
、
我使用通过/dev/mem处理
GPIO
。配置寄存器编程如下: ·必须在
GPIO
_IRQSTATUS_SET_0和/或
GPIO
_IRQSTATUS_SET_1寄存器中启用
GPIO
通道的中断。·必须在
GPIO
_LEVELDETECT0、
GPIO
_LEVELDETECT1、
GPIO
_RISINGDETECT和
GPIO
_FALLINGDETECT寄存器中选择输入
GPIO
上触发中断请求的预期事件。在此之前,我找到的
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
1
回答
Beagle Bone Black LED的物理地址
我对此还不熟悉,但我正在尝试编写一个直接访问硬件的设备
驱动
程序。谢谢你:)。
浏览 1
提问于2019-11-15
得票数 0
1
回答
将数据从
linux
传输到fpga,反之亦然?
、
我想在fpga和
linux
之间进行数据传输。例如,我想从
linux
中写入或读取一个寄存器。做这件事最好的方法是什么?我一点也不知道。谢谢。
浏览 0
提问于2014-03-11
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
rk3568|瑞芯微平台GPIO引脚驱动编写
Linux驱动系列-PWM驱动
什么是嵌入式Linux?嵌入式工程师为什么一定要学嵌入式Linux?
自己怎么学习Linux?嵌入式Linux怎么学?
python进阶-嵌入式驱动(1)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券