1
、在common
目錄下新增
cmd_menu.c
檔案,內容為:
#include#include#ifdef config_menukey
static char awaitkey(unsigned longdelay, int* error_p)
}else
}if(error_p)
*error_p = -1;
return 0;
}voidmain_menu_usage(void)
void menu_shell(void)
case '2':
case '3':
case '4':
case '5':
case 'q':}}
}int do_menu (cmd_tbl_t *cmdtp, intflag, int argc, char *argv)
u_boot_cmd(
menu, 1, 0, do_menu,
"user menu",
"u-boot download menu\n"
);#endif
2、修改
common
目錄下的
makefile檔案,
將cmd_menu.o
加入編譯:
cobjs-y +=main.o
cobjs-y +=cmd_menu.o
cobjs-y += acex1k.o
至此,在終端下輸入
menu
就可以看到自己建立的選單
注:如果要開機自啟動,則在main.c的#ifdef config_auto_complete...#endif句斷後加上:
# ifdef config_menukey
if (menukey == config_menukey) else
#endif /* config_menukey */
u boot移值(六)命令 新增自定義命令
u boot包含的功能已經非常多了,不亞於乙個小型作業系統,允許程式設計師與u boot進行互動,而互動的背後就是通過命令來實現的,比如u boot最重要的功能 引導kernel,就是通過bootm命令來實現的,在致遠imx287開發板上,該命令為 多次指向完成 ifdef config bootc...
android自定義控制項新增自定義屬性
1 如果是自定義控制項,請在style.xml中或attrs.xml中宣告屬性 attr declare styleable 2 在theme中使用自定義的屬性,可以再多個主題中定義不同的屬性值 customize your theme here.color colorprimaryitem col...
新增自定義模板
模板 當增加一些,固定,特有組伺服器的時候,增加一些特定的監控專案,這些專案就可以加到自定義的模板裡,再將機器加到這個模板裡。每次增加類似的機器,就可以加到這個模板裡。思路 建立模板 名字自定義 模板要歸屬到模板組裡。也可以鏈結其他的模板。建立出的模板,所有的都為空。可以增加一些監控專案。可以在其他...