CONFIG_CMDLINE:命令行模式开关 CONFIG_SYS_PROMPT:命令行模式提示符 CONFIG_HUSH_PARSER:使用hush shel...
在arch/Kconfig文件中有如下代码: 示例代码14.2.2.7arch/Kconfig代码段7choice8prompt"Architecture select"9defaultSANDBOX1011configARC12bool"ARC architecture"...1920configARM21bool"ARM architecture"...2526configM68K27bool"M68000 architecture"...3233configMICROBLAZE34bool"MicroBlaze architecture"...3738configM...
readline (CFG_PROMPT);用来获得用户输入的命令,CFG_PROMPT就如同root@bt# 的东西。 在readline(CFG_PROMPT)中用getc()获得用户的输入,并存放在console_buffer数组当中。后面用了一个switch语句对输入的值进行检测,若是一些特别的ASCII码值(如:^H)则进行不同的处理(在这里实现了输入的一个比较复杂的操作就是删除...
for (;;) { len = readline (CFG_PROMPT); //从控制台读取一行指令,存放在console_buffer flag = 0; /* assume no special flags for now */ if (len > 0) strcpy (lastcommand, console_buffer); else if (len == 0) flag |= CMD_FLAG_REPEAT; if (len == -1) puts ("<INTERRUPT>\n")...
len = readline (CFG_PROMPT); flag = 0; /* assume no special flags for now */ if (len > 0) strcpy (lastcommand, console_buffer); else if (len == 0) flag |= CMD_FLAG_REPEAT; // ...其它代码 if (len == -1) puts ("<INTERRUPT>\n"); else ...
len = readline (CFG_PROMPT); flag = 0; /* assume no special flags for now */ if (len > 0) strcpy (lastcommand, console_buffer); else if (len == 0) flag |= CMD_FLAG_REPEAT; // ...其它代码 if (len == -1) puts ("<INTERRUPT>\n"); else ...
//修改255行内容如下,修改提示符信息 #define CONFIG_SYS_PROMPT "DengJin # " 1. 2. 3. 4. 5. 6. 7. 重新编译Uboot [root@itcast uboot_tiny4412-master]# make -j4 1. 重新烧写Uboot到SD卡 [root@itcast tiny4412]# ./sd_fusing.sh /dev/sdb ...
len=readline(CFG_PROMPT); // 这时我们已经收到屏幕上的一行输入, 而且命令已经存console_uffer flag=0; if(len>0) strcpy(lastcommand,console_buffer); elseif(len==0) flag|=CMD_FLAG_REPEAT; // 命令从console_buffer搬运到lastcommand中, 乾坤大挪移 ...
#define CFG_PROMPT "=>" 3.编译结果 根据对Makefile的分析,编译分为2步。第1步配置,例如:make smdk2410_config;第2步编译,执行make就可以了。 编译完成后,可以得到U-Boot各种格式的映像文件和符号表,如表6.3所示。 表6.3 U-Boot编译生成的映像文件 ...
#define CFG_PBSIZE (CFG_CBSIZE+sizeof(CFG_PROMPT)+16) /* Print Buffer Size */ #define CFG_MAXARGS 16 /* max number of commanrgs */ #define CFG_BARGSIZE CFG_CBSIZE /* Boot Argument Buffer Size */ 可以这样认为,“CONFIG_”除了设置一些参数外,主要来设置U-Boot的功能、选择使用文件中的...