uboot系列之-----新增命令

本文详细介绍如何在U-Boot中添加自定义命令justtest。首先,在配置文件中启用justtest命令;接着创建并实现新的命令函数;最后,确保新命令被编译进U-Boot。完成这些步骤后,可以通过U-Boot控制台使用justtest命令。
摘要由CSDN通过智能技术生成

看了《UBOOT命令的实现》,就知道要想往Uboot里面增加一条自己的命令,就需要通过U_BOOT_CMD宏定义,将命令写进.u_boot_cmd段。

下面详细讲解如何新增加一个命令justtest

1、  include/configs/$(BOARD).h文件里增加如下宏定义

   #defineCONFIG_CMD_JUSTTEST

  表示该文件支持justtest命令

2、  common目录下新建cmd_justtest.c文件,里面的内容如下

#include<common.h>

#include<command.h>

 

 

#ifdefined(CONFIG_CMD_JUSTTEST)

void do_test(void)

{

printf("hello,test is success!\n");

}

U_BOOT_CMD(

justtest,1,0,do_test,

"justtest  -hello ,this is just test!\n",

"longhelp-hello,thisis just test……!"

);

#endif

3、  common目录下的Makefile文件里面增加

COBJS-y  +=  cmd_justtest.o

重新编译OK

当在控制台输入help命令时,就可以看到

         justtest  -hello ,this is just test!

如果输入help  justtest,就可以看到

longhelp-hello,thisis just test……!

如果输入justtest,就可以看到

         hello,testis success!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值