Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在Linux内核中递归读取目录内容?
我想实现一个树遍历函数 打印给定目录的所有内容 在内核中 我知道如何在用户空间中执行此操作 但我的要求是在内核空间中执行此操作 为此 我正在研究 vfs readdir 函数 并且对其用法有点困惑 假设我将从其他内核模块调用我的遍历函数 这
Linux
Linuxkernel
Kernel
如何解读ARM的SMC调用?
我一直在阅读 Android 内核 了解 CPU 内核 又名 DVFS DCVS 的动态电源管理是如何完成的 我找到的代码here对以下函数进行一些调用 定义here 进而调用 SMC 汇编指令 ARM有一个文档解释了SMC调用约定 但我无
arm
Kernel
androidkernel
TrustZone
如何获取Linux内核编译文件的完整列表?
我正在处理不同的 Android 项目 需要在 Source Insight 中为不同的内核源代码树设置项目 内核中有很多未使用的文件 我想找到一种方法来挑选出内核中编译的所有 c h S文件 当我手动选择源文件时 我几乎要疯了 我写了一个
gcc
Compilation
makefile
Kernel
sourceinsight
如何在 Linux 上使用系统调用等待按键中断?
我希望当用户在我的程序中按下特殊按键 如 F1 12 时接收中断 该程序是用 nasm 编写的 我只需要在主函数开始时等待函数按键即可 我知道这可以通过 BIOS 实现int 16h 它返回一个扫描码 我怎样才能在Linux下做到这一点 所
Linux
Assembly
Kernel
nasm
systemcalls
char 设备捕获多个(int)ioctl 参数
我必须编写一个linux char设备 它处理每个unlock ioctl的ioctl 没有BKL 函数 目前 我可以从用户空间 ioctl 命令接收一个参数 get user myint int user arg 我如何接收多个 int
c
Linux
Kernel
Handler
ioctl
获取 SciPy 的 gaussian_kde 函数使用的带宽
我正在使用 SciPy统计数据 gaussian kde函数从数据集生成核密度估计 kde 函数x y points 这是我的代码的简单 MWE import numpy as np from scipy import stats def
python
Kernel
scipy
Bandwidth
来自用户空间的 int 指令
我的印象是 x86 上的 int 指令没有特权 所以 我认为我们应该能够从用户空间应用程序执行这条指令 但似乎并非如此 我正在尝试从 Windows 上的用户应用程序执行 int 我知道这样做可能不对 但我想找点乐子 但 Windows 正
Windows
Assembly
x86
Kernel
编译器/链接器如何解析从 Linux 上的模块调用的内核 API(如“printk”)
我编写了一个示例 hello ko 内核模块 include
Linuxkernel
linuxdevicedriver
Kernel
kernelmodule
使用 r 找到双峰分布中的局部最小值
我的数据是预处理的图像数据 我想分开两个类 理论上 希望在实践中 最佳阈值是双峰分布数据中两个峰值之间的局部最小值 我的测试数据是 http www file upload net download 9365389 data txt htm
r
statistics
Kernel
distribution
kerneldensity
在用户模式下读取 kallsyms
我正在编写有关低级内容的代码 我需要知道内核符号地址才能编写可靠的代码 因此 当我在 Ubuntu kernel 3 0 19 中处于用户模式时 我尝试读取 kallsyms 这就是用户模式下 kallsyms 的输出 00000000 r
Linux
Kernel
symbols
为什么每秒进行一次非自愿上下文切换?
操作系统是 RHEL 6 2 6 32 我已经隔离了一个核心 并在其上运行一个计算密集型线程 proc thread id status 每秒显示一次非自愿上下文切换 有问题的线程是 SCHED NORMAL 线程 我不想更改它 如何减少非
Linuxkernel
operatingsystem
Scheduling
Kernel
尝试使用 shell 脚本查找我的机器所需的所有内核模块
我现在正在开发内核模块 构建时间开始让我感到不安 作为副作用 我在构建过程中喝了太多 咖啡 所以我正在寻找一种方法来只构建我的平台所需的东西 Linux 内核简述 的第 7 章和第 8 章详细介绍了如何手动完成此操作 值得一读 http w
Linux
perl
Kernel
kernelmodule
如何解析通过/proc文件传递给内核模块的大量数据?
Edit 我已经发现seq file这简化了将大量数据从内核写入用户空间的过程 我正在寻找的是相反的 一种有助于从用户空间读取大量数据 多于一页 的 API Edit 2 我正在实施一个端口
c
Linux
Kernel
Buffer
procfs
Linux 的 hrtimer - 微秒精度?
是否可以在 Linux 主机上以微秒精度执行任务 即 我想在特定的时刻执行任务 我知道 Linux 不是实时系统 但我正在寻找 Linux 上的最佳解决方案 到目前为止 我已经创建了一个内核模块 设置了 hrtimer 并测量了输入回调函数
Linux
timer
module
Kernel
Realtime
如何使用copy_from_user的正确方法?
我正在尝试使用以下函数将值从用户空间复制到内核空间 static ssize t device write struct file filp const char buff size t len loff t off unsigned lo
c
Linuxkernel
Kernel
docker和主机之间的PID映射
docker 命名空间与主机命名空间有何不同以及 pid 如何在这两者之间映射 谁能给我一个想法 有助于使用源代码在主机和 docker 之间映射 pid 的简单方法 您可以在中找到映射 proc PID status文件 它包含这样一行
Docker
Kernel
PID
从Linux内核访问物理内存
我们可以通过一些内核代码访问任何物理内存吗 因为 我编写了一个只有 init module 和 exit module 的设备驱动程序 代码如下 int init module void unsigned char p unsigned c
c
Linux
memorymanagement
Linuxkernel
Kernel
具体来说,VMMap 如何知道给定的内存区域是线程堆栈?
我一直在使用 Mark Russinovich 的 VMMap 来为我正在分析的进程映射虚拟内存 使用 VirtualQueryEx 我可以遍历外部进程的空间并获取有关进程地址空间内的内存区域的信息 当然 这些区域与 VMMap 匹配 但
Windows
WINAPI
memory
Kernel
vmmap
两个 TCP 套接字之间基于内核 (Linux) 的数据中继
I wrote TCP中继服务器其工作原理类似于对等路由器 超级节点 最简单的情况是两个打开的套接字以及它们之间的数据中继 客户端 服务器 客户端 然而 服务器必须服务大约 2000 个这样的 A B 对 即4000个插座 有两种众所周知的
Sockets
TCP
Kernel
splice
如何在Matlab中使用libsvm?
我是 matlab 新手 不知道如何使用 libsvm 是否有任何示例代码可以使用 SVM 对某些数据 具有 2 个特征 进行分类 然后将结果可视化 使用内核 RBF 多项式和 Sigmoid 怎么样 我在 libsvm 包中看到了该自述文
MATLAB
Kernel
machinelearning
SVM
Libsvm
«
1 ...
9
10
11
12
13
14
15
...19
»