|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示。查看操作系统版本信息
' ^1 u# }) C# ?2 Aroot@ido:/# cat /etc/*release
/ O/ [% M- Y: q0 U( qDISTRIB_ID=Ubuntu' W4 x, `6 W7 e# ~" J3 w
DISTRIB_RELEASE=20.04; u, v8 {$ H! V; i" c+ M
DISTRIB_CODENAME=focal
7 K% r7 F2 L) `DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
! p5 ]' @1 [$ l* A4 e+ pNAME="Ubuntu"
0 A- S# {7 m+ `# j0 V: C4 sVERSION="20.04.3 LTS (Focal Fossa)" l) s6 G0 D2 H# w9 R/ i
ID=ubuntu4 h( ]" L! K, O3 U9 [( k
ID_LIKE=debian! |% G6 O) N2 L3 i2 x3 R; h" }4 W
PRETTY_NAME="Ubuntu 20.04.3 LTS"9 ]2 B9 Y& Y8 F* x
VERSION_ID="20.04"9 c- n7 p6 D) o; a1 ^
HOME_URL="https://www.ubuntu.com/"/ U/ [" @7 v/ P5 {! K1 q" V
SUPPORT_URL="https://help.ubuntu.com/"
7 j: Z% e% `% s% z/ }- O# I* hBUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
* b- T0 J$ W. A# x9 E3 gPRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
# G8 h) z" w/ s5 }$ x+ EVERSION_CODENAME=focal
; r/ [9 b4 ?/ L4 G( S/ k" ^UBUNTU_CODENAME=focal6 m f% N% b% \
BUILD_INFO="root@industio Sun Oct 9 05:54:12 UTC 2022"
" _- b3 X, t1 g& F# ^BUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022"
& s6 O& A7 f3 T+ D0 xBUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"
6 a( k6 k" v) O( E查看linux内核版本信息8 A1 J/ z& A$ R$ ` |
^+ K* S% ]+ w2 D
root@ido:/# uname -a5 I- q9 ~4 I+ t9 k0 ?2 _, n
Linux ido 5.10.160 #24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
" x- C: W0 f: C( U图片
9 x; }" f9 ^5 e; ?, D3 X8 w! u& E8 k N5 h \
图片
5 J8 M8 w' `* K- @# E# t查看内核信息' h/ n4 v6 }( ]
直接查看内核信息
$ W0 T2 h- ~. l- kroot@ido:/# dmesg
3 S" F. a- ]2 F: s- P# I' k6 y[ 1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034]4 ?% o/ }; _6 |0 e9 X( q
[ 1.088642] Linux version 5.10.160 (ronnie@dell-PowerEdge-R430) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (ARM-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #24 SMP Thu Jul 18 19:06:25 CST 2024
( |8 y( n0 l8 ]' o( ^[ 1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board8 j6 \4 X* K* s$ k7 [' @, @
......8 l' s0 Z$ H1 A
筛选出关键字相关的内核信息( Z: M7 a/ y; ^6 O
+ ^( Z, Z9 u2 ^+ F+ z2 E
# "xxx"替换成要搜索的关键字7 E% f% O2 t+ R6 l3 u3 i
dmesg | grep "xxx"
6 i0 d1 t! r8 H0 g7 E# t: _) F1 K, J \) T! d
#需要忽略大小写时可以用加上-i
6 q8 t1 ~3 ]7 S- m: Q$ l8 ddmesg | grep -i "xxx"
$ x2 g4 n$ h B5 Y- q- B5 w1 V: m关闭内核打印信息, b$ @! A. U. D
将系统日志优先级调为 0 即可关闭内核打印信息
6 p! m$ Q+ \9 w+ Iecho 0 > /proc/sys/kernel/printk# g5 U; h" ~, H/ E
- J8 B: p) ?- s7 ~; C5 n#控制台的日志优先级简介/ L1 N2 ^/ Y0 t0 M2 u! Q. P
#define KERN_EMERG 0 致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用 + K. n8 P. u; f7 @
#define KERN_ALERT 1 警戒级:报告消息,表示必须采取措施
: |/ Z6 R- Y& ?# o! }#define KERN_CRIT 2 临界级:临界条件,通常涉及严重的硬件或软件操作失败
6 C6 n5 ~" H0 Q$ u; w#define KERN_ERR 3 错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误
" ~" c+ L X( w& W4 z1 m7 R3 B#define KERN_WARNING 4 告警级:警告条件,对可能出现问题的情况进行警告 $ u/ v0 n! |5 o9 Q$ s$ I
#define KERN_NOTICE 5 注意级:正常但又重要的条件,用于提醒
" \8 k' [- G1 W& _6 i# t#define KERN_INFO 6 通知级:提示信息,如驱动程序启动时,打印硬件信息 ) }1 ^; j& B/ p8 i: B
#define KERN_DEBUG 7 调试级:调试级别的信息
& p) K4 `3 l$ e; r* d/ R" D图片4 r: j. c' @8 f! k
图片
% r! r! `6 W; m* G" ~+ a9 f查看进程
- P/ |' }. t; O查看进程信息
, T; I: {+ j6 `7 E- u: ]' \; ]PID表示唯一标识,CMD表示进程名,能有多个。
D1 O7 Y# d- j4 H# u) y3 j- |: W7 V. @4 v! d/ ]7 |
root@ido:~# ps2 t* y6 S: b. c$ O5 X2 N
PID TTY TIME CMD
& R$ E, ]1 F" s 465 ttyFIQ0 00:00:00 login0 Y4 a. r% S2 z- R+ o _) v+ N
769 ttyFIQ0 00:00:00 bash* v6 m# U1 @$ C$ j: i
991 ttyFIQ0 00:00:00 ps
& E! E0 e4 Q: I- a0 s. U t杀死进程
% x4 O% ~! G. V$ B M( z4 l3 Y% P* F8 x9 i! `8 \0 e
#杀死某一个进程
) p& @# H8 c, D& v% h1 l C/ Croot@ido:~# kill -9 PID- B$ ]2 ~# T T, E6 z' U' Q6 J7 Y
' @9 z% e5 [; P3 [1 V- C/ Q; e+ }* Z! q
#杀死某一类进程
k1 E5 z" I: t) y4 w( z4 G. L
. B( ]/ {3 O6 ?: o% yroot@ido:~# killall -9 CMD至此,Linux常用命令教程完成,希望能帮助到大家,2025年我们一起加油。0 v5 G2 h5 z0 u6 U$ v8 v
( K" B! f3 j+ J) }3 h
$ ]9 { C* i" W U5 y4 }, h7 z
% h% ]7 o; ?# N: Q9 R
5 {3 @0 r/ D! u$ }1 p4 O |
|