Chinaunix首页 | 论坛 | 博客
  • 博客访问: 177093
  • 博文数量: 43
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 09:10
文章分类
文章存档

2016年(43)

我的朋友

分类: 嵌入式

2016-05-27 17:19:29

 

 

1.  1、在配置文件中添加对应的宏,可以在相应的头文件中定义  

2.         #define CONFIG_CMD_MYCMD  

3.    

4.  2、在common目录下创建对应的xxx_cmd.c文件,并实现执行这个命令调用的函数xxx_cmd()函数和U_BOOT_CMD结构体  

5.      例:  int xxx_cmd (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  

6.          {  

7.             ……..

8.          }  

9.    

10.         U_BOOT_CMD  

11.         (  

12.             execmd, 1, 1, xxx_cmd,  

13.             "it is a new cmd",  

14.             "new cmd help..."  

15.         );  

16.   其中execmd就是在uboot敲入的命令名称,xxx_cmd就是执行该命令调用的函数

17. 3、修改common/Makefile文件,在#command下添加相应命令  

18.     例:  COBJS-$(CONFIG_CMD_MYBMP) += xxx_cmd.o  

 

阅读(1487) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~