ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

FreeRTOS之CLI(一)

FreeRTOS之CLI(一) CLI就是命令行交互就是在程序运行期间你可以输入命令通过串口工具程序收到命令后返回信息这样开发者就能实时掌握程序的信息。通过vTaskList()可以知道任务状态执行X、就绪R、阻塞B、任务优先级、剩余栈大小、任务编号通过vTaskGetRunTimeStats()可以知道任务执行次数、任务使用率占比情况。1、移植1拷贝6个文件出来2在自己项目工程新建文件夹FreeRTOS-Plus-CLI把6个文件放进去并添加好头文件路径2、代码流程分析因为是通过串口与程序深度交互所以以下主要讲串口的操作CLI解析命令的流程关注点串口初始化串口数据发送串口数据接收串口中断命令处理流程命令解析串口初始化做了串口基本设置串口IDLE中断开启串口DMA中断接收注册xTaskStats、xRunTimeStats3、vTaskList()输入task-stats4、vTaskGetRunTimeStats()要正常使用这个函数需要按照以下步骤操作1定义四个宏2时钟初始化 initTimer()并在终端中累计 FreeRTOSRunTimeTicks时钟中断函数
返回列表