MS-RTOS shell 命令
本章将介绍 MS-RTOS 的 shell 命令。
内核命令
命令 | 介绍 | 参数 |
---|
help | 查看帮助信息 | help [command] |
reboot | 重启 | 无 |
shutdown | 关机 | 无 |
version | 查看 MS-RTOS 版本 | 无 |
ints | 查看中断响应的次数 | 无 |
top | 查看 CPU 占用率 | top [times] |
pkl | 查看或设置 ms_printk 函数的可打印级别 | pkl [level] |
logl | 查看或设置内核或指定进程 ms_log 函数的可记录级别 | logl pid [level] |
kstat | 查看内核对象的统计信息 | 无 |
time | 查看时间 | 无 |
free | 查看内核内存堆的状态 | 无 |
pmem | 查看进程内存区域的状态 | 无 |
dspace | 查看设备虚拟地址空间的状态 | 无 |
uspace | 查看用户虚拟地址空间的状态 | 无 |
gcov | 上传内核的覆盖率分析文件到主机 | 无 |
intds | 查看最大关中断时间测量数据 | 无 |
intdr | 复位最大关中断时间测量数据 | 无 |
线程命令
命令 | 介绍 | 参数 |
---|
ts | 查看所有线程的信息 | 无 |
kill | 杀死一个线程或进程/给进程发信号 | kill tid/pid [-s signal] |
ss | 查看所有线程的堆栈信息 | 无 |
tp | 查看所有等待线程的等待状态 | 无 |
进程命令
命令 | 介绍 | 参数 |
---|
start | 启动 MS-FLASHFS 中的一个 APP | start boot_param_file app_name |
kill | 杀死一个线程或进程/给进程发信号 | kill tid/pid [-s signal] |
debug | 调试指定地址处的 APP | debug address mem_size stack_size priority time_slice [arg1 [arg2]]... |
exec | 启动指定地址处的 APP | exec address mem_size stack_size priority time_slice [arg1 [arg2]]... |
ps | 查看所有进程的信息或指定进程的详细信息 | ps [pid] |
IO 系统命令
命令 | 介绍 | 参数 |
---|
ls | 查看当前工作目录或指定目录的文件和目录 | ls [path] |
cd | 切换当前工作目录 | cd path |
pwd | 查看当前工作目录路径 | 无 |
sync | 回写磁盘缓冲到磁盘 | 无 |
mkdir | 创建一个目录 | mkdir path |
touch | 创建一个文件 | touch path |
cat | 显示文件内容 | cat path |
cp | 复制文件 | cp source dest |
mv | 移动文件/文件重命名 | mv source dest |
rm | 删除一个文件或空目录 | rm path |
mkfs | 格式化磁盘 | mkfs path |
df | 查看磁盘的状态及信息 | df path |
drvs | 查看注册的驱动 | 无 |
devs | 查看注册的设备 | 无 |
fss | 查看注册的文件系统 | 无 |
mnts | 查看挂载的挂载点 | 无 |
buss | 查看注册的总线和总线上的设备 | 无 |
iostat | 查看 IO 子系统内核对象的统计信息 | 无 |
rtcs | 查看硬件 RTC 时间 | 无 |
hwtosys | 同步硬件 RTC 时间到系统 | 无 |
systohw | 同步系统时间到硬件 RTC | 无 |
网络系统命令
命令 | 介绍 | 参数 |
---|
nets | 查看注册的网络实现 | 无 |
lwipstat | 查看 lwIP 协议栈的统计信息 | 无 |
netifs | 查看 lwIP 网络接口的信息 | 无 |
MS-FLASHFS 命令
命令 | 介绍 | 参数 |
---|
flashc | 拷贝外文件系统的文件进 MS-FLASHFS 中 | flashc name source_path [reserve_size(decimal)] |
flashr | 删除 MS-FLASHFS 中的一个文件 | flashr name |
flashu | 使用外文件系统的文件升级 MS-FLASHFS 中的一个文件 | flashu name |
flashd | 执行 MS-FLASHFS 磁盘碎片整理 | 无 |
flashl | 查看 MS-FLASHFS 中的文件信息 | 无 |
其它命令
命令 | 介绍 | 参数 |
---|
xmodemr | 使用 xmodem 协议接收一个文件 | xmodemr /dev/xxx file |
xmodems | 使用 xmodem 协议发送一个文件 | xmodems /dev/xxx file |
mdb | 显示内存(8 位) | mdb [address [count]] |
mdw | 显示内存(16 位) | mdw [address [count]] |
mdd | 显示内存(32 位) | mdd [address [count]] |