【OK210试用体验】u-boot篇 -- u-boot命令tab补全功能 - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】u-boot篇 -- u-boot命令tab补全功能

【OK210试用体验】u-boot篇 -- u-boot命令tab补全功能


    在Ubuntu环境下,可以试用“tab”键命令来实现命令补全功能,但是在u-boot中,默认是不支持补全功能的,这里来实现这个功能。

u-boot的shell

    u-boot使用的shell是 HUSH shell。相关代码文件 hush.h 在顶层 include目录下,hush.c 放在顶层common里。Ps:hush 和 hash 要看好哈。
    在u-boot官网下有对 u-boot hush shell 的介绍 :http://www.denx.de/wiki/view/DULG/CommandLineParsing 。

实现shell功能补全

    实现u-boot的hush shell功能补全其实很简单,在u-boot顶层README有对相关命令的介绍。
    我们只需要在include/configs/smdkv210.h下添加两个宏,即可开启已实现好的tab键补全命令功能。
  1. #define CONFIG_CMDLINE_EDItiNG
  2. #define CONFIG_AUTO_COMPLETE
复制代码

    如果添加宏之后无法实现功能,可以试试在 board.c 里添加如下代码:

1个回复

HelloWii 发表于 2015-9-13 09:06:09
不错。。。。
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-12-18 15:16 , Processed in 0.691721 second(s), Total 56, Slave 40 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表