Skip to main content

rtos辅助调试开发工具

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

1

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

2

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

3

top命令的执行如下:

4

其他命令类似操作。

shell命令是系统代码的调试工具,也是对应驱动功能的API示例程序。源码位置如下:

xy@vb:~/job/freertos/freertos/shell/cmds$ ll
总用量 148
drwxrwxr-x 6 xy xy 4096 710 17:11 ./
drwxrwxr-x 3 xy xy 4096 717 16:07 ../
-rw-rw-r-- 1 xy xy 1136 717 2024 cmds_cat.c
-rw-rw-r-- 1 xy xy 682 717 2024 cmds_cd.c
-rw-rw-r-- 1 xy xy 1212 717 2024 cmds_cp.c
-rw-rw-r-- 1 xy xy 3906 717 2024 cmds_devmem.c
-rw-rw-r-- 1 xy xy 801 717 2024 cmds_df.c
-rw-rw-r-- 1 xy xy 3073 717 2024 cmds_echo.c
-rw-rw-r-- 1 xy xy 488 717 2024 cmds_free.c
-rw-rw-r-- 1 xy xy 692 717 2024 cmds_help.c
-rw-rw-r-- 1 xy xy 6467 717 2024 cmds_hexdump.c
-rw-rw-r-- 1 xy xy 658 717 2024 cmds_history.c
-rw-rw-r-- 1 xy xy 2437 717 2024 cmds_insmod.c
-rw-rw-r-- 1 xy xy 3176 717 2024 cmds_lrzsz.c
-rw-rw-r-- 1 xy xy 897 717 2024 cmds_ls.c
-rw-rw-r-- 1 xy xy 675 717 2024 cmds_lsmod.c
-rw-rw-r-- 1 xy xy 6282 717 2024 cmds_mem.c
-rw-rw-r-- 1 xy xy 1927 717 2024 cmds_memtester.c
-rw-rw-r-- 1 xy xy 4013 717 2024 cmds_mkdir.c
-rw-rw-r-- 1 xy xy 1485 717 2024 cmds_mv.c
-rw-rw-r-- 1 xy xy 1498 717 2024 cmds_pm.c
-rw-rw-r-- 1 xy xy 743 717 2024 cmds_pwd.c
-rw-rw-r-- 1 xy xy 1094 220 2025 cmds_reset.c
-rw-rw-r-- 1 xy xy 6755 717 2024 cmds_rm.c
-rw-rw-r-- 1 xy xy 1297 717 2024 cmds_rmmod.c
-rw-rw-r-- 1 xy xy 2040 717 2024 cmds_thread_dump.c
-rw-rw-r-- 1 xy xy 766 717 2024 cmds_thread_list.c
-rw-rw-r-- 1 xy xy 7144 717 2024 cmds_top.c
-rw-rw-r-- 1 xy xy 873 710 17:11 cmds_touch.c
drwxrwxr-x 3 xy xy 4096 717 2024 devices/
drwxrwxr-x 4 xy xy 4096 211 10:09 drivers/
drwxrwxr-x 2 xy xy 4096 1216 2024 net/
drwxrwxr-x 2 xy xy 4096 717 2024 os/

devices目录的是设备调试相关的调试工具源码。

drivers目录的是与cpu驱动相关的调试工具源码。具体芯片平台可以参考Makefile文件。

net目录是与网络相关的调试工具源码。

os目录是与rtos系统相关的调试工具源码。

详细介绍请参考:freertos代码库\doc\开发使用说明\FreeRTOS_Shell辅助开发.pdf