zoukankan      html  css  js  c++  java
  • 内容内核linux内核启动时R2的值来历

    每日一贴,今天的内容关键字为内容内核

           u-boot为内核供给环境变量bootargs = “

        noinitrd root=/dev/mtdblock3 console=ttySAC0,115200 init=/linuxrc mem64M

        ”(下简称“标记列表”)。种这情况下,是在u-boot中最后一句theKernel(0, machid, bd->bi_boot_params);这个函数调用过,R0=0,R1=machid,R2=bd->bi_boot_params。因为ARM中C程序递传参数是R0,R1,R2,R3的。前两个不能多说,最后一个bd->bi_boot_params,可以看看到底是多少。

        

           
          如果bootargs为空的时候再看截图:

        

           

        


        每日一道理
    正所谓“学海无涯”。我们正像一群群鱼儿在茫茫的知识之海中跳跃、 嬉戏,在知识之海中出生、成长、生活。我们离不开这维持生活的“海水”,如果跳出这个“海洋”,到“陆地”上去生活,我们就会被无情的“太阳”晒死。

        

          可以看出还是来原的值,不过这里时候内核已动启不起来了,因为就算是这个值,但是这个值中并没有内容。如下比较:

        


        


        


        

     

        

          比较发明,在无论置设不置设bootargs,都是R2都于等805306624(十进制)。只是其中的内容不一样。如果有内容,就用这里边的内容,如果没有就用内核配置的CONFIG_CMDLINE = "....."。

    文章结束给大家分享下程序员的一些笑话语录: 女人篇
      有的女人就是Windows虽然很优秀,但是安全隐患太大。
      有的女人就是MFC她条件很好,然而不是谁都能玩的起。
      有的女人就是C#长的很漂亮,但是家务活不行。
      有的女人就是C++,她会默默的为你做很多的事情。
      有的女人就是汇编虽然很麻烦,但是有的时候还得求它。
      有的女人就是SQL,她会为你的发展带来莫大的帮助。

  • 相关阅读:
    小梦windows phone 8.1开发:语音朗读
    windows phone 8.1开发:socket通信聊天
    windows phone 8.1开发:触控和指针事件1
    Windows Phone 8.1开发:触控和指针事件2
    windows phone 8.1开发 onedrive操作详解
    windows phone 8.1开发SQlite数据库引用安装
    利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)
    windows phone 8.1开发SQlite数据库操作详解
    xrandr
    mongodb
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3049885.html
Copyright © 2011-2022 走看看