嵌入式技术论坛
直播中

无无无

5年用户 12经验值
私信 关注
[问答]

如何在函数内部发送命令到FinSH,并接受FinSH返回?

RT-Thread系统的main,c 函数内执行命令,输出为NULL

#include <finsh.h>
#include <msh.h>

void thread300_entry(void *parameter){

while(1) {

time_t timep;
time(&timep);
rt_kprintf("RT-Thread 4.1.0 \n"); rt_kprintf("%s\n",msh_exec("date",50)); rt_kprintf("time=%s\n", asctime(gmtime(&timep))); rt_kprintf("sys=>run=>time=> %d /min\n", rt_tick_get()/1000/60); rt_thread_mdelay(60000);
}}

更多回帖

发帖
×
20
完善资料,
赚取积分