ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

如何获取嵌入式设备的内核版本信息

2021-12-10 23:59:40  阅读:157  来源: 互联网

标签:0.000000 35.7 嵌入式 version 内核 Linux 版本信息 2.6


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

标签:0.000000,35.7,嵌入式,version,内核,Linux,版本信息,2.6
来源: https://blog.csdn.net/weixin_42031299/article/details/121867035

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有