c - 无法在 contiki 中导入 "time.h"

标签 c contiki

我正在尝试创建一个简单的程序,我在其中导入了“time.h”,但在编译代码时出现了fatal error: time.h: No such file or directory错误. 以下是我尝试为“Zolertia z1”模块编译的代码

#include <time.h>
#include "contiki.h"
#include <stdio.h>

PROCESS(hello_world_process, "Hello world process");
AUTOSTART_PROCESSES(&hello_world_process);
PROCESS_THREAD(hello_world_process, ev, data)
{
  PROCESS_BEGIN();

printf("Clock Second is: %u",(unsigned int)CLOCK_SECOND);

  PROCESS_END();
}

注意: 当我尝试为 z1 模块编译它时会显示此错误消息。我可以为“本地”目标和“s​​rf06-cc26xx”模块(TI cc2650)编译相同的代码

最佳答案

time.h 可能不会为 contiki 实现,因为它是一个最小的操作系统。然而,在其文档中有一个名为 clock_seconds 的函数。在 clock.h 中应该做你想做的事。

关于c - 无法在 contiki 中导入 "time.h",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347435/

相关文章:

openssl - 在 Contiki 中使用 OpenSSL

C-将文本内容加载到二维数组中

c - 将数组从文件 1 中的方法传递到文件 2 中的方法,而不在方法中使用额外参数

c - 任何想法如何将 udp ipv6 数据包发送到 cooja 模拟

ubuntu - 继续使用 libcoap

c - 将读数传感器作为消息发送到接收节点

c - 如何将动态二维字符数组传递给 C 中的函数?

c - #if 与枚举一起使用

c -\n 如何影响 scanf 中的字符串扫描?

iot - Contiki Cooja 未在收集 View 中显示统计数据