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

中山网站建设平台租房网站开发

中山网站建设平台,租房网站开发,商标设计网上接单第一平台,苏州高端网站建设设计有时候为了方便测试,我们需要在Uboot中添加自己的命令,这时可以通过下面的步骤实现: 1、在common目录下添加自己的命令文件“cmd_命令名.c”,如cmd_test.c,内容如下(参考模版): …

    有时候为了方便测试,我们需要在Uboot中添加自己的命令,这时可以通过下面的步骤实现:

    1、在common目录下添加自己的命令文件“cmd_命令名.c”,如cmd_test.c,内容如下(参考模版):      
#include <common.h>
#include <command.h>#ifdef CONFIG_CMD_TEST //此句在头文件后,在头文件前在有些情况下会有问题,无法把程序代码编译进去
int do_test(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
{printf("my first uboot cmd test!\n");return 0;
}
U_BOOT_CMD(test,1,0,do_test,"- test\n","- test\n"
);
#endif
    关于U_BOOT_CMD这个宏定义了一个相关的结构体,文件是uboot/include/command.h,结构体为cmd_tbl_s。
    具体的命令定义为: 
#define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \ cmd_tbl_t __u_boot_cmd_##name Struct_Section = {#name, maxargs, rep, cmd, usage, help} 

    每一个 U-Boot 命令有一个结构体来描述。结构体包含的成员变量:命令名称、最大参,数个数、重复数、命令执行函数、用法、帮助。 
    而相关命令的具体执行在uboot/common/cmd_xxxx.c文件中实现的。

    2、在common/Makefile中添加如下内容:
       
COBJS-$(CONFIG_CMD_TEST) += cmd_test.o

    3、在include/configs/pdk7105.h(该文件名根据实际操作,要针对自己的平台文件改,如smdk2410.h等)添加如下内容:

    在#include <config_cmd_default.h>后添加:
#define CONFIG_CMD_TEST
    或者在include/config_cmd_default.h文件中,添加该命令的宏定义。 
    (上述步骤在较新版本的Uboot不支持)
http://www.yayakq.cn/news/718585/

相关文章:

  • 网站建设未完成网页设计代码模板源代码
  • 化妆品网站建设流程图网站顶部flash
  • 网站建设需要的客户资料喜迎二十大
  • 高校邦营销型网站建设测验答案网站建设企业 熊掌号
  • 建立网站对吗外贸在哪些网站做
  • 胶南建网站牡丹江市建设局网站
  • 直播类型网站开发国内十大网站建设公司排名
  • 网站开发需要学mvc吗花里胡哨的网站
  • 用ps怎么做网站的效果图建设部评职称查询网站
  • 如何解决网站图片打开慢通用技术作品设计方案
  • 我们的优势的网站做非物质文化遗产网站的风险
  • 公司网站建设攻略网站店铺vr场景可以做吗
  • 交易网站制度建设企业介绍ppt案例欣赏
  • 怎么做有优惠券的网站重庆企业做网站多少钱
  • 龙华网站建设哪家好保定网站seo哪家公司好
  • 国际网站建站帝国cms和wordpress
  • 滕州网站制作哪家好龙岗网站建设公司哪家口碑好
  • 网站页面做专题的步骤江西博网科技发展有限公司
  • 网站不备案可以做百度竞价吗2345小游戏
  • 网站开发教程 视频教程贵阳网站建设方舟网络
  • 东营网站建设dysem网站设计导航栏怎么做
  • 北京物流网站建设天津武清做网站tjniu
  • 襄樊网站制作公司什么是电子商务网站建设的基本要求
  • 自建网站的流程可以做兼职翻译的网站
  • 怎样如何做网站网站建设创业
  • 沈阳哪家网站制作公司比较好门户网站安全建设
  • 长沙专业建设网站网络服务提供者不得在什么时间
  • 望城区住房和城乡建设局门户网站html期末作业网页代码
  • 免费建官方网站汕头建设免费网站
  • 网站界面尺寸我想做一个网站怎么做