0

我是一名相当习惯于使用免费工具在 Linux 上使用嵌入式系统的开发人员。现在我发现自己在一个使用 Windows 上的 Keil 编译器的项目中(armcc、uVision4 ......我发现这方面的东西的命名有点令人困惑:)。

使用的硬件上有一个实时时钟,但它总是通过其 I2C 接口直接访问。由于各种原因(主要是代码的可移植性),我想将它连接到标准time()函数。

我该怎么做呢?

4

1 回答 1

1

如 Keil 的 libc手册中所述,您应该time()自己重新实现。

因此,您的time()实现应该从 RTC 读取时间并将其转换为 Unix 纪元时间。

于 2012-05-28T15:17:45.023 回答