当前位置: 首页 > news >正文

RV1126-RV1109-进入uboot的按键和名字显示-HOSTNAME

今天添加一个小功能,就是uboot是按CTRL+C进入的

今日我做了一个定制,让按L或者l让也进入uboot指令模式,并且修改主板名字显示

默认是CTRL+C:键码值是0x03(ASCII对照表)

于是代码中跟踪:

//rv1126_rv1109/u-boot/common/console.c
int ctrlc(void)
{
#ifndef CONFIG_SANDBOXif (!ctrlc_disabled && gd->have_console) {if (tstc()) {switch (getc()) {case 0x03:		/* ^C - Control C */
+			case 0x4C:		/* ^L - L */
+			case 0x6C:		/* ^l - l */ctrlc_was_pressed = 1;return 1;default:break;}}}
#endifreturn 0;
}

然后修改名称(真会藏!)

//rv1126_rv1109/u-boot/cmd/Kconfig
config SYS_PROMPTstring "Shell prompt"
-	default "=> "
+	default "LB1109=> "helpThis string is displayed in the command line to the left of thecursor.

然后编译生成新的uboot(./build.sh uboot)

然后就可以看到L/l/CTRL+C都可以进入uboot模式并且名称已改.

==================================================================

修改进入系统之后的名称:  root@rv1126_rv1109:/#

经过一番搜查我发现这是它的主机名:

所以我要修改主机名,然后在搜索之后发现主机名是

这里控制的:BR2_TARGET_GENERIC_HOSTNAME

经过搜索:

于是做了以下修改:

 

然后编译(./build.sh buildroot)

 就可以看到已经修改了名字,完成功能.

http://www.lryc.cn/news/188265.html

相关文章:

  • 学习vue-router
  • Python爬虫提高排名
  • SQL获取正数第N个或倒数第N个数据
  • 链表(2)——带头双向循环链表
  • C语言 函数指针
  • F. Vasilije Loves Number Theory
  • electron打包后主进程下载文件崩溃
  • Spring实例化源码解析之Custom Events下集(九)
  • python numpy库关键函数说明
  • 【Linux C】Linux如何执行一个程序(程序存储空间、系统调用、内核调用)
  • IP协议总结
  • 微信支付v2
  • tcpdump(二)命令行参数讲解(一)
  • 10_8C++
  • JVM篇---第七篇
  • 更新Xcode 版本后运行项目出现错误 Unable to boot the Simulator 解决方法
  • winform窗体控件太多显示不过来,怎么实现滚动条
  • WebSocket连接异常 Error parsing HTTP request header Connection reset by peer
  • Spring中shutdown hook作用
  • 关于IvorySQL和OpenGauss包SPEC处理的一些思考
  • 我用PYQT5做的第一个实用的上位机项目(六)
  • 【高级语言程序设计】python函数式编程(一)
  • 使用python查找指定文件夹下所有xml文件中带有指定字符的xml文件
  • flutter实现透明appbar(一)
  • (四)正点原子STM32MP135移植——u-boot移植
  • [计算机入门] 应用软件(办公类)
  • 基于安卓android微信小程序音乐播放器
  • Java的指针、引用与C++的指针、引用的对比
  • 串级/级联控制知识点整理
  • 数据产品读书笔记——认识数据产品经理