1、 在common目錄下新增乙個檔案,比如cmd_menu.c,並編輯裡面的內容
#if defined(config_cmd_menu)
int do_menu(cmd_tbl_t *cmdtp, int flag, int argc, char *argv)
u_boot_cmd;
#endif
2、在commom目錄下的makefile檔案中新增乙個目標:cobjs-y += cmd_menu.o
3、在include的目錄下有兩個檔案config_cmd_all.h和config_cmd_default.h,在這兩個檔案中分別新增#define config_cmd_menu
重新編譯即可
U Boot新增命令的方法
下面以新增menu命令為例分析u boot新增命令的方法。1 在common目錄下新建cmd menu.c檔案 習慣上把通用命令源 放在common目錄下,與開發板專有命令有關的源 則放在board 目錄下,命名方式只是習慣而已。為了方便閱讀和查詢習慣以 cmd 命 令名 c 為檔名。2 定義 me...
如何新增乙個提醒
下面的說明適合pluto 和 cosmos,在10a1108mp之後的版本上新增乙個提醒。具體步驟如下 1,在 srv reminder type 中新增type 例如 注意,定義的鬧鐘響應完了,需要執行 srv reminder notify finish 來清除定時器。取消alarm,使用srv...
linux中新增乙個shell命令最簡單的方法
linux中新增乙個shell命令最簡單的方法 結論 執行shell指令碼之後,其中的function就自動成為了當前shell中的新增命令了。android編譯時會執行.build envsetup.sh指令碼,執行後就為當前shell新增了一些命令,如 croot,lunch,mm,mmm,mm...