kernel 相关问题

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

如何编译Linux内核的库?

我有一个带有抽象层的C代码库,我希望移植到Linux内核。 谷歌搜索“为 Linux 内核编译库”是没有用的,因为你找到的都是“

回答 2 投票 0

LD 不会使用 -Trodata OFFSET 移动 .rodata 部分

我正在制作 x86 内核,在尝试使用字符串文字时遇到了问题。 gcc 编译器将它们放入 .rodata,我当时没有将其加载到 RAM 中。我以为这会很简单

回答 1 投票 0

使用 Zynq-7000 的 buildroot 构建自定义 Linux 内核时出现内核恐慌

我正在尝试按照本教程构建一个linux内核、dt(包含自定义IP硬件配置)和rootfs: https://www.youtube.com/watch?v=PxGK7h_DYfE&t=51s 教程主要是做的...

回答 1 投票 0

在 Google Colab 中重新启动内核

我正在尝试通过单元重新启动 Google Colab Jupyter Notebook 中的内核。前面给出的选项: 导入操作系统 操作系统._exit(00) 没问题,但在我看来,这不是一个非常“Pythonic”的......

回答 4 投票 0

task_struct 更改后 Linux 内核无法启动

我更改了 Linux 内核上的 task_struct 以添加另一个变量 含义更改include/linux/sched.h下的struct task_struct /* 新字段的权重*/ 整数权重; /* *

回答 2 投票 0

如何测试L4S网络兼容性

我已将 RPi 设置为路由器,以 Dualpi2 作为 qdisc,并有 2 台主机作为客户端和服务器,拥塞控制协议为 tcp_prague。 在尝试模拟我们的交通时...

回答 1 投票 0

如何在 Linux 中强制驱动程序与设备匹配?

我有一个USB硬件,我知道它的驱动程序。 但是,供应商 ID 和产品 ID 与驱动程序中注册的 VID、PID 对不匹配。 Linux 中有没有办法强制驱动程序...

回答 3 投票 0

强制驱动程序与设备匹配

我有一个USB硬件,我知道它的驱动程序。 但是,供应商 ID 和产品 ID 与驱动程序中注册的 VID、PID 对不匹配。 linux中有没有办法强制驱动程序...

回答 3 投票 0

如何将vmlinux.elf重新打包回bzimage文件?

背景 我试图直接对从某些物联网设备获得的内核静态二进制文件(bzimage)进行一些修改。 Linux内核没有原始的编译环境。这是我的步骤...

回答 1 投票 0

加载linux内核

如何解决版本 magic '5.15.0-94-generic' SMP mod_unload modversions 的加载内核错误应该是 '5.4.0..26-genric' SMP mod unload。 我尝试将我的内核代码加载到内核,但它......

回答 1 投票 0

错误:表达式需要 'double' 类型支持,但 ABI 'aapcs' 不支持

我正在使用最新的 Clang (19) 编译 Android 内核,并且显示了该错误。 这是错误输出: ../drivers/clk/qcom/camcc-sm8150.c:547:2:错误:表达式需要“双”类型支持,b...

回答 1 投票 0

设备驱动程序中的中断处理

我编写了一个简单的字符驱动程序,并在 gpio 引脚上请求 IRQ,并为其编写了一个处理程序。 err = request_irq(irq, irq_handler,IRQF_SHARED | IRQF_TRIGGER_RISING, INTERRUPT_DEVICE_NAME,

回答 3 投票 0

我如何为自己的内核制作设备驱动程序?

我正在制作自己的操作系统是为了好玩。我正在阅读和学习 Intel 的 64 位和 IA-32 架构手册,这对开发操作系统很有帮助。 但有一件事...

回答 2 投票 0

由于无法加载 dll,内核无法启动

尝试在 VScode 上运行任何 jupyter 笔记本脚本 (ipynb) 时,出现以下错误: 由于无法加载 dll,内核无法启动。 点击这里查看更多信息。 这是用我的基地...

回答 1 投票 0

如何使用Android获取Linux内核的版本?

如何在Android应用程序中获取Linux内核的版本?

回答 5 投票 0

编译lineageOS内核出现android_kernel_xiaomi_sdm845错误

我正在尝试为android_kernel_xiaomi_sdm845编译LineageOS内核。我使用以下命令克隆存储库: git 克隆 https://github.com/LineageOS/android_kernel_xiaomi_sdm845.git。 之后...

回答 1 投票 0

如何解压缩 ARM“vmlinuz”内核?

我是 Debian 的长期用户(爱好者?),我刚刚获得 Raspberry Pi 3+。我想在其上运行 Debian(而不是 Raspbian),我使用 debootstrap 将其安装在 usbkey 上。我尝试过启动...

回答 1 投票 0

/proc/uptime 和 dmesg 之间的时间戳差异

今天我注意到运行 redhat 7.3 的 Linux 机器中的时间戳存在问题。 dmesg 中显示的时间戳落后于 /proc/uptime 中显示的时间戳 # echo TEST > /dev/kmsg && d...

回答 2 投票 0

“快速”(指令)系统调用和中断驱动的系统调用有什么区别?

根据我的理解,最近的架构中引入了 syscall/sysenter 指令及其同伴,以作为进入内核的更短路径。但我不明白它是如何实现的...

回答 1 投票 0

简单内核模式驱动程序

我正在创建简单的内核模式驱动程序(空项目)来尝试一些 用户模式应用程序上的读/写内存操作。 我在编译项目时遇到错误: NT 状态 NTAPI

回答 2 投票 0

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