rtos辅助调试开发工具
深圳君正针对rtos系统调试手段单一的问题,提供了专业的shell调试命令。配置方法如下:

勾选以上“shell命令行”之后,保存、编译、烧录后,就可以在串口终端使用系统的如下命令:

以获取gpio pin脚功能的shell文件gpio_get_func为例:

top命令的执行如下:

其他命令类似操作。
shell命令是系统代码的调试工具,也是对应驱动功能的API示例程序。源码位置如下:
xy@vb:~/job/freertos/freertos/shell/cmds$ ll
总用量 148
drwxrwxr-x 6 xy xy 4096 7月 10 17:11 ./
drwxrwxr-x 3 xy xy 4096 7月 17 16:07 ../
-rw-rw-r-- 1 xy xy 1136 7月 17 2024 cmds_cat.c
-rw-rw-r-- 1 xy xy 682 7月 17 2024 cmds_cd.c
-rw-rw-r-- 1 xy xy 1212 7月 17 2024 cmds_cp.c
-rw-rw-r-- 1 xy xy 3906 7月 17 2024 cmds_devmem.c
-rw-rw-r-- 1 xy xy 801 7月 17 2024 cmds_df.c
-rw-rw-r-- 1 xy xy 3073 7月 17 2024 cmds_echo.c
-rw-rw-r-- 1 xy xy 488 7月 17 2024 cmds_free.c
-rw-rw-r-- 1 xy xy 692 7月 17 2024 cmds_help.c
-rw-rw-r-- 1 xy xy 6467 7月 17 2024 cmds_hexdump.c
-rw-rw-r-- 1 xy xy 658 7月 17 2024 cmds_history.c
-rw-rw-r-- 1 xy xy 2437 7月 17 2024 cmds_insmod.c
-rw-rw-r-- 1 xy xy 3176 7月 17 2024 cmds_lrzsz.c
-rw-rw-r-- 1 xy xy 897 7月 17 2024 cmds_ls.c
-rw-rw-r-- 1 xy xy 675 7月 17 2024 cmds_lsmod.c
-rw-rw-r-- 1 xy xy 6282 7月 17 2024 cmds_mem.c
-rw-rw-r-- 1 xy xy 1927 7月 17 2024 cmds_memtester.c
-rw-rw-r-- 1 xy xy 4013 7月 17 2024 cmds_mkdir.c
-rw-rw-r-- 1 xy xy 1485 7月 17 2024 cmds_mv.c
-rw-rw-r-- 1 xy xy 1498 7月 17 2024 cmds_pm.c
-rw-rw-r-- 1 xy xy 743 7月 17 2024 cmds_pwd.c
-rw-rw-r-- 1 xy xy 1094 2月 20 2025 cmds_reset.c
-rw-rw-r-- 1 xy xy 6755 7月 17 2024 cmds_rm.c
-rw-rw-r-- 1 xy xy 1297 7月 17 2024 cmds_rmmod.c
-rw-rw-r-- 1 xy xy 2040 7月 17 2024 cmds_thread_dump.c
-rw-rw-r-- 1 xy xy 766 7月 17 2024 cmds_thread_list.c
-rw-rw-r-- 1 xy xy 7144 7月 17 2024 cmds_top.c
-rw-rw-r-- 1 xy xy 873 7月 10 17:11 cmds_touch.c
drwxrwxr-x 3 xy xy 4096 7月 17 2024 devices/
drwxrwxr-x 4 xy xy 4096 2月 11 10:09 drivers/
drwxrwxr-x 2 xy xy 4096 12月 16 2024 net/
drwxrwxr-x 2 xy xy 4096 7月 17 2024 os/
devices目录的是设备调试相关的调试工具源码。
drivers目录的是与cpu驱动相关的调试工具源码。具体芯片平台可以参考Makefile文件。
net目录是与网络相关的调试工具源码。
os目录是与rtos系统相关的调试工具源码。
详细介绍请参考:freertos代码库\doc\开发使用说明\FreeRTOS_Shell辅助开发.pdf