JavaScript
rt-smart 标签描述

前言 最近在调试RT-Smart上的用户态mq(消息队列)时,遇到一个奇怪的问题,这个例程打印了一下获取的时间,就可以正常的工作(超时退出),否则,就一直卡住(无法超时) 虽然没有认真的阅读用户态mq的具体实现代码,大概能了解到底层对接了IPC消息队列,如果一直卡住,可能的原因是超时时间参数没有正确传递下? 排查思路 当前未采用qemu调试,直接使用板子验证,所以就手动增加了一些LOG,用户态应用与内核态的应用,很快定位到是内核代码software\kernel\components\libc\compilers\common\ctime.c中的函数rt_timespec_to_tic...