腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
驱动程序上下文中的微秒延迟和自旋锁
、
、
、
我有一个在
gpio
中
读写
的
Linux
驱动程序。
读写
操作采用单引脚进行,完全基于时序(、HDQ协议、)。最初的驱动程序是使用udelay()调用实现的,最糟糕的场景是500 us。驱动程序不实现任何中断,只是使用常规的
gpio
_get_value()和
gpio
_set_value().在特定的
GPIO
中进行定期读取和写入。在这些延迟之间,驱动程序包含自旋锁。这有多安全?
浏览 6
提问于2016-10-03
得票数 0
2
回答
如何使用C/C++访问特定的内存地址
、
、
因此,考虑到我如何制作自己的硬件/驱动程序,我使用的是
GPIO
,而且我知道
GPIO
实际上在特定的范围内对所有硬件使用特定的内存库,但我将如何读取并将它们写入这些内存库呢?
浏览 5
提问于2012-09-27
得票数 2
2
回答
Rebol在Raspberry Pi和BeagleBoard上运行良好吗?
、
、
它可以控制输出和
GPIO
吗?
浏览 0
提问于2014-08-26
得票数 3
1
回答
为什么不能从用户空间访问/更改
GPIO
?
、
、
我已经习惯了裸金属编程,为了在
GPIO
中写入,我手动更改了寄存器值。相反,当我需要信息时,我会读取相同的寄存器。 我最近转向了嵌入式
linux
。我曾经说过,现在处理
GPIO
不能通过运行在用户空间中的代码来完成。**我可以想象,这可能是出于某种安全/理智的原因,但我看不到它。为什么不能在
GPIO
中从用户空间进行代码的
读写
?**我知道库/API使您能够从用户空间处理
GPIO
,并且我正在学习使用它们。我的问题纯粹是出于好奇。
浏览 3
提问于2020-09-29
得票数 0
回答已采纳
1
回答
Linux
和
读写
一个通用的32位寄存器
我在NIOS II处理器和设备树上使用嵌入式
Linux
。
GPIO
功能提供一次读取和/或写入单个位的能力。我有一些固件和PIOS,我想通过一次设置或读取所有32位来自动读取或写入。似乎会有一个通用的设备驱动程序,如果设备树被赋予了适当的兼容性,那么就会存在一个允许打开设备然后
读写
设备的驱动程序。我已经搜索了此功能,但没有找到驱动程序。一个存在于分支中,但已被Linus删除。我的问题是,
读写
通用32位寄存器/pio设备的
Linux
设备树方法是什么?
浏览 8
提问于2013-05-30
得票数 1
1
回答
在
Linux
中
读写
其他现有驱动程序中的i2c
、
、
我想修改现有的设备驱动程序,使其能够通过i2c进行
读写
。这是可能的吗?我如何实现这一点? 很多帖子都是关于如何编写一个独立的i2c驱动程序(使用初始化/探测)。我想应该有一种简单的
读写
方法,就像
gpio
一样(使用
gpio
_request)。
浏览 42
提问于2017-06-27
得票数 0
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
回答
在嵌入式编程中,我们是在处理虚拟地址和物理地址吗?
、
样本代码 #define
GPIO
_PADS (BCM2708_PERI_BASE+ 0x00100000) #define
GPIO
_BASE(BCM2708_PERI_BASE + 0x00200000) #define
GPIO
_TIMER (BCM2708_PERI
浏览 2
提问于2013-10-10
得票数 3
回答已采纳
1
回答
GPIOCore3.1是否具有检测.Net引脚变化的事件驱动方法?
、
、
、
、
我正在创建一个GPIOCore3.1控制台应用程序来
读写
橙子Pi Zero上的.Net引脚(类似于Raspberry Pi Zero)。它运行的是Armbian Focal (Ubuntu)。我使用的是.Net核心的System.Device.
Gpio
库。 我已经设法让
读写
GPIO
引脚-没有问题。但我读取引脚的方式是在循环中执行gpioController.Read()。我想知道System.Device.
Gpio
是否有一个事件驱动的方法来读取
GPIO
?
浏览 16
提问于2020-07-19
得票数 0
1
回答
贝尔信标
Gpio
读写
、
、
我不是专家,我研究了一些模块来公开一些简单的服务,包括配对和bla :9我们的一个客户问我是否有可能在一个信标服务运行的情况下控制mcu
gpio
。我不想配对(信标<->设备应用程序),也不用担心竞争状况,如果多个设备设置/重置一个
gpio
,这不是我的事。有图书馆或eddystone的扩展可以这样做吗?
浏览 4
提问于2016-04-05
得票数 0
回答已采纳
1
回答
远程设置
GPIO
、
、
、
我还没有尝试过这样做,但我不认为可以使用NFS在beaglebone上远程设置/sys/class/
gpio
/
gpio
48/value。我想我读到你可以用一种不同的方式来做这件事,但我真的想写到远程服务器上的一个文件,并在beaglebone上本地设置/sys/class/
gpio
/
gpio
48/value。
浏览 2
提问于2016-04-26
得票数 0
1
回答
从bash使用
GPIO
:只读"1“
、
、
我想在
GPIO
1_16上的恩智浦i.MX6处理器上设置中断管理。 但在此之前,我想验证一下我是否可以正确地控制这个
GPIO
。因此,我可以使用以下命令在此
GPIO
上进行
读写
: 读取命令: echo 16 > /sys/class/
gpio
/export echo in > /sys/class/
gpio
/
gpio
16/directioncat /sys/
浏览 18
提问于2021-04-12
得票数 0
回答已采纳
2
回答
无法读取
gpio
引脚状态
、
我一直在尝试读取raspberry pi上的输出
gpio
引脚的当前状态,但没有成功。#!/usr/bin/pythonimport time
GPIO
.setmode(
GPIO
.BCM)
GPIO
.setup(4,
GPIO
.OUT) if
GPIO
.outp
浏览 1
提问于2014-07-25
得票数 1
1
回答
读写
GPIO
:无效参数
、
、
、
、
我在模仿
Linux
源代码中的示例。我使用覆盆子Pi 3B+,并希望一个发光二极管眨眼。我要做的是:#include <sys/ioctl.h>#include <unistd.h>
gpio
_dev_name, strerror(errno));
浏览 10
提问于2019-11-18
得票数 3
1
回答
beagleboard上用户按钮的自定义中断处理程序
、
、
、
、
我是否需要在内核配置中禁用
GPIO
按钮并编写一个完整的模块,或者我可以只注册我的自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
1
回答
在引导过程中设置
GPIO
状态
、
、
、
我有一个英特尔伽利略主板与LED连接到
GPIO
引脚之一。当我将电源连接到Galileo时,LED亮起一秒钟,然后再次熄灭。 一旦我的应用程序启动,我就能够操纵LED了。
浏览 11
提问于2017-09-25
得票数 0
2
回答
对“眨眼”的未定义引用
、
、
现在,我想合并另一个名为“src/dev-
gpio
.c”的.c文件。此文件包含在init.c的主循环中调用的blink()函数。endif .PHONY: all build clean aarch64-
linux
-gnu-gcc-nostdlib -fno-pie -nostartfiles -ffreestanding -T linker.ld -e start build&
浏览 2
提问于2021-09-08
得票数 0
回答已采纳
1
回答
Beagle Bone Black LED的物理地址
有没有什么办法我们可以找到BBB的LED的物理地址?我对此还不熟悉,但我正在尝试编写一个直接访问硬件的设备驱动程序。谢谢你:)。
浏览 1
提问于2019-11-15
得票数 0
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
serdev mfd驱动程序
、
、
、
我正在尝试使用
Linux
中新的串行设备总线(使用内核4.11rc6)编写一个带有
GPIO
驱动程序的MFD驱动程序。<
linux
/module.h>#include <
linux
/of_device.h>#/
gpio
-fcd16999.c #include <<
浏览 35
提问于2017-07-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
通过重定向在 Linux 终端任意读写数据
Linux驱动开发-编写VS1053芯片音频驱动
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Android Things 教程:使用 GPIO 构建远程控制汽车
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券