OpenHarmony(鸿蒙南向开辟)——轻量系统内核(LiteOS-M)【SHELL】
往期知识点记录:[*] 鸿蒙(HarmonyOS)应用层开辟(北向)知识点汇总
[*] 鸿蒙(OpenHarmony)南向开辟保姆级知识点汇总~
[*] 子系统开辟内核
[*] 轻量系统内核(LiteOS-M)
[*] 轻量系统内核(LiteOS-M)【中断管理】
[*] 轻量系统内核(LiteOS-M)【使命管理】
[*] 轻量系统内核(LiteOS-M)【内存管理】
[*] 轻量系统内核(LiteOS-M)【内核通讯机制】
[*] 轻量系统内核(LiteOS-M)【时间管理】
[*] 轻量系统内核(LiteOS-M)【扩展组件】
[*] 轻量系统内核(LiteOS-M)【内存调测】
[*] 轻量系统内核(LiteOS-M)【异常调测】
[*] 轻量系统内核(LiteOS-M)【Trace调测】
[*] 轻量系统内核(LiteOS-M)【LMS调测】
[*] 轻量系统内核(LiteOS-M)【SHELL】
[*] 小型系统内核(LiteOS-A)【概述】
[*] 小型系统内核(LiteOS-A)【内核启动】
[*] 小型系统内核(LiteOS-A)【中断及异常处理】
[*] 标准系统内核(Linux)【New IP内核协议栈】
[*] 标准系统内核(Linux)【内核增强特性 > 使命调度】
[*] 持续更新中……
OpenHarmony内核提供的Shell支持调试常用的根本功能,包罗系统、文件、网络相关下令。同时OpenHarmony内核的Shell支持添加新的下令,可以根据需求来举行定制。
Shell功能仅供调试使用,暂不支持tab按键补全,按键回退等功能。
部分下令需要通过make menuconfig开启对应选项才可使用。
常用下令先容
cat
用于体现文本文件的内容。需开启LOSCFG_FS_VFS。
下令格式
cat
参数阐明
参数参数阐明取值范围FILE文件路径。已存在的文件。 cd
用来改变当前目次。需开启LOSCFG_FS_VFS。
下令格式
cd
参数阐明
参数参数阐明取值范围path文件路径。已存在的路径。 cp
拷贝文件,创建一份副本。需开启LOSCFG_FS_VFS。
下令格式
cp
参数阐明
参数参数阐明取值范围SOURCEFILE源文件路径。文件路径。目前只支持文件,不支持目次;文件不可为空。DESTFILE目的文件路径。支持目次以及文件名;目次需有用。 date
用于查询系统日期和时间。
下令格式
date
参数阐明
无
free
体现系统内存的使用情况。
下令格式
free [ -k | -m ]
参数阐明
参数参数阐明取值范围-k以KiB为单位体现。N/A-m以MiB为单位体现。N/A help
体现当前操纵系统内全部操纵指令。
下令格式
help
参数阐明
无
ifconfig
用来查询网卡的IP地点、网络掩码、网关、硬件mac地点等参数。需开启LWIP_SHELLCMD_ENABLE。
下令格式
ifconfig
参数阐明
无
ls
用来体现当前目次的内容。需开启LOSCFG_FS_VFS。
下令格式
ls
参数参数阐明取值范围DIRECTORY文件路径。DIRECTORY为空时,体现当前目次的内容。DIRECTORY为有用目次路径时,会体现对应目次下的内容。当前LiteOS-M不支持根目次 “/”。 memusage
用来体现内存使用水线。
下令格式
memusage [-k/-m]
参数参数阐明取值范围-k以KiB为单位体现。N/A-m以MiB为单位体现。N/A mkdir
用来创建一个目次。需开启LOSCFG_FS_VFS。
下令格式
mkdir
参数参数阐明取值范围DIRECTORY文件路径。DIRECTORY可以传入绝对路径和相对路径。 ping
用来测试网络毗连是否正常。需开启LWIP_SHELLCMD_ENABLE。
下令格式
ping
参数参数阐明取值范围ip要测试是否网络连通的IPv4地点。N/A pwd
用来体现当前路径。需开启LOSCFG_FS_VFS。
下令格式
pwd
rm
用来删除文件或文件夹。需开启LOSCFG_FS_VFS。
下令格式
rm or rm [-r/-R]
参数参数阐明取值范围FILE文件名,可以是文件大概文件夹 。FILE可以传入绝对路径和相对路径。-r/-RFILE是文件夹时需要有-r /-R。N/A rmdir
用来删除文件夹。需开启LOSCFG_FS_VFS。
下令格式
rmdir
参数参数阐明取值范围DIRECTORY文件路径。DIRECTORY可以传入绝对路径和相对路径。 task
用来体现当前各使命状态。
下令格式
task
体现内容主要包括使命号,优先级,状态,栈信息,信号,变乱,CPU占用率,使命名称等
touch
用来创建文件。需开启LOSCFG_FS_VFS。
下令格式
touch
参数参数阐明取值范围FILE文件名。FILE可以传入绝对路径和相对路径。 stack
用来检察指定使命的栈内容。需开启编译选项 LOSCFG_DEBUG_TOOLS,功能开启会影响性能。
下令格式
stack
参数参数阐明取值范围ID使命ID。使命ID对应的使命需存在。 hwi
用来检察中断的占用率。需开启编译选项 LOSCFG_DEBUG_TOOLS,功能开启会影响性能。
下令格式
hwi
st
用来检察调度信息。需开启编译选项 LOSCFG_DEBUG_TOOLS,功能开启会影响性能。
下令格式
st -s | st -e
参数参数阐明取值范围-s开始记录调度信息N/A-e停止记录并打印调度信息N/A
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]