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

本文介绍了如何通过源码和终端操作获取Linux内核版本2.6.35.7的具体信息,包括Makefile中的版本定义和启动时的打印输出。展示了获取内核版本的两种常见方法以及相应的命令:cat/proc/version和uname-a。
摘要由CSDN通过智能技术生成

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
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正在起飞的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值