
操作系统
操作系统
Yjqseaky
这个作者很懒,什么都没留下…
展开
-
secureCRT自动日志设置
secureCRT自动日志设置1、文件名自动设置E:\MyIoT\CRT_LOG%S%Y%M%D-%h%m.log其中,%S – 任务名,即创建的session%Y%M%D – 年月日%h%m – 时分2、连上或断开log设置连上:Connected-%Y%M%D-%h:%m:%s断开:Disonnected-%Y%M%D-%h:%m:%s3、每行打印时间戳%Y%M%D-%h:%m:%s...原创 2020-11-29 16:49:37 · 620 阅读 · 0 评论 -
rtthread--创建带传入参数的线程
如果函数的参数可以是任意类型指针,那么应声明其参数为void *典型的如内存操作函数memcpy和memset的函数原型分别为:void * memcpy(void *dest, const void *src, size_t len);void * memset ( void * buffer, int c, size_t num );这样,任何类型的指针都可以传入memcpy和memset中,这也真实地体现了内存操作函数的意义,因为它操作的对象仅仅是一片内存,而不论这片内存是什么类型。如果mem原创 2021-08-09 11:21:54 · 2115 阅读 · 0 评论 -
rtthread 主动挂起线程
rtthread 主动挂起(SUSPEND)线程一、挂起其他线程/* * 程序清单:创建、启动、挂起、恢复线程 * * 这个例子会创建两个动态线程:tid1和tid2有相同的优先级,tid1线程中因无delay延时,start后tid1始终处于READY态,也正是因为这个前提,tid2才能够成功将tid1挂起。 * 现象:每隔20s(200ms*100),tid1被tid2挂起或恢复一次。 */rt_thread_t my_tid1 = RT_NULL, my_tid2 = RT_NULL;原创 2021-02-03 15:52:52 · 2729 阅读 · 1 评论