欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

嵌入式Linux操作系统的版本查询

发布时间:2023/12/10 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 嵌入式Linux操作系统的版本查询 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

嵌入式Linux版本查询:
uname -a
显示内核版本
uname -m
显示ARM处理器内核信息
uname -v
显示操作系统的编译时间

linux版本:在linux/utsrelease.h中定义:

[cpp] view plaincopy
  • #define UTS_RELEASE "2.6.31-liuqiming@xinguodu.com--g3ef6ae4-dirty"  
  • utsrelease.h是kernel编译后自动生成的,用户更改里面的内容不会有效果。

    在init/version.c中,定义了kernel启动时的第一条打印信息:

    [c-sharp] view plaincopy
  • const char linux_banner[] =  
  •  "Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"  
  •  LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "/n";  
  • 这里UTS_RELEASE在kernel时自动生成,上面的-liuqiming@xinguodu.com-
    在linux BSP包的根目录的localversion文件中。

    在init/main.c的start_kernel函数中,有kernel启动的第一条打印信息:

    [c-sharp] view plaincopy
  • printk(KERN_NOTICE "%s", linux_banner);  

  • 因此,在kernel启动时,可以看到第一条打印信息会打印出Linux的版本:飞
    思卡尔开发板打印信息如下:
    [c-sharp] view plaincopy
  • Linux version 2.6.31-liuqiming@xinguodu.com--g3ef6ae4-dirty (root@lqm)   
  • (gcc version 4.1.2) #333 PREEMPT Mon Nov 22 16:56:16 CST 2010 
  • 总结

    以上是生活随笔为你收集整理的嵌入式Linux操作系统的版本查询的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。