如何获取嵌入式设备的内核版本信息
2021/12/11 6:21:26
本文主要是介绍如何获取嵌入式设备的内核版本信息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、有源码时
VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 35 EXTRAVERSION = .7 NAME = Yokohama
如果你有内核的源码,可以在内核顶层的Makefile中找到版本号。上面的代码就是从内核的顶层Makefile摘抄的,表明当前的内核版本是2.6.35.7。
2、用终端连接设备获取
2.1、从内核打印信息获取
Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.35.7 (root@ubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 PREEMPT Mon Jan 14 13:55:33 CST 2019 [ 0.000000] CPU: ARMv7 Processor [412fc082] revision 2 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: SMDKV210
在内核启动打印中,除了有内核的版本号,还有编译内核的时间、编译内核人员的账号、gcc版本号等。如果错过了内核的启动,没有得到启动部分的内核打印,可以用dmesg命令查看内核打印。
2.2、在终端输入命令获取
[root@x210v3 ~]# cat /proc/version Linux version 2.6.35.7 (root@ubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 PREEMPT Mon Jan 14 13:55:33 CST 2019 [root@x210v3 ~]# uname -a Linux x210v3 2.6.35.7 #2 PREEMPT Mon Jan 14 13:55:33 CST 2019 armv7l GNU/Linux
(1)cat /proc/version
(2)uname -a
这篇关于如何获取嵌入式设备的内核版本信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?