原创 嵌入式开发必备-RK3562演示Linux常用系统查询命令(下)

2025-1-3 11:37 108 0 分类: MCU/ 嵌入式
本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。
查看系统版本信息
  • 查看操作系统版本信息
root@ido:/# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=20.04DISTRIB_CODENAME=focalDISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"NAME="Ubuntu"VERSION="20.04.3 LTS (Focal Fossa)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 20.04.3 LTS"VERSION_ID="20.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"VERSION_CODENAME=focalUBUNTU_CODENAME=focalBUILD_INFO="root@industio Sun Oct  9 05:54:12 UTC 2022"BUILD_INFO="root@industio Thu Oct 20 02:17:12 UTC 2022"BUILD_INFO="root@industio Thu Oct 20 02:19:41 UTC 2022"
  • 查看linux内核版本信息

root@ido:/# uname -aLinux ido 5.10.160#24 SMP Thu Jul 18 19:06:25 CST 2024 aarch64 aarch64 aarch64 GNU/Linux


查看内核信息
  • 直接查看内核信息

root@ido:/# dmesg[1.088625] Booting Linux on physical CPU 0x0000000000 [0x410fd034][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[1.092354] Machine model: Rockchip RK3562 IDO EVB3562 V1B Board......
  • 筛选出关键字相关的内核信息
# "xxx"替换成要搜索的关键字dmesg | grep"xxx"#需要忽略大小写时可以用加上-idmesg | grep -i "xxx"
  • 关闭内核打印信息
将系统日志优先级调为 0 即可关闭内核打印信息echo 0 > /proc/sys/kernel/printk#控制台的日志优先级简介#define KERN_EMERG             0  致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用      #define KERN_ALERT             1  警戒级:报告消息,表示必须采取措施                                 #define KERN_CRIT              2  临界级:临界条件,通常涉及严重的硬件或软件操作失败      #define KERN_ERR               3  错误级:错误条件,驱动程序常用KERN_ERR来报告硬件错误      #define KERN_WARNING           4  告警级:警告条件,对可能出现问题的情况进行警告         #define KERN_NOTICE            5  注意级:正常但又重要的条件,用于提醒                                 #define KERN_INFO              6  通知级:提示信息,如驱动程序启动时,打印硬件信息         #define KERN_DEBUG             7  调试级:调试级别的信息
查看进程
  • 查看进程信息

PID表示唯一标识,CMD表示进程名,能有多个。

root@ido:~# psPIDTTY          TIME CMD465ttyFIQ0  00:00:00 login769ttyFIQ0  00:00:00 bash991ttyFIQ0  00:00:00 ps
  • 杀死进程
#杀死某一个进程root@ido:~# kill -9  PID#杀死某一类进程root@ido:~# killall -9  CMD
至此,Linux常用命令教程完成,希望能帮助到大家,2025一起加油。

作者: Industio_触觉智能, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-4098392.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
0
关闭 站长推荐上一条 /3 下一条