Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在驱动模块中使用 seq_file 实现可写的 proc 文件
在书中Linux 设备驱动程序第三版 proc文件系统作为输出方式 导出某个设备驱动程序的运行状态 然而 在某些情况下 proc文件系统用作更改驱动模块内部参数的一个接口 我用谷歌搜索了很多 发现互联网上的一些实现太旧了 他们使用creat
c
Linuxkernel
linuxdevicedriver
Arm 板上有两个以上的 SPI 设备,但只支持两个?
我们其中一块板上的 Arm 处理器有一个 spi 端口 带有两条片选线 该处理器的数据表中提到它最多可以控制两个 spi 设备 是否可以使用 GPIO 作为附加 spi 设备的从选择 如何修改现有的库 设备驱动程序以支持此更改 到目前为止
linuxdevicedriver
SPI
在内核模块内发送 UDP 数据包
背景 我是 UCSB 计算机工程专业的四年级学生 我参加过网络和操作系统课程 我在用户空间中创建了一个程序 它将 UDP 数据包广播到子网上 并在自组织网络中接收 UDP 数据包 我想要完成的任务是将这个程序转换为一个内核模块 该模块将在具
NetworkProgramming
udp
Kernel
linuxdevicedriver
在 kernel_fpu_end 之前调用 kernel_fpu_begin 两次
我正在使用kernel fpu begin and kernel fpu end功能于asm i387 h保护 Linux 内核模块内一些简单浮点运算的 FPU 寄存器状态 我很好奇调用的行为kernel fpu begin之前函数两次ke
c
Linux
Linuxkernel
linuxdevicedriver
kernelmodule
如何使用 FTDI D2XX 驱动程序 API 获取 Linux 设备
我在用FTDI D2XX驱动程序 API 与 FTDI 设备进行通信 它为我提供了有关设备的一些信息 例如位置 序列号 描述 但这还不够 我如何获取设备编号 dev ttyUSBXX 或使用此 API 的总线或端口 thanks As th
Driver
linuxdevicedriver
LibUSB
ftdi
d2xx
找不到i2c注册宏?
我正在 raspi 上开发 I2C 驱动程序 register I2C device static static const struct i2c board info rasp i2c devices mbed mbedID in the
Linuxkernel
Driver
linuxdevicedriver
I2C
jiffies 在无滴答内核中如何递增?
内核维护一个全局变量 名为jiffies它保存系统启动时的滴答数 定时器中断数 每次发生定时器中断时 内部内核计数器的值都会递增 在无滴答内核 动态滴答中 中断不会定期发生 那么jiffies增加 的价值jiffies总是更新调用do ti
c
Linux
timer
Linuxkernel
linuxdevicedriver
在 x86_64 上添加 i2c 客户端设备
在我的 x86 64 板上 有来自 MFD 设备的 i2c 总线 此 i2c 总线上有设备 我能够使用 i2cDetect 程序检测这些设备 i2cdetect y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00
Linuxkernel
x86
linuxdevicedriver
embeddedlinux
acpi
如何在代码中进行检查以确保内核模块之间的依赖关系 - Linux Kernel?
我有两个模块 我希望模块在执行 insmod 或 rmmod 时相互依赖 目前 我的 module2 依赖于 module1 如果我插入 module1 然后 module2 它工作正常 另一方面 反过来则行不通 这在解释上是合乎逻辑的 但
Linuxkernel
Kernel
linuxdevicedriver
kernelmodule
如何使用 Yocto SDK 构建 Linux 内核模块?
我正在尝试使用 Yocto SDK 构建 Linux 内核模块 但是 我遇到了编译错误 它抱怨 include uapi asm generic int ll64 h 12 10 fatal error asm bitsperlong h
Linuxkernel
linuxdevicedriver
为什么使用 loff_t *offp 而不是直接 filp->f_pos 用法的原因
以下函数取自LDD ssize t read struct file filp char user buff size t count loff t offp ssize t write struct file filp const cha
c
Linuxkernel
linuxdevicedriver
readwrite
copy_from_user() 的任何示例吗?内核和用户空间
我正在寻找将 PID 值从用户空间复制到内核空间 这是我的代码快照 内核模块 include
c
Linuxkernel
linuxdevicedriver
PID
中断处理和用户空间通知
我有几个分配给 gpios 的已注册中断以及用户空间中的应用程序 如何通知应用程序发生了中断以及发生了哪个中断 fasync 可能适用于这个目标 但我可以找到如何将信息从中断处理程序发送到用户空间应用程序的示例 如果您能提供一些有用的示例
Linux
Linuxkernel
linuxdevicedriver
从驱动程序代码设置设备权限失败
我想从 Linux 内核 3 10 14 中的用户空间访问 I2C 设备驱动程序节点 我在内核配置中添加了 i2c dev 并获得了 dev i2c 设备节点 然而他们有许可 ls l dev i2c crw root root 89 1
linuxdevicedriver
编译器/链接器如何解析从 Linux 上的模块调用的内核 API(如“printk”)
我编写了一个示例 hello ko 内核模块 include
Linuxkernel
linuxdevicedriver
Kernel
kernelmodule
如何从Linux内核空间访问物理地址?
我正在研究树莓派板 是否可以直接访问GPIO物理地址 从 Linux 内核空间使用 inb outb 如果是的话怎么办 GPIO寄存器地址链接 第90页http www raspberrypi org wp content uploads
Linux
Linuxkernel
Embedded
linuxdevicedriver
embeddedlinux
tty_flip_buffer_push() 将数据发送回自身
我正在尝试在 LDD3 中运行tiny tty 当我使用 cat dev ttty0 读取它时 没有输出并且命令被阻止 检查跟踪 我注意到 tty insert flip char 和 tty flip buffer push 都被调用 然
Linux
Linuxkernel
linuxdevicedriver
在 Linux 中模拟硬盘
作为研究项目的一部分 我开发了一个基于 FUSE 的文件系统 现在必须研究硬盘驱动器接收到的实际读 写请求 为了做到这一点 我正在考虑在 Linux 中创建虚拟硬盘驱动器的选项 它将拦截文件系统生成的请求并记录它们 互联网上是否有任何资源可
Linux
linuxdevicedriver
harddrive
virtualdrive
fsync、sync:它真的做了它应该做的事情吗? [关闭]
Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我想对 Linux 2 6 31 中的sync 8 和 fsync 函数的功能有更多的说明 它是否确保文件写入相应的存储 http linux die net man 8 sync
Linux
filesystems
linuxdevicedriver
embeddedlinux
为什么 make 打印“make: Nothing to be do for ‘all’.”? [复制]
这个问题在这里已经有答案了 这是一个 Hello c 模块和 Makefile 执行后make从 woking 目录中我收到以下消息 make 无需为 全部 执行任何操作 这是 Hello c 文件 include
c
makefile
Linuxkernel
linuxdevicedriver
gnumake
«
1
2
3
4
5
6
7
»