当前位置:  技术问答>linux和unix

请问 我想在U-BOOT起来后的command菜单加入自己的命令 要怎么做呢??

    来源: 互联网  发布时间:2016-03-04

    本文导语:  RT 读了读代码和一些相关的资料,u-boot下common内的cmd_xxx.c每个代表一个命令,另外在command.c中的find_cmd函数内有类似的东西: for (cmdtp = &__u_boot_cmd_start;      cmdtp != &__u_boot_cmd_end;               ...... 这两个...

RT
读了读代码和一些相关的资料,u-boot下common内的cmd_xxx.c每个代表一个命令,另外在command.c中的find_cmd函数内有类似的东西:
for (cmdtp = &__u_boot_cmd_start;
     cmdtp != &__u_boot_cmd_end;

              ......

这两个标号 __u_boot_cmd_start __u_boot_cmd_end我搜索了一下没有找到,请问是从哪里产生的呢??我如果想加入自己的命令需要做哪些工作,或者我应该从哪里看起??

|
在include/cmd_confdefs.h中定义用户命令的标志位
#define CFG_CMD_USER 0x8000000000000000ULL /* User definition command */

然后把它加入到include/config/smdk2410.h中的宏定义中
#define CONFIG_COMMANDS (( CONFIG_CMD_DFL | CFG_CMD_DHCP | CFG_CMD_ELF | 
            CFG_CMD_MII | CFG_CMD_PING | CFG_CMD_NET | CFG_CMD_JFFS2 |
   CFG_CMD_ENV | CFG_CMD_FLASH | CFG_CMD_LOADS | CFG_CMD_RUN | CFG_CMD_LOADB 
   | CFG_CMD_ELF | CFG_CMD_USER))

在common中添加cmd_user.c并在Makefile中加入cmd_user.o
然后仿照其他命令写个实现就可以了。

    
 
 

您可能感兴趣的文章:

  • 请问控制菜单项字体,大小,颜色等
  • 请问怎样配置Linux的X Window的Gnome桌面的开始菜单?
  • 请问用Glade设计界面时,一选择菜单编辑就失去响应是怎么回事,谢谢!
  • 请问unix终端的光条式菜单程序是用什么语言开发的?谢谢
  • 请问怎样恢复从硬盘的LILO启动菜单?
  • 请问用J2ME开发的同行,怎么实现菜单呀?
  • 请问如何控制IE里的菜单和工具栏?
  • 请问各位,我装了Mandrake Linux 10.1版,选的简体中文,可是进去后菜单的中文都是方格,怎么解决啊?
  • 请问怎样弹出像提问这样的没有菜单的窗口,jsp怎样实现?
  • 现在选中的菜单项前面加个标志,请问应该怎样做?
  • 请问我的KDevelop集成环境中的菜单被我隐藏了,现在要使它显示出来怎么操作?
  • 各位大虾,请问怎样在启动菜单中指定由硬盘启动(象EASYBOOT,JO.SYS..启动时指定由硬盘启动)?
  • 请问:使用fdisk/mbr清除bios中登陆选择菜单后,如何恢复?或重设
  • 我装了RED HAT7。0,又装XP请问现在怎么把启动菜单再加上去呢?
  • 请问:在一个新打开的浏览页面中,如何把菜单项中的‘另存为’给封了!
  • 请问如何使用html打开一个窗口,只有菜单栏。
  • 原来装了linux和window2K两个系统,今天又装了个winxp,结果找不到启动linux的菜单呢?请问如何解决,先谢了!
  • 安装Redhat Linux7.3后,启动时见不到选择操作系统的菜单,直接进入Win2k,请问如何解决?
  • 请问Linux字下有没有类似于Dos下Turbo C的集成环境编辑器?如果没有,有一个类似Dos的Edit编辑器都不错,至少有下拉菜单.
  • 请问我这个shell编写的菜单为什么不能正常运行。
  • 请问各位大虾,ping命令的端口是多少?把某个端口封掉,用什么命令?
  • 请问如何清掉linux的操作命令记录?就是按上下键不能查看以前执行的命令,谢谢
  • 请问LINUX7.2下,哪条命令是查看系统上曾经执行过的执行命令?(包括启动以前的)
  • 请问用哪个命令可以在命令行里显示系统当前的时间?
  • 请问能否在程序中嵌入命令行(linux)中的命令,如果可以应该怎样做,谢谢!!!
  • 在Unix下用rm命令误删除了文件,然后再无其它操作,请问,可以恢复吗?有直接的命令吗?
  • 请问:早redhat 7.3的字符模式下:改(设)IP 命令是:ifconfig eth0 192.168.0.xx ,那么改(设)掩码命令是什么呢? 还有改(设)网关地址命令是什
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 自己实现linux下的ftp客户端,先用port命令后用append命令,报告错误425请问是哪里错了?,应该把模式置为pasv嘛??
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • EJB调试起来好麻烦,请问各位有什么高招?
  • 装好linux后,感觉里面的字体看起来好不爽..请问怎么改为像windows一样
  • 请问哪里有SCJP的的中文教程275课程,我要同英文对照起来看,英文太难了
  • 求救!Redhat Linux 7.1加强了安全性方案,系统起来后不自动启动ftp,telnet,http等服务了,请问我该如何设置才让他们都起来呀?
  • 英雄在哪儿?请问如何让WEBLOGIC6.1自带的例子程序跑起来???
  • 请问如何让nachos-4.0这个操作系统跑起来呀?????
  • 请问对于初装linux x windows/Gnome/KDE 那个用起来好上手
  • *******请问大家如何给故意捣乱看起来不爽的回复打负分
  • 讲起来容易,实现有点难度,请问如何用shell写这个统计?
  • 请问:环境变量的值 一般前面加$就可以了,但有时又用{}将环境变量括起来,它们有什么区别啊?
  • 我是LIUNX初学者,我的是red hat 9 ,请问在哪里可以调分辨率啊,它默认的是1024*768,我的15寸显示器看起来很吃力
  • 请问linux中的系统调用号是如何跟系统调用表对应起来的
  • 请问如何调整X Windows的刷新率(我的屏幕看起来一闪一闪的,好不舒服!!!)
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 主机是WIN2000,我用的是LUNIX,请问是否可以共享上网? 如果可以请问如何设置? 500分答谢,龟儿食言!
  • 请问linux下GUI开发的问题!
  • 请问出现fstab文件丢失该怎么修复呀?
  • 请问这个方法如何调用?
  • 请问一个奇怪的问题!
  • 请问在网页中打开的新窗口,如何让其居中。
  • 请问我该学什么了
  • 请问安装zhcon,cxterm问题
  • 非常急! 请问daemontools 在red hat 9下的安装问题? 在线等待
  • 请问如何在一台单机上装VMware的网络访问问题?
  • (急)请问大侠,JDK怎么配置?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3