Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
linux中什么是chained irq,什么时候需要使用它们?
什么是链式IRQ 什么是chained irq enter and chained irq exit这样做 因为在中断发生后 IRQ 线被禁用 但是chained irq enter正在调用与屏蔽中断相关的函数 如果线路已经被禁用 为什么要
Linux
Linuxkernel
embeddedlinux
interrupthandling
irq
为什么使用 uImage 而不是 zImage
我正在尝试了解 zImage 和 uImage 之间的区别 以我的理解uImage是通过运行得到的mkimage on the Image结果它添加了一个 U Boot 包装器 我不知道它到底包含什么 其中包含header加上加载地址和入口
Linuxkernel
Boot
uboot
buildroot - 如何更改内核版本字符串
我使用 buildroot 和 Armstrong linux Linux4sam 开发 SAM9G25 EK 板 我的脚本正在创建linux版本 2 6 39 这个 令人困惑 lib modules文件夹等 我想删除它 我发现只有两个文件
Linuxkernel
release
buildroot
谁在驱动程序代码中调用“probe”函数?
我试图理解thisomap2 panda 板的 mcspi 驱动程序代码 我不明白谁打电话probe函数以及调用链是什么this驱动代码 设备连接时如何通知驱动程序 探针函数由spi omap2 mcspi c保存在static struc
c
Linuxkernel
linuxdevicedriver
SPI
如何编译Linux内核模块?
我正在尝试编译一个简单的 hello world 模块guide我很困惑Makefile实际上正在做 这里是 obj m hello 1 o all make C lib modules shell uname r build M PWD
c
makefile
Linuxkernel
linuxdevicedriver
SMP调度在Linux内核中如何工作? (ARM架构)
在Linux中 当经过特定时间量时 调度程序将被触发 据我了解 计时器触发一个中断 进而触发对schedule 在SMP系统中 我在 Understanding the Linux Kernel 一书中读到 每个处理器都独立运行schedu
Linuxkernel
arm
scheduler
用汇编程序编写 x86_64 Linux 内核模块
我尝试在 nasm 中编写简单的内核模块 v3 6 但 insmod 告诉我 sudo insmod hello ko insmod ERROR could not insert module hello ko Invalid module
Assembly
Linuxkernel
x8664
kernelmodule
kprobes 支持 ftrace 后,Linux 内核中的跟踪点是否多余?
当 Linux 内核中提供对 ftrace 的 kprobe 事件支持时 使用跟踪点事件的用例是什么 似乎使用 跟踪点事件 可以完成的所有事情都可以使用 kprobe 事件来完成 因为可以在跟踪点事件可用的同一点设置 kprobe 事件 我
Linuxkernel
ftrace
kprobe
关于linux设备驱动中的register_chrdev_region()的问题
我正在学习如何注册内核模块register chrdev region dev t from unsigned count const char name 我注意到无论有没有这个函数 我的内核模块都按预期工作 我用于测试的代码 first
c
Linuxkernel
linuxdevicedriver
为什么内核中不使用SIMD指令?
我在内核中找不到太多 SIMD 指令 如 SSE AVX 的使用 除了一处用于加速 RAID6 奇偶校验计算的地方 Q1 有什么具体原因或者只是缺乏用例吗 Q2 如果我想在设备驱动程序中使用 SIMD 指令 今天需要做什么 Q3 将像 IS
Linuxkernel
operatingsystem
linuxdevicedriver
SIMD
ispc
调试Linux内核恐慌
我是内核调试的新手 下面是最后一条内核消息 根据我的理解 它正在尝试访问空指针 但我不明白为什么它要关闭 cup 0 Unable to handle kernel paging request at virtual address 400
Linux
Linuxkernel
arm
linux如何用同一个驱动程序驱动多个网卡?
我最近在学习linux网络驱动 我想知道如果我的板上有很多相同类型的网卡 内核如何驱动它们 内核是否需要多次加载同一个驱动程序 我认为这是不可能的 insmod不会这样做 那么我怎样才能让所有同类卡同时工作呢 regards 每张卡的状态
Linuxkernel
linuxdevicedriver
我可以在gdb下打印gdtr和gdt描述符吗?
I want to use gdb to see my GDTR LDTR TTR and segment register 不可见部分 x86 所以在 gdb 中我输入 p x gdtr 等 但结果是 6 值无法转换为整数 在 gdb 中
Assembly
Linuxkernel
x86
GDB
gdt
平台设备从何处获取名称
我正在阅读关于围绕总线 设备和驱动程序构建的 Linux 设备模型 我能够了解一些有关设备和驱动程序匹配如何发生的信息 但不清楚总线在这里的作用 总线如何与设备匹配 我对平台设备从何而来还有一个疑问 平台总线只是将每个设备的名称与每个驱动程
Linuxkernel
linuxdevicedriver
devicedriver
如何解决内核配置无效问题
我正在尝试构建模块 但这里有一些问题 错误 内核配置无效 include generated autoconf h 或 include config auto conf 丢失 在内核 src 上运行 make oldconfig make
Linuxkernel
linuxdevicedriver
将 jiffies 转换为秒
我有一段用户空间代码正在解析 proc PID task TID stat 以获取 cpu 使用情况 我可以使用 HZ 获取每秒的 jiffies 但此代码可以移动到另一台具有不同配置值的机器 有没有办法在运行时从用户空间获取HZ的值 你把
Linux
Linuxkernel
ELF 标头魔法 - 为什么将 0x7F 放入其中?
我读过的关于 ELF header magic 的每一个资源都指出它包含 ASCII 编码的 ELF 然后简短地提到 0x7F 被添加到它前面而没有解释 0x7F有什么原因吗 是为了避免与现有格式发生冲突吗 是否符合现有标准 用于检测有关磁
Linux
Linuxkernel
ELF
如何使用 netfilter 挂钩在内核空间中回显数据包?
我想在内核空间中回显一个数据包 我在这台机器上运行一个 echo 服务器 端口为 6000 现在 客户端在另一台机器上运行 向回显服务器发送数据 现在 我想做的是从内核空间回显数据包 我不想用数据包打扰服务器 它会从内核空间默默地回显 我在
c
Linux
Linuxkernel
netfilter
在 Linux 上提取 TCP 往返时间 (RTT) 估计
我有在 Ubuntu 上运行的 apache 服务器 客户端连接并下载图像 我需要提取底层 TCP 连接的 RTT 估计 有没有办法做到这一点 也许像在调试模式下运行我的 tcp 堆栈以让它在某处记录此信息之类的东西 请注意 我不想运行 t
Linux
Sockets
TCP
Linuxkernel
cubic
访问Linux /dev/USB作为标准文件与USB设备通信
我正在研究在 Linux 中与 USB 设备通信的方法 并且不想编写 Linux 内核驱动程序 我知道 libusb 存在并且是一个可以工作的用户空间库 但是我们的嵌入式设备不支持 usbfs 并且更改内核以添加支持确实很痛苦 所以我的问题
Linux
Linuxkernel
usb
Kernel
LibUSB
«
1 ...
23
24
25
26
27
28
29
»