1.7 Liteos Shell指令篇

1.7.1 注册命令函数:

 UINT32 osCmdReg( UINT32 uwCmdType, CHAR *pscCmdKey,UINT32
uiParaNum,CMD_CBK_FUNC pfnCmdProc );

– uwCmdType:命令类型,对外提供的命令类型为CMD_TYPE_EX。
– pscCmdKey:命令关键字,函数在Shell中访问的名称。
– uiParaNum:调用的执行函数的入参个数。
– pfnCmdProc:函数地址,即执行函数。

这个函数可以将一个函数链接到Shell中,可以在Shell命令行中使用。

此注册命令函数注册的堆栈可能比较小,注册的函数消耗的堆栈比较大的话,可能会导致函数运行时崩掉

【Liteos系列】之osCmdReg相关推荐

  1. 【华为云技术分享】STM32L476移植华为LiteOS系列教程---Kconfig 6

    摘要:Kconfig是一款基于python优秀的配置软件,之前没有做过Linux开发的同学们可能不知道这是啥,所以这篇文章想向大家说明Kconfig在IoT Studio中的重要性,以及一些相关的简单 ...

  2. 【华为云技术分享】STM32L476移植华为LiteOS系列教程---开发前的准备 2

    一.准备开发工具 STM32CubeMX用于生成工程文件:STM32CubeMX下载地址 IoT Studio用于编译.烧写和调试自己的工程文件和硬件:IoT Studio下载地址 最新的LiteOS ...

  3. 【华为云技术分享】STM32L476移植华为LiteOS系列教程------背景知识 1

    一.这篇文章想向大家说明一个问题,我们开发单片机的本质是什么? 在最早的开发中,我们没有Keil.IAR等等一系列好用的单片机集成开发环境,注意这里的"集成",是指将多个软件其中有 ...

  4. 小熊派开发实践丨漫谈LiteOS之传感器移植

    摘要:本文基于小熊派开发板简单介绍了如何在LiteOS中移植传感器,从而实现对于传感器的相关控制. 1 hello world 相信大家无论在学习编程语言开始的第一个函数应该是HelloWorld,本 ...

  5. 干货分享丨轻松玩转 Huawei LiteOS 传感框架

    摘要:LiteOS传感框架将物联网终端设备上不同类型的传感器统一管理,通过抽象不同类型传感器接口,屏蔽其硬件细节,做到"硬件"无关性,非常方便于物联网设备的开发.维护和功能扩展. ...

  6. HDG西安站| 聚焦华为 IoT 技术: Huawei LiteOS + OceanConnect

    文/华为eSDK 过去的两个月,华为开发者社区已成功在上海.南京举办"HDG 华为开发者汇".6月,我们即将在古城 西安 举办"物联网专场沙龙".您可以和业界大 ...

  7. 国行版本搭载鸿蒙os,华为Watch GT 2 Pro 国行版将搭载鸿蒙OS

    玩懂手机网消息,上周,华为在欧洲市场发布了「华为 Watch GT 2 Pro」上周在欧洲发布.这款新的智能手表的较之前的版本设计经过了改进,并具有包括支持无线充电在内的新功能.据媒体预计,华为 Wa ...

  8. 操作系统实验读者写者程序源码_SAST Weekly | STM32F103系列开发板移植华为LiteOS操作系统...

    SAST weekly 是由电子工程系学生科协推出的科技系列推送,内容涵盖信息领域技术科普.研究前沿热点介绍.科技新闻跟进探索等多个方面,帮助同学们增长姿势,开拓眼界,每周更新,欢迎关注!欢迎愿意分享 ...

  9. LiteOS移植到STM32F103系列单片机,非常简单

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 LiteOS移植到STM32F103系列单片机 前言 一.下载老版本liteos 二.参考官方的推荐移植步骤 1.新建项目 1.1打开 ...

最新文章

  1. 【面试】上中断和下中断
  2. linux挂载和卸载
  3. SSM之一(使用idea创建一个Spring+SpringMVC的项目)
  4. 易助工资总额管控上市说明
  5. 【JAVA SE】第七章 继承和多态
  6. 关于tomcat的思考
  7. 第四章 ---- 面向对象(一)
  8. Java-ServiceLoader类
  9. 华为端口聚合命令_华为交换机链路聚合命令
  10. java类注释_Java注释,java类注释详解
  11. 图像处理之理解Homography matrix(单应性矩阵)
  12. 批量tracert脚本
  13. IEEE transactions 的Latex模板入门笔记
  14. 固态硬盘和m.2固态硬盘有什么区别?
  15. 手动配置网络设置静态IP地址
  16. [总结]FFMPEG命令行工具之ffmpeg详解
  17. Odoo开源ERP:功能模块操作-销售功能篇
  18. 梦幻诛仙手游服务器信息失败,梦幻诛仙手游充值失败 元宝不到账解决办法
  19. lua 区间比较_自然区间匹配算法 - borey的个人空间 - OSCHINA - 中文开源技术交流社区...
  20. 2022 Jiangsu Collegiate Programming Contest I. Cutting Suffix

热门文章

  1. ct上的img表示什么_工业CT检测的精度
  2. 安卓添加滚轮代码_[按键精灵手机版教程]安卓实战——制作天天酷跑脚本(2)...
  3. vb 6.0 获取重定向的url_免费CloudFlare CDN真香,个人站点加速+Https证书+重定向
  4. docker-compose部署Minio
  5. java jsch shell_仅在JSch shell通道中获取特定命令的输出
  6. 温湿度服务器系统软件,无线温湿度监测系统
  7. oracle中pga指什么,oracle中pga内存分配原则
  8. java回收内存_JAVA之内存回收
  9. 订阅号如何配置服务器信息,订阅号服务号区别和订阅号启动服务器配置
  10. 日志记录到字段变更_Wal日志解析工具开源: Walminer