Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
ftrace:仅打印trace_printk()的输出
是否可以只转储trace printk 输出于trace文件 我的意思是过滤掉函数跟踪器 或任何其他跟踪器 中的所有函数 一般来说 您可以在选项目录中关闭选项 sys kernel debug tracing options Use ls显
Linux
Linuxkernel
Trace
ftrace
有谁知道在哪里定义硬件、版本和序列号。 /proc/cpuinfo 的字段?
我想确保我的 proc cpuinfo 是准确的 目前它输出 Hardware am335xevm Revision 0000 Serial 0000000000000000 我可以在代码中的哪里更改它以给出实际值 这取决于 Linux 的
Linux
Linuxkernel
Kernel
customization
使用sk_buff添加以太网帧头
我有一个捕获传出互联网流量的内核模块 Netfilter hook LOCAL OUT 在此挂钩处 仍然没有以太网标头 我构建了以太网头并且可以使用了 但是如何将其连接到skb这样我就可以将整个 skb 结构发送到dev queue xmi
c
Linuxkernel
Kernel
kernelmodule
netfilter
Linux内核container_of宏和C90中的通用容器
是否有可能实施容器的 http lxr linux no linux tools perf util include linux kernel h L18纯C90中的宏 我不确定如何做到这一点 因为内核实现取决于海湾合作委员会黑客 http
c
datastructures
Linuxkernel
typeof
c89
设备树不匹配:.probe 从未被调用
我无法理解设备树的工作原理 或者具体来说为什么该驱动程序无法初始化 这是在 android 版本 3 10 的 rockchip 供应商内核中 驱动程序 看门狗 rk29 wdt c 为了可读性而减少 static const struct
Linuxkernel
arm
linuxdevicedriver
devicetree
Linux中的CONFIG_OF是什么?
我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
Linux
Linuxkernel
linuxdevicedriver
为什么内核需要虚拟寻址?
在Linux中 每个进程都有其虚拟地址空间 例如 32位系统为4GB 其中3GB为进程保留 1GB为内核保留 这种虚拟寻址机制有助于隔离每个进程的地址空间 对于流程来说这是可以理解的 因为有很多流程 但既然我们只有 1 个内核 那么为什么我
Linux
Linuxkernel
树莓派的设备树驱动内核
我想用设备树驱动的 Linux 内核启动树莓派 有什么特别的事情要做吗 谁能指出为树莓派设置基于设备树的内核启动需要什么 我可能需要有树莓派内核源代码 其中设备驱动程序应与设备树兼容 如果是这样 我在哪里可以找到 Raspberry Pi
Linuxkernel
RaspberryPi
linuxdevicedriver
devicetree
内存调试:如何获取 Linux 用户空间/内核空间中的锁定页面信息
有什么方法可以获取Linux用户空间 内核空间中的锁定页面 虚拟内存页面 信息 我想了解详细信息 例如 谁锁定了页面 有多少页被锁定 进程名称 谁锁定了页面 还让我了解内核空间和用户空间的内存调试技术 对于内存中的每个页面 都会为其分配标志
memorymanagement
memoryleaks
Linuxkernel
embeddedlinux
“perf record”或“perf-record”可以对子进程进行采样吗?
假设我有一个harness二进制文件 它可以根据命令行选项生成不同的基准 我对这些基准测试非常感兴趣 我有3个选择 更改线束二进制文件以生成perf record运行基准测试并进行采样的子进程 just do perf record har
Linuxkernel
perf
如何模拟ARM处理器运行环境并加载Linux内核模块?
我尝试加载我的vmlinux into gdb并使用 ARM 内核模拟器 但我不明白为什么我会得到Undefined target command sim 这是外壳输出 arm eabi gdb vmlinux GNU gdb GDB 7
Android
Linux
Linuxkernel
GDB
arm
在 /dev/input/eventX 中写入事件需要哪些命令?
我正在开发一个android需要将触摸事件发送到 dev input eventX 的应用程序 我知道C执行此类操作的代码结构如下 struct input event struct timeval time unsigned short
Android
Linux
Linuxkernel
androidndk
在网络处理中使用自旋变体
我编写了一个与网络过滤器挂钩交互的内核模块 网络过滤器挂钩在 Softirq 上下文中运行 我正在访问全局数据结构 哈希表 来自软中断上下文以及进程上下文 进程上下文访问是由于sysctl文件用于修改哈希表的内容 我正在使用 spinloc
Linuxkernel
locking
deadlock
同步 I/O 是否会使线程繁忙?
假设我正在同步 I O 套接字上执行 I O 该套接字已准备好read or write手术 这意味着调用线程不会在操作上被阻塞 无论非阻塞 SOCK NONBLOCK 套接字的阻塞性质 但以下事情我不清楚 实际转移何时发生 当套接字标记为
Sockets
Linuxkernel
POSIX
这个反斜杠在这段汇编代码中起什么作用?
我不确定这些推线有什么区别 修剪下来来自 Linux 的 x86 entry calling h https github com torvalds linux blob 241e39004581475b2802cd63c111fec43b
gcc
Assembly
Linuxkernel
x8664
gnuassembler
动态更改 eBPF 映射大小
在内核中 eBPF 映射可以定义为 struct bpf map def SEC maps my map type BPF MAP TYPE HASH key size sizeof uint32 t value size sizeof s
Linuxkernel
eBPF
在Linux中断上下文中运行用户线程
我正在编写一些定制的应用程序 并允许更改 Linux 内核中的中断处理程序代码 我有一个用户线程正在等待中断发生 如果发生中断 那么我要做的第一件事就是执行该用户线程 有什么办法让它发挥作用吗 Thanks 创建一个字符设备 这就是内核所做
c
Linux
Linuxkernel
Kernel
linuxdevicedriver
Linux 中热插拔设备时检测设备是否存在
我正在运行 SPIcode http lxr free electrons com source drivers spi spi omap2 mcspi c在熊猫板上 我想知道其中的哪个功能code http lxr free electr
Linux
Linuxkernel
linuxdevicedriver
hotplugging
了解 U-Boot 内存占用
我不明白加载 U Boot 时 RAM 中发生了什么 我正在开发 Xilinx Zynq ZC702 评估套件 并尝试使用 U Boot 在其上加载 Linux 内核 于是我使用Xilinx工具Vivado和SDK生成了一个BOOT bin
Linuxkernel
arm
uboot
zynq
是否从页面缓存中的脏页面进行文件读取?
当字节写入文件时 内核不会立即将这些字节写入磁盘 而是将这些字节存储在页缓存中的脏页中 回写缓存 问题是 如果在脏页刷新到磁盘之前发出文件读取 则将从缓存中的脏页提供字节 还是首先将脏页刷新到磁盘 然后进行磁盘读取以提供字节 将它们存储在进
Linux
caching
Linuxkernel
filesystems
pagecaching
«
1
2
3
4
5
6
...31
»