rt-rthread速查手册

本文最后更新于 2024年6月25日 早上

本文仅方便在写程序的时候查阅内核和组件等相关功能的使用方式。

1 FinSH

官网说明
此处仅列出常用,其他就取官网上看。

1.1 列出线程信息命令(ps或者list_thread)

thread pri status sp stack size max used left tick error
线程的名称 线程的优先级 线程当前的状态 线程当前的栈位置 线程的栈大小 线程历史中使用的最大栈位置 线程剩余的运行节拍数 线程的错误码
tshell 20 running 0x00000084 0x00001000 12% 0x00000003 000

1.2 显示设备状态(list_device)

device type ref count
设备的名称 设备的类型 设备被打开次数
uart1 Character Device 2

1.3 显示动态内存状态(free)

1
2
3
total memory内存总大小: 61992
used memory 已使用的内存大小: 7076
maximum allocated memory最大分配内存: 7076

1.4 自定义命令

1
2
3
4
void hello(void);
static void world(int argc, char**argv)
MSH_CMD_EXPORT(hello , 说明);
MSH_CMD_EXPORT(world, 说明);

rt-rthread速查手册
https://blog.kala.love/posts/e4160dd/
作者
久远·卡拉
发布于
2021年4月8日
许可协议