每日一贴,今天的内容关键字为内容内核
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,她会为你的发展带来莫大的帮助。