Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux 内核模块 - 创建 proc 文件 - proc_root 未声明错误
我从该 URL 复制并粘贴代码 以使用内核模块创建和读取 写入 proc 文件 但收到 proc root 未声明的错误 这个例子在几个网站上都有 所以我认为它是有效的 有什么想法为什么我会收到此错误吗 我的 makefile 需要不同的东
Linuxkernel
Kernel
kernelmodule
为什么linux在内核代码持有自旋锁后禁用内核抢占?
我是 Linux 新手 正在阅读 Rubini Corbet 撰写的 Linux 设备驱动程序书籍 我对与以下相关的一项声明感到困惑spinlocks 书中指出 如果非抢占式单处理器系统曾经进入 旋转一把锁 它会永远旋转 没有其他线程能够获
Kernel
Driver
spinlock
preemption
结构体“struct page”存储在Linux内核的哪里?
我了解到linux内核管理内存 分配 释放内存的单位是4KB 也就是页大小 我知道这个页面是由 struct page 处理的 我在这里得到了一个实际的代码 struct page unsigned long flags Atomic fl
Linux
memorymanagement
Linuxkernel
Kernel
编译内核时构建 /lib/modules/$(uname -r)/build
我正在为嵌入式设备交叉编译 3 4 0 内核 然后我想安装需要的兼容无线驱动程序 lib modules 3 4 build目录和子文件 谁能解释一下我如何构建该目录 以便当我这样做时INSTALL MOD PATH newmodules
Linux
Linuxkernel
Kernel
crosscompiling
Linux 内核:udelay() 返回太早?
我有一个需要微秒延迟的驱动程序 为了创建这种延迟 我的驱动程序使用了内核的 udelay 函数 具体来说 有一次对 udelay 90 的调用 iowrite32 data addr DATA OFFSET iowrite32 trig a
Linux
Kernel
Driver
delayedexecution
linux内存初始化时内核CPU使用率高
在服务器上引导我的 java 应用程序时 我遇到了 Linux 内核 CPU 消耗高的问题 此问题仅发生在生产中 在开发服务器上一切都是光速 upd9 关于这个问题 有两个疑问 如何修复它 名义动物建议同步并删除所有内容 这确实有帮助 su
c
Linux
Kernel
CPU
Allocation
不可清除的页面
我遇到如下内核崩溃 在这里我可以观察到不可修复页面中存在大量内存 我想知道内存何时被添加到不可清除的页面列表中 另外 从下面的消息我可以了解到系统中只有 1724kB 可用 这是对的吗 kswapd0 page allocation fai
memory
Linuxkernel
Kernel
linuxdevicedriver
为什么 sockaddr_in 中需要零填充?
我用谷歌搜索了一下 有些人说 与 struct sockaddr 保持相同的大小 但内核不会直接使用 sockaddr 对吗 使用时 内核会将其恢复到原来的样子 那么为什么需要零填充呢 struct sockaddr unsigned sh
c
Linux
Kernel
如何打印每个数据包的前 34 个字节(以太网和 IP 标头)(以太网类型:0x0806,协议:ARP)?
操作系统 Ubuntu 15 10 桌面版 64 位 内核 4 3 驱动程序 无线 Path net mac80211 rx c http lxr free electrons com source net mac80211 rx c 下面
Kernel
Linuxkernel
ip
Ethernet
无法 insmod 或使用内核间模块
我在内核驱动程序 1 KD1 ko 中有一个函数 static void test void EXPORT SYMBOL test static void test printk lt lt lt MISSION DONE gt gt gt
c
Kernel
insmod
kzalloc() - 单次调用的最大大小?
我们可以在一次调用中使用 kzalloc 分配的最大大小是多少 这是一个非常常见的问题 另外 如果我可以验证该值 请告诉我 上限 在单个 kmalloc kzalloc 请求中可以分配的字节数 是以下函数 处理器 实际上是页面大小 以及 好
memorymanagement
Linuxkernel
Kernel
进程友善度(优先级)设置对 Linux 没有影响
我编写了一个测试程序 其中仅包含一个无限循环 其中包含一些 内部计算 并且不执行 I O 操作 我尝试启动该程序的两个实例 其中一个具有高 尼斯值 另一个具有低尼斯值 sudo nice n 19 taskset 1 test sudo n
Linux
Kernel
Scheduling
nice
Linux内核中的系统调用表在哪里?
我正在阅读 Robert Love 撰写的 Linux 内核开发 他所做的练习之一就是创建系统调用 第 106 页 问题是我无法在 v3 9 中找到 x86 32 架构的系统调用表文件 我知道他使用的是 2 6 xx 版本 但我不知道该版本
Linux
Kernel
如何在 Visual Studio 中启用 CUDA 项目的单独编译
我是 CUDA 新手 我正在尝试编写一个应用程序 在其中从另一个内核函数调用一个内核函数 但我收到错误 内核启动自device or global函数需要单独的编译模式 在构建应用程序时 这是我的完整代码 任何帮助 将不胜感激 includ
c
VisualStudio
Compilation
CUDA
Kernel
扩展 Magic Mouse 的功能:我需要 kext 吗?
我最近购买了一个妙控鼠标 它非常棒并且充满潜力 不幸的是 它受到软件支持的严重阻碍 我想解决这个问题 我做了很多研究 这些是迄今为止我对事件链的发现 Magic Mouse 向系统发送完整的多点触控事件 多点触控事件在 Multitouch
Objectivec
Kernel
devicedriver
multitouch
magicmouse
触发内核中断处理程序:如何?
I am trying to understand Asynchronous Interrupt handling in kernel ofcourse through the legendary Understanding the Lin
Linuxkernel
kernelmodule
Kernel
interrupthandling
如何编写Linux驱动模块调用/使用另一个驱动模块?
我正在开发一个 Linux 驱动程序可加载模块 我必须在我的驱动程序中使用另一个设备 某种驱动程序堆叠在另一个驱动程序上 如何在我的驱动程序中调用 使用其他驱动程序 我认为它们都在内核中 所以可能有一种方法可以直接使用另一个驱动程序 您将需
Linux
module
Kernel
Driver
Device
从 Linux 内核发送 UDP 数据包
即使类似的主题已经存在 我注意到它可以追溯到两年前 因此我想开一个新的主题更合适 我试图弄清楚如何从 Linux 内核 3 3 4 发送 UDP 数据包 以便监视随机数生成器 drivers char random c 的行为 到目前为止
Linux
Linuxkernel
udp
Kernel
将bootloader和内核制作成iso? [关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 如何创建将内核加载到 iso 的简单引导加载程序 已经过去 5 天了 我在 google 中搜索并进行
Assembly
Kernel
nasm
BootLoader
在 WinDbg 中定义自定义错误检查代码
有没有一种方法可以定义自定义代码 带有消息 描述等 以便当我在 Windows 的内核模式驱动程序中调用KeBugCheckEx要发出自定义 BugCheck 代码 WinDbg 会显示该自定义 BugCheck 代码附带的关联消息吗 有关
Windows
windbg
devicedriver
Kernel
«
1 ...
3
4
5
6
7
8
9
...18
»