大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
u-boot的环境参数中有两个和内核启动相关的,它们是bootcmd和bootargs
10多年的罗庄网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整罗庄建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“罗庄网站设计”,“罗庄网站推广”以来,每个客户项目都认真落实执行。
1.u-boot中和环境参数有关的命令
printenv:打印当前环境参数
setenv param_name "value":设置环境参数
saveenv:保存环境参数到FLASH
2.bootcmd:
这个参数包含了一些命令,这些命令将在u-boot进入主循环后执行
示例:
bootcmd=boot_logo;nand read 10000003c0000 300000;bootm 1000000
意思是启动u-boot后,执行boot_logo显示logo信息,然后从nand flash中读内核映像到内存,然后启动内核。
3.bootargs
这个参数设置要传递给内核的信息,主要用来告诉内核分区信息和根文件系统所在的分区。
示例:
root=/dev/mtdblock5 rootfstype=jffs2console=ttyS0,115200 mem=35M mtdparts=nand.0:3840k(u-boot),4096k(kernel),123136k(filesystem)
其中:
root=/dev/mtdblock5 表示根文件系统在第五分区
rootfstype=jffs2 表示根文件系统的类型是jffs2
console=ttyS0,115200 表示终端为ttyS0,串口波特率为115200
mem=35M 表示内存大小为35M
mtdparts告诉内核MTD分区情况,它在内核目录/drivers/mtd/cmdlinepart.c文件中有介绍:
* The format for the command line is as follows:
*
* mtdparts=mtddef[;mtddef]
* mtddef := mtd-id:partdef[,partdef]
* where mtd-id is the name from the "cat /proc/mtd" command
* partdef := size[@offset][name][ro][lk]
* mtd-id := unique name used in mapping driver/device (mtd-name)
* size := standard linux memsize OR "-" to denote all remaining space
* name := '(' NAME ')'
*
* Examples:
*
* 1 NOR Flash, with 1 single writable partition:
* edb7312-nor:-
*
* 1 NOR Flash with 2 partitions, 1 NAND with one
* edb7312-nor:256k(ARMboot)ro,-(root);edb7312-nand:-(home)
*/
关于mtd-id,每个FLASH都不一样,实际上我觉得和当前FLASH的驱动有关系,在内核启动后会打印相关的分区信息,里面会有相关FLASH的mtd-id。
需要解决更多linux问题,详情请看
望采纳
解决linux系统的cmd在哪里启动的步骤如下:
1.在我的电脑上面点右键,然后在弹出菜单中选择最下面的“属性”,之后会打开关于“系统”的设置项。
2.点击左边列表中的“高级系统设置”,打开“系统属性”设置对话框,然后在这里我们点击右下方的“环境变量”按钮,打开“环境变量”查看修改对话框。
3.在“环境变量”设置对话框的“系统变量”中找到Path,然后点击下面的“编辑”按钮,我们要把C:\CygwinPortable\App\Cygwin\bin的路径天道到Path中。
4.在打开的“编辑系统变量”中,点击变量值后面的内容,定位到最后,首选输入分号 “;”,然后添加C:\CygwinPortable\App\Cygwin\bin,最后依次点击各个确定按钮,完成设置。
5.打开windows下面的cmd命令行工具,在里面输入linux下面的命令就可以了。这样就解决了linux系统的cmd在哪里启动的问题了。
命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。
Linux基本就是用命令行来运行的,不需要通过cmd来启动