device-driver 相关问题

设备驱动程序是一种专用软件组件(通常被认为是“系统软件”),它允许系统与特定类型或类别的硬件设备交互,例如键盘,串行端口,磁盘驱动器,视频显示器,内存控制器或其他外设。

在linux char设备驱动程序中,poll_queue_proc函数做什么?

Linux中有一个同步轮询多个设备文件的概念,我正在尝试了解它是如何工作的。在linux 2.6.23源驱动程序/char/random.c中,我看到以下代码是静态的...

回答 1 投票 0

如何在Linux内核模块中设置字符设备的模式?

我正在创建一个玩井字游戏的角色设备模块。我正在尝试对其进行编程,因此它将其/ dev / ticactoe模式设置为666,而不是让用户使用chmod命令。我的main.c ...

回答 1 投票 1

如何在Linux内核模块中设置字符设备的模式?

我正在创建一个玩井字游戏的角色设备模块。我正在尝试对其进行编程,因此它将其/ dev / ticactoe模式设置为666,而不是让用户使用chmod命令。我的main.c ...

回答 1 投票 0

我正确实现了copy_from_user吗?

我正在为我的模块实现写文件操作,我想知道我是否正确地实现了copy_from_user函数。该模块是一个tictactoe游戏,所以我从用户那里得到一个输入....

回答 1 投票 0

OS内核,设备驱动程序和UEFI运行时服务之间的访问过程是什么?

我是BIOS(UEFI)入门的学习者,如果我有愚蠢的问题,我们深感抱歉。据我所知,就学习操作系统知识而言,我会说OS内核控件...

回答 1 投票 0

原始PDO将IOCTL发送到上层过滤器驱动程序(kbfiltr / moufiltr)以启用/禁用设备

我对驱动程序开发非常陌生,它试图编写一个简单的筛选器驱动程序来启用或禁用键盘或鼠标设备。如果我可以使用它,我想用它来禁用触摸板...

回答 2 投票 20

((Linux风格)Ioctl代码,很难理解

我正在使用infini **芯片。在其[基本代码]中,每个[XXX_ioctl] .c代码在上部都有以下代码。 (XXX表示我要使用的驱动程序。)typedef void(* PFUNCTION)(void); #define ...

回答 1 投票 -1


如何将/ dev /中的设备与实际驱动程序关联

我试图了解设备驱动程序如何在Linux中工作。我有一个设备节点,如下所示(设备号89,设备名称为i2c-0)crw-r--r-- 1 0 0 89,0 Sep 29 01:36 / dev / i2c-0 ...

回答 2 投票 4

如何为OS X创建显示?

我需要编写我认为是OS X的显示驱动程序。就像那些“使用iPad作为第二台显示器!”应用程序,但我需要编写OS X软件,该软件将向OS注册另一台显示器...

回答 2 投票 5

在内核4.14中启用Pin Controll子系统

我使用并构建了已经在ARM处理器上运行的内核4.14。现在,我将包括MCP23S08驱动程序(pinctrl-mcp23s08.c)。为此,我使用make menuconfig启用了驱动程序。 ...

回答 1 投票 0

无法使用outb()调用来点亮键盘LED

我正在尝试使用以下程序(在Internet上找到此程序)点亮Linux中的键盘LED,但似乎什么也没发生。我有什么想念的吗? / * sample.c:端口I / O的非常简单的示例...

回答 1 投票 2

无法调试的程序:Android Studio 3.4.1

我更多地是编程领域的新手,但到目前为止,我的学习非常愉快。但是,我遇到了一个很大的问题,似乎没有人有...

回答 1 投票 0

XON和XOFF可以相等吗?

应用程序可以在XON和XOFF中使用相同的字符吗?如果是,我的设备驱动程序应如何处理这种情况

回答 3 投票 0

R图形:输出为多种文件格式

在许多脚本中,我首先在屏幕上绘制图形,然后将其保存为具有特定高度/宽度/分辨率的几种文件格式。使用png(),pdf(),svg(),...打开设备,...

回答 2 投票 5

即使驱动程序未完成irp,同步I / O是否可以自动取消?

在用户模式下,代码:CreateFile(一个设备); ReadFile(设备句柄); //同步在相应的驱动程序的IRP_MJ_READ调度例程中://保留irp。它永远不会完成IRP。 // ...

回答 2 投票 2

“ cat:写入错误:当我使用“ cat”写入字符设备时,设备上没有剩余空间]]

我正在尝试在Linux 4.14上使用音频解码器VS1053播放音乐。该设备通过SPI总线进行通信,我已经开发了驱动程序,并将VS1053注册为字符设备,谢谢...

回答 2 投票 0

在/ proc中写入文件会不断淹没dmesg

我正在尝试使用/ proc文件输入工具在Linux内核模块中读取/写入变量。内核模块编译成功,但是在尝试通过echo 1> My_file写入时,此操作...

回答 1 投票 1

如何确定设备的cgroup并将其提供给lxc容器

我是lxc和cgroup的新手。我试图隔离一个应用程序,并使用LXC构建它的容器。到目前为止,我可以为它提供一些资源,例如/ dev / tty0或/ dev / fb0。很好,不过我是...

回答 1 投票 0

如何在设备驱动程序中支持VendorID [保留]

我有一个串行设备,该驱动程序包含总线驱动程序和端口驱动程序,总线驱动程序是Microsoft的mf.sys,端口驱动程序是我自己的。当我用自己的Microsoft mf.sys替换问题时出现了问题。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.