腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
访问
GPIO
时出现分段故障
linux
、
embedded
、
gpio
另外,我在嵌入式
linux
编程方面完全是新手,这是我第一次使用
linux
,所以请礼貌一点:) 所以,我的问题是:我正在尝试为具有GPIOs的嵌入式
linux
系统(AT91SAM9260 mcu)做一些基本的应用程序但是,当我尝试通过
GPIO
的
地址
(例如0xE002C00C)访问
GPIO
时,程序显示“分段错误”。到目前为止,我发现这意味着
linux
不会让我使用我试图访问的内存。
浏览 1
提问于2016-07-14
得票数 0
1
回答
不使用
linux
API获取
gpio
的值。
c
、
embedded
、
assemblies
、
gpio
我正在用ARM汇编代码编写一个例程,并且我必须访问
gpio
。我不能使用
linux
API中的函数
gpio
_get_value。谁能告诉我另一种获取值的方法,是用C语言还是汇编程序?
浏览 2
提问于2014-04-08
得票数 0
1
回答
gpio
_request是如何处理
GPIO
号到虚拟内存
地址
的?
linux
、
memory-address
、
gpio
有一个问题,
gpio
_request需要一个
GPIO
号,但在内核中它需要一个
地址
来处理
gpio
,
Linux
是如何实现这一点的?在芯片规范中,例如MSM8x60或其他芯片规范中,总有一个内存映射图显示哪个内存区域是用于
GPIO
的。但是在内核驱动中,我们使用
gpio
号来访问
gpio
。我的问题是: 1,芯片规格的内存映射中的内存
地址
是物理
地址
吗? 2,在内核中,它使用虚拟
地址
,内核如何将
gpio<
浏览 0
提问于2012-12-13
得票数 3
1
回答
将数据从
linux
传输到fpga,反之亦然?
linux
、
fpga
我想在fpga和
linux
之间进行数据传输。例如,我想从
linux
中写入或读取一个寄存器。做这件事最好的方法是什么?我一点也不知道。谢谢。
浏览 0
提问于2014-03-11
得票数 2
2
回答
用C在AM335x上启用
GPIO
c
、
gpio
、
beagleboneblack
目标是使用am335x在beaglebone上启用
GPIO
0、1和2。如何启用对头文件中给定的reg_
GPIO
的相应
GPIO
设置?我有头文件
GPIO
.h,其中包含
GPIO
的编号、寄存器编号和寄存器结构。我已经尝试在函数initGPIO中设置
GPIO
。这有意义吗?<
GPIO
0 number */#define <
浏览 12
提问于2021-01-24
得票数 0
2
回答
如何使用C/C++访问特定的内存
地址
c++
、
c
、
gpio
因此,考虑到我如何制作自己的硬件/驱动程序,我使用的是
GPIO
,而且我知道
GPIO
实际上在特定的范围内对所有硬件使用特定的内存库,但我将如何读取并将它们写入这些内存库呢?
浏览 5
提问于2012-09-27
得票数 2
1
回答
为什么在raspberry pi驱动程序中有`
gpio
_request`而不是`request_region`?
linux
、
linux-kernel
、
raspberry-pi
、
driver
、
gpio
但是,当我想在我的Raspberry上实现一个简单的驱动模块时,我在中发现,端口请求是通过
gpio
_request()函数实现的。为什么和什么时候我们需要使用
gpio
_request()而不是request_region()?这两个函数的不同目的是什么?顺便说一下,我一页一页地搜索了LDD3,但是我找不到关于
GPIO
的任何线索.为什么没有关于
GPIO
的介绍?是因为2.6内核版本吗?
浏览 3
提问于2015-06-29
得票数 5
回答已采纳
1
回答
设备驱动程序:如何获得对实际引脚/硬件的编程访问?
c
、
linux-device-driver
、
raspberry-pi
、
gpio
如果我正在编写
Linux
设备驱动程序,我如何获得对实际
GPIO
引脚的编程访问?例如:int cmd = encode(Commands.TURN_GREEN_ON);再说一次,如果这一点不清楚,那是因为我试图遵守社区规则,让它保持简单,愚蠢。
浏览 1
提问于2012-12-09
得票数 1
回答已采纳
2
回答
如何从
linux
内核空间访问物理
地址
?
linux
、
linux-kernel
、
embedded
、
linux-device-driver
、
embedded-linux
可以使用inb()、outb()从
linux
内核空间直接访问
GPIO
物理
地址
吗??。如果是,怎么做?谢谢
浏览 4
提问于2014-03-20
得票数 4
1
回答
Beaglebone am335x通过mmap、set和clear访问
GPIO
linux
、
embedded
、
mmap
、
gpio
\n",
gpio
);
gpio
[
GPIO
_OE/4]=USR1; printf("\nGPIO_CLEARDATAOUT:%X\n",
gpio
[
GPIO
_CLE
浏览 0
提问于2013-07-24
得票数 3
1
回答
Beagle Bone Black LED的物理
地址
beagleboneblack
有没有什么办法我们可以找到BBB的LED的物理
地址
?我对此还不熟悉,但我正在尝试编写一个直接访问硬件的设备驱动程序。谢谢你:)。
浏览 1
提问于2019-11-15
得票数 0
1
回答
GPIO
:尽管边缘设置为‘’上升‘’,但在两个边缘上获取ISR
linux-kernel
; 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
2
回答
如何在
Linux
中编程使用
GPIO
驱动程序?
linux
、
linux-device-driver
、
embedded-linux
、
gpio
、
libgpiod
我试图将Yocto发行版配置为安装两个车载I2C
GPIO
扩展程序,并记录如何以编程方式(即从C用户应用程序)访问它们。
GPIO
扩展器都是NXP PCA9557,由内核驱动程序支持。我了解如何将这个驱动程序编译到内核中(使用CONFIG_
GPIO
_PCA953X配置选项)并加载它(使用modprobe)。我还理解可以在设备树中实例化这两个I2C设备(这是一个嵌入式设备,因此
GPIO
扩展器是静态的和不变的): compatible = "nxp,pca9557"
浏览 13
提问于2021-02-08
得票数 3
2
回答
nexus 7
Linux
内核:要摆弄什么文件来进行卷控制黑客攻击?
android
、
linux
、
linux-kernel
、
linux-device-driver
例如,当我按下我的结点上的音量键并在shell上执行dmsg时,我看到一个类似“
gpio
: KEY_VOLUMEUP”的printk。我试着从一开始就找到这张照片。
浏览 0
提问于2012-12-18
得票数 0
2
回答
指向数字wqhich的C指针初始化是类型转换的
c
在c编程中,下面的初始化意味着什么,这是否意味着我们已经初始化了一个名为ptr的指针,指向位于100位置的另一个指针,这本身就是一个指针。因此,本质上,100也是指针,我们将指针设置为一个指针。
浏览 1
提问于2017-09-16
得票数 0
1
回答
为#define指针
地址
创建绑定
vala
、
vapi
Always use INP_
GPIO
(x) before using OUT_
GPIO
(x) or SET_
GPIO
_ALT(x,y)#define OUT_
GPIO
(g) *(
gpio
+((g)/10)) |= (1<<(((g)%10)*3)) #define SET_
GPIO</em
浏览 2
提问于2019-07-03
得票数 2
回答已采纳
1
回答
STM32接收来自盖革计数器的输入
c
、
stm32
#define LCD_RCC_
GPIO
RCC_AHB1Periph_GPIOC#define LCD_RS_Pin
GPIO
_Pin_initInput; initInput.
GPIO
_Speed =
GPIO
_Speed_2MHz; initInput.
GPIO
_P
浏览 51
提问于2019-02-25
得票数 2
回答已采纳
1
回答
为什么不能从用户空间访问/更改
GPIO
?
embedded
、
embedded-linux
、
gpio
我已经习惯了裸金属编程,为了在
GPIO
中写入,我手动更改了寄存器值。相反,当我需要信息时,我会读取相同的寄存器。 我最近转向了嵌入式
linux
。我曾经说过,现在处理
GPIO
不能通过运行在用户空间中的代码来完成。**我可以想象,这可能是出于某种安全/理智的原因,但我看不到它。为什么不能在
GPIO
中从用户空间进行代码的读写?**我知道库/API使您能够从用户空间处理
GPIO
,并且我正在学习使用它们。我的问题纯粹是出于好奇。
浏览 3
提问于2020-09-29
得票数 0
回答已采纳
1
回答
远程设置
GPIO
linux
、
beagleboneblack
、
nfs
、
sshfs
我还没有尝试过这样做,但我不认为可以使用NFS在beaglebone上远程设置/sys/class/
gpio
/
gpio
48/value。我想我读到你可以用一种不同的方式来做这件事,但我真的想写到远程服务器上的一个文件,并在beaglebone上本地设置/sys/class/
gpio
/
gpio
48/value。
浏览 2
提问于2016-04-26
得票数 0
3
回答
树莓圆周率C语言的裸金属编程
c
、
raspberry-pi
、
hardware
#define
GPIO
_BASE 0x20200000UL 这段代码来自我很难理解这些声明
gpio
= (unsigned int*)
GPIO
_BASE;
gpio
[
GPIO
_GPFSEL1] |= (1 << 18);
浏览 1
提问于2014-09-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python模拟Linux下tail功能
linux之ip地址基本配置
Linux驱动开发-编写VS1053芯片音频驱动
4 个独特的 Linux 终端模拟器
如何在 Rocky Linux 9 中配置 IP 地址?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券