我正在阅读有关 jiffies 的信息,它会针对每个定时器中断进行更新。定时器中断的频率由编译时间常数 HZ 决定。
X86 上有很多硬件设备。1. RTC 2. 可编程中断定时器 3. 本地 APIC 4. 时间戳计数器 5. HPET
这是 Linux 内核用来增加 jiffie 值的设备。
Robert Love 的书说“可编程中断定时器”。是否还有效。
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc hpet acpi_pm
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
Run Code Online (Sandbox Code Playgroud)
上面的 sys 文件是否提供了该信息?
我试图从整个 tar.gz 中提取一个文件,但它不起作用。以下是我试图模拟问题的命令
mkdir test
touch test/version.txt
echo "1.0.2" > test/version.txt
tar zcvf rootfs.tar -C test .
gzip -f -9 -n -c rootfs.tar > rootfs.tar.gz
tar xf rootfs.tar.gz version.txt
tar: version.txt: Not found in archive
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)
你能提供原因吗,上面的tar.gz中有version.txt文件
make clean
我明白了和之间的区别make mrproper
。
make clean
只会删除生成的文件(.o/.ko),但不会删除配置文件和include/generated
,中的文件include/config
。
make mrproper
将删除配置文件以及include/generated
,中的文件include/config
。
目的是什么make distclean
?make help
说
mrproper + 删除编辑器备份和补丁文件
我使用添加了一个补丁文件,但执行git format-patch -1
时它没有被删除。make distclean