1.在./common文件夹下新建xx.c命令文件;

需要用到的结构体为:U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help")

name:命令名,非字符串,但在U_BOOT_CMD中用“#”符号转化为字符串
maxargs:命令的最大参数个数
repeatable:是否自动重复(按Enter键是否会重复执行)
command:该命令对应的响应函数指针
usage:简短的使用说明(字符串)
help:较详细的使用说明(字符串)

2.在./common/Makefile中添加:

obj-y += xx.o  或者  obj-$(CONFIG_CMD_xxxx) += xx.o

用后一中添加方法,则需要添加宏 #define CONFIG_CMD_xxxx

3.在linux环境下,重新编译u-boot;

uboot添加自定义命令相关推荐

  1. Exynos4412 Uboot 移植(三)—— Uboot添加自定义命令

    Uboot添加自定义命令:uboot中的命令使用U_BOOT_CMD这个宏声明来注册进系统,链接脚本会把所有的cmd_tbl_t结构体放在相邻的地方. UBoot版本:u-boot-2013.01 一 ...

  2. u-boot中添加自定义命令

    1.u-boot命令机制 u-boot中,每个命令都使用一个struct cmd_tbl_s结构体定义,该定义在include/command.h中实现: struct cmd_tbl_s{ char ...

  3. 如何在U-Boot中添加自定义命令

    如何在U-Boot中添加自定义命令 1.U-boot命令机制 2.实现步骤 博主热门文章推荐: 1.U-boot命令机制 U-boot中每个命令都使用一个struct cmd_tbl_t定义,该定义在 ...

  4. UBOOT添加命令的执行流程

    BootLoader(引导装载程序)是嵌入式系统软件开发的第一个环节,它把操作系统和硬件平台衔接在一起,对于嵌入式系统的后续软件开发十分重要,在整个开发中也占有相当大的比例.U-BOOT是当前比较流行 ...

  5. uboot流程——命令行模式以及命令处理介绍

    [uboot] (第六章)uboot流程--命令行模式以及命令处理介绍 2016年11月14日 20:39:26 阅读数:4323 以下例子都以project X项目tiny210(s5pv210平台 ...

  6. 【Tiny4412】Uboot常用命令

    00. 目录 文章目录 00. 目录 01. Uboot帮助命令 02. md命令 03. mm命令 04. printenv命令 05. setenv命令 06. saveenv命令 07. res ...

  7. UBoot常用命令手册

    UBoot常用命令手册 U-Boot还提供了更加详细的命令帮助,可以通过"?"显示支持的命令列表,通过help [CommandName]命令还可以查看每个命令的参数说明. 1.b ...

  8. linux如何使用uboot的命令,Uboot常用命令使用

    1.前言 Uboot启动后,会进入到一个倒计时,在倒计时结束之前,如果此时我们按下键盘的回车键,将进入到uboot的命令行模式,有点类似Linux系统终端模式,如果没有按下回车键的话,将直接启动Lin ...

  9. uboot将命令结构体单独存放在某个代码段的方法

    以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 1.链接脚本里有如下代码片段. 2.uboot中将命令结构体单独存放在某个代码段,是通过以下两个宏来实现的. #define Struct_ ...

最新文章

  1. Sql查询一个表中除了某个字段以外的所有字段的方法
  2. 设计模式之代理模式学习笔记
  3. 裁员之后人手却不够,马斯克和母亲只好亲自上阵帮忙了
  4. 奇安信代码安全实验室帮助谷歌修复 Chrome 沙箱外高危漏洞,获官方致谢
  5. 人生苦短,我用 Chrome!
  6. 微信支付——微信H5支付实战教程(微信支付v3版本java)
  7. 工业智能网关,数据采集网关
  8. java 调度_几种任务调度的Java实现方法与比较
  9. matplotlib设置x轴和y轴 设置
  10. 如何选择最好最适合你的MacBook
  11. 【spark使用】4. Dataset转换算子使用
  12. Python爬虫实例(2)--beautifulsoup的应用
  13. Unity 3D中的射线与碰撞检测
  14. 微星GE62 NVIDIA960m 双系统ubuntu16.04 配置caffe-ssd
  15. VS2022 .NET 特性重复
  16. 迷宫系列(四)其他细节和DFS的实际应用(重要)
  17. k-中心点算法(k-medoids)及Matlab代码实现
  18. 第十五届全国大学生智能汽车竞赛 基础四轮组总结
  19. Qt技巧:共用qrc
  20. BadCopy Pro光盘恢复工具的使用

热门文章

  1. 在你的Fckeditor安装Google map plugin
  2. 区别聚焦索引和非聚集索引
  3. 电动力学每日一题 2021/10/14
  4. UA MATH571A R语言回归分析实践 一元回归2 NBA球员的工资
  5. powerdesigner使用vba脚本创建物理模型的表和列
  6. 图解.net程序集赋予强名称
  7. 洛谷 P4284 [SHOI2014]概率充电器 解题报告
  8. Html和CSS的关系
  9. 文本省略并显示省略号
  10. 教程-经典Delphi教程网