添加自定义命令有两种方式,一是适用于了指定板卡,一是适用于所有板卡。
1.添加特定板卡的命令
以2K 为例,主要涉及以下3个文件:
Targets/LS2K/dev/cmd_info_display.c //命令功能的具体实现
Targets/LS2K/conf/files.LS2K //指定要编译的文件路径及模块名字
file Targets/LS2K/dev/cmd_info_display.c cmd_info_display
Targets/LS2K/conf/ls2k.pai //将命令编译到固件中
select cmd_info_display
cmd_info_display
即为新增的命令
2.添加通用命令
主要涉及以下3个文件:
pmon/cmds/cmd_mydemo.c //命令功能的具体实现
conf/files //指定要编译的文件路径及模块名字
file pmon/cmds/cmd_mydemo.c cmd_mydemo
Targets/LS2K/conf/ls2k.pai //将命令编译到固件中
select cmd_mydemo
cmd_mydemo
即为新增的命令