kernel 相关问题

在计算中,内核是管理来自软件的输入/输出请求的计算机程序,并将它们转换成用于中央处理单元和计算机的其他电子组件的数据处理指令。内核是现代计算机操作系统的基础部分。此标记用于有关在操作系统内核上下文中运行的代码的一般问题。

是否可以使用 ebpf uprobes 修改函数的 const 参数?

我正在尝试在运行时使用 eBPF uprobes 修改共享库中函数的行为。当函数 ca... 时,有什么方法可以更改函数的 const char* 参数吗?

回答 1 投票 0

Git 错误 ||名为“此任务的一个或多个参数无效。它们不能以 '-' 开头”的错误

我已经在一个分支上完成了开发,然后将其隐藏起来。然后将其应用到另一个分支并提交。但是当我尝试推送我的提交时,会出现以下错误。为什么会发生这种情况?无法...

回答 1 投票 0

使用cv2进行形状识别

我的代码有问题,它应该得到两行输入,第一行是图像中有多少个形状,第二行是图像路径。 输出应该是...的数量

回答 1 投票 0

为什么我的bpf_get_current_task()返回值的pid字段老是0

#!/usr/bin/python3 从密件抄送导入BPF 程序=''' #包括 int hello_world(void* ctx){ 结构任务结构*任务; 任务 = (struct task_struct*)bpf_get_current_task(...

回答 1 投票 0

如何使用行和列上的 1D 卷积来计算 2D 卷积?

我正在寻找一种方法,通过在 Matlab 中使用 conv 来计算 conv2 给出的相同结果。 (我正在用 C 代码进行卷积,我需要比较 Matlab 和我的代码之间的结果)。 我

回答 1 投票 0

如果 1D 计算为欠行,1D 卷积结果与 2D 卷积结果相同吗?

我正在寻找一种方法,通过在 Matlab 中使用 conv 来计算 conv2 给出的相同结果。 我听说可以使用一维卷积向量乘法来实现相同的效果...

回答 1 投票 0

读盘加载操作系统内核时出现错误0x0C80

当我尝试使用 BIOS 从磁盘读取时,出现错误 0x0C80,这是我的代码: 磁盘负载: 推DX 移动啊,0x42; BIOS扩展读取例程 移动DL,0x80;驱动器号(第一个为 0x80...

回答 1 投票 0

更新 ubuntu 内核时出现问题

我已在 Virtual Box 上安装了 Ubuntu 16.04.4 LTS。我在更新内核时遇到一些问题,我不知道如何修复它们!阅读我尝试过的其他人的答案 sudo apt-get 更新 和 ...

回答 2 投票 0

与 Windows 驱动程序内的硬件通信

假设我有一个设备连接到我的计算机,显示为操作系统的串行端口。 我可以在 Windows 驱动程序中“CreateFile”到此串行端口,还是还有另一个...

回答 1 投票 0

使用windbg内核态调试从模块地址找到driverObject

我有已加载驱动程序的模块地址。我想在内核模式调试中使用windbg从模块地址或名称中获取驱动程序对象。有没有命令可以找到它?

回答 1 投票 0

窗口驱动程序如何从硬件发送和接收数据

为连接到 USB 总线的硬件创建 Windows(或 Linux)驱动程序时,究竟如何与 USB 端口通信? 是否打开一个文件(管道)到相应的 USB 端口或...

回答 1 投票 0

内核模块中的 GMP

我对模块编码很陌生,我需要在模块中运行一些使用 GMP 库的计算。 那么第一个问题:通常可以在内核中运行 GMP 吗? 为了测试,我写了......

回答 2 投票 0

linux内核调度器CFS

linux内核的CFS调度器如何在sched_latency_ns时间内调度所有进程。 是遍历红黑树还是每次进程切换后重新平衡。

回答 3 投票 0

使用命令行工具(cl.exe | link.exe)编译.sys驱动程序

我正在深入了解编译过程的内部工作原理,换句话说,当我按下 MSVS 中的构建按钮时,幕后发生了什么。 我已经构建了解决方案和项目...

回答 1 投票 0

如何在内核模块中断中触发函数

我正在尝试编写一个Linux内核模块,它等待硬件触发,然后通过DMA将一些数据移动到外部存储器。 我的内核模块已识别出硬件触发器,n...

回答 2 投票 0

Anaconda 创建的 Python 新环境提示未显示在 Jupyter Notebook 内核列表中

我使用 Anaconda Prompt 创建了一个新的 python 环境,步骤如下: conda 创建 --name py3-TF2.0 python=3 conda激活py3-TF2.0 conda安装张量流 pip install --升级张量...

回答 2 投票 0

由于 .config 导致内核构建失败

我正在尝试为arm架构构建Android内核,但它总是失败,并且给了我这个错误: 使用 /home/build/tommolini_android/omap-android-kernel 作为内核源 /

回答 1 投票 0

我想通过在linux中使用mmap()将其映射到虚拟地址来写入/def/mem的区域

我的代码是这样的: mfd=open("/dev/mem", O_RDWR | O_SYNC) mmap(0, 长度, PROT_WRITE|PROT_READ, MAP_SHARED, mfd, 偏移量) 我知道,使用标志 MAP_SHARED,其他进程可以...

回答 1 投票 0

使用无线扩展配置网络设备

我需要在Linux主机上用C语言为应用程序配置网络设备。我阅读了 netlink、libnl 和 nl80211,其中涉及 cfg80211 和 mac80211。后来我发现司机...

回答 1 投票 0

测量 Android 页面缓存层的执行时间

我想测量应用程序在页面缓存层上花费的执行时间。然而,由于我是 Android 中 Linux 内核领域的初学者,我不知道有什么工具可以帮助我...

回答 1 投票 0

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