
玩转u-boot
文章平均质量分 88
所有与u-boot相关的话题,都在此进行汇总。欢迎大家随时交流指正
leon1741
我发誓我要活到一百岁!如果活不到,我就去死!
展开
-
a label can only be part of a statement and a declaration is not a statement
今天在查阅u-boot代码时,发现一个奇怪的地方。记录下来,以备后续追溯。u-boot代码的main.c模块中,有一个cread_line函数,其中有一段话是这样的:case '\t': int num2, col; /* do not autocomplete when in the middle */ if (num < eol_num) { getcmd_原创 2017-01-15 23:17:48 · 4706 阅读 · 0 评论 -
如何修改uboot的环境变量env的值来指定uImage的名字
今天继续玩基于uboot的nfs。昨天总算是基本搞清了make zImage和make uImage的区别,那么今天就来实际编译几个玩一玩。不过,在利用mkimage工具对zImage镜像文件加工完、生成了符合uboot格式的uImage镜像文件之后,我突然意识到,此时的镜像文件,已经完完全全是名副其实的uboot格式了,那么此时再将其称为zImage.img,其实已经是不合适的,应该改名为uImage原创 2017-02-02 16:08:21 · 7351 阅读 · 0 评论 -
make zImage和make uImage的区别和mkimage工具的使用
刚刚接触到linux内核编译过程的时候,相信不少人跟我一样,都是按照手册或者网上的教程一步一步的执行,对于其中的很多原理和过程都是一知半解,这其中有一个很常见的问题,就是make image命令。因为大家都知道,在编译linux内核时,往往会涉及到以下3个命令:make Imagemake zImagemake uImage那么,这3个命令分别是做什么的?所生成的对象又有什么区别呢?在网上查原创 2017-02-01 16:29:59 · 11575 阅读 · 1 评论 -
玩转u-boot之【初探环境变量env/bootcmd/bootargs】
在linux下玩过boot的人都知道,任何一款linux下的boot程序都会有一些运行参数,也可以叫环境变量或者环境参数。比如友善之臂给mini2440开发板标配的SuperViVi这款boot程序,输入q进入命令行模式之后,再输入param show命令,就可以看到下面的信息:Supervivi&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; param showNumber of parameters: 9name ...原创 2018-08-17 14:50:01 · 7653 阅读 · 0 评论