当前位置: 技术问答>linux和unix
请教uboot进入命令行加密的模式问题
来源: 互联网 发布时间:2017-03-20
本文导语: 我想请教一下,在进入uboot的命令行时,需输入密码来验证才能够进入,该如何实现?我现在是在common目录下的main.c文件中做,主要是想在倒计时bootdelay结束前按任意键进入输入密码的模式,密码正确则进入命令行。...
我想请教一下,在进入uboot的命令行时,需输入密码来验证才能够进入,该如何实现?我现在是在common目录下的main.c文件中做,主要是想在倒计时bootdelay结束前按任意键进入输入密码的模式,密码正确则进入命令行。能不能发些简单的代码学习一下。
|
没有现成的, 可参考u-boot中源码修改.
在按下任意键时, 加个读取输入并验证的函数, 验证后再跳到命令行, 否则重新输入.
在按下任意键时, 加个读取输入并验证的函数, 验证后再跳到命令行, 否则重新输入.
|
uboot提供一个简单的功能,能够实现按下特定字符或字符串才出现uboot命令提示。
只要不让人看到源代码,就等于是用密码登录uboot
具体操作见uboot源码下的 ./doc/README.autoboot
关键是
CONFIG_AUTOBOOT_KEYED
CONFIG_AUTOBOOT_DELAY_STR
CONFIG_AUTOBOOT_STOP_STR
在 include/configs/bnc8548.h 里定义即可
只要不让人看到源代码,就等于是用密码登录uboot
具体操作见uboot源码下的 ./doc/README.autoboot
关键是
CONFIG_AUTOBOOT_KEYED
CONFIG_AUTOBOOT_DELAY_STR
CONFIG_AUTOBOOT_STOP_STR
在 include/configs/bnc8548.h 里定义即可
|
就在 include/configs/ 下,找到你的板子使用的头文件,定义那几个宏即可
|
方法给你了,说明文档2楼也有人给了。还要代码?