linux 常用除錯命令

2021-07-07 08:47:51 字數 534 閱讀 9671

嵌入式 linux 除錯有很多常用命令,在這裡做個彙總,用到時方便查詢。

一 、 cpu 相關

1. 開關 cpu (若支援 hotplug)

echo 0 > /sys/devices/system/cpu/cpux/online

2. 調整 cpu 頻率

echo userspace > /sys/devices/system/cpu/cpux/cpufreq/scaling_governor

echo 1800000 > /sys/devices/system/cpu/cpux/cpufreq/cpufreq

3. 檢視 cpuidle 情況

cat /sys/devices/system/cpu/cpux/cpuidle/usage

二、 sys 相關

1. 檢視 irq 情況

cat /proc/interrupts

定時查詢,看系統 irq 的增長情況

2. 進入休眠

echo mem > /sys/power/state

Linux 常用除錯命令彙總

top h o cpu 檢視執行緒執行在相應的cpu上 top h o cpu 25l 0m h j s 999c 999b 6n utasks 907 total,2 running,901 sleeping,0 stopped,0 zombie mem 1853188k total,130768...

Linux初學 Linux常用的除錯命令

dmesg grep ttys 列印現有的串列埠裝置 抓取上層log,我們通常需要call logcat,但logcat 是不可中斷的,將導致uart 不能再輸入。處理的方法即將logcat 轉入後台執行,如下操作即可 main log logcat v time radio log logcat ...

linux下gdb常用的除錯命令

用gdb除錯程式時,常常很困惑一些命令的使用,要麼是不知道這個命令,要麼忘了命令的使用方法。呵呵,有時迷茫了自己處在什麼堆疊的深處,這是使用where命令能夠清晰的看到自己的位置,有時在迴圈太多讓人受不了了,可使用u或者finish或者jump命令來跳出去。gdb常用 run 啟動程式執行 next...