专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

Linux C语言时间相关知识总结

嵌入式微处理器  · 公众号  ·  · 2024-11-28 12:00
    

文章预览

对于嵌入式工程师,在实际开发中经常要 获取各种 时间。下面汇总了6个常用的时间接口,希望能对大家有所帮助 1、clock_gettime # include   /**  * @brief 根据系统时钟的类型,获取当前时间  *  * Detailed function description  *  * @param[in] __clock_id: 系统时钟的类型。常用取值:                           - CLOCK_REALTIME: 从1970年1月1日到目前的时间                           - CLOCK_MONOTONIC: 系统启动时间                           - CLOCK_PROCESS_CPUTIME_ID: 本进程运行时间                           - CLOCK_THREAD_CPUTIME_ID: 本线程运行的时间  * @param[out] __tp: 存放当前的时间。  *  * @return 成功则返回0,失败则返回-1  */ int   clock_gettime   ( clockid_t  __clock_id, struct timespec *__tp) ; timespec结构体: struct   times ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览