问题标签 [hwclock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何在 Linux 上以编程方式设置硬件时钟?
Linux 提供 stime(2) 调用来设置系统时间。然而,虽然这会更新系统时间,但它不会将 BIOS 硬件时钟设置为与新系统时间相匹配。
Linux 系统通常在关机时和定期间隔将硬件时钟与系统时间同步。但是,如果机器在这些自动同步之一之前重新启动,则机器重新启动时的时间将不正确。
设置系统时间时如何确保硬件时钟得到更新?
python - 在 Python 中设置硬件时钟?
如何在嵌入式 Linux 系统上使用 Python 设置硬件时钟?
linux - Beagleboard 上的 Angstrom Boot 挂起
我正在尝试在 Beagleboard xM rev B 上启动 Angstrom。
我创建了可引导驱动器和另一个驱动器来放置根文件系统,当我开始运行 beagleboard 时,它会启动,但在显示以下消息后会挂起:
知道什么是错的或缺少的吗?
unix - 欧洲/伦敦的时区和 BST 问题
自从英国上周末在我的 Centos 5.8 KVM 客户机上更改为英国夏令时 (BST) 以来,我的 hwclock 真的很挣扎。
这是一些命令输出..
最后,当我 ln -sf 到欧洲/伦敦时,它又回到了 EDT :(
:(
这里还有一些文件的内容:
在这里真的很挣扎,谷歌搜索直到我的眼睛突然出现但无济于事。
linux - 如何自动检查hwclock?
我想检查我的硬件时钟是否设置正确。
起初我以为我会使用返回的最后两个字段hwclock --show
:
但后来我意识到这不是系统时钟和硬件时钟之间的区别:
(顺便说一句:这个数字是多少?这似乎不是硬件时钟漂移,因为它总是在变化。而且它似乎与 不一致/etc/adjtime
)
所以这是我的问题:如何检查系统时钟和硬件时钟之间的差异?
我没有看到任何可以使减去两个值变得简单的“时间戳”选项。
linux - 如何配置 buildroot 以在日期更改时设置 hwclock?
使用 buildroot 2013.05(使用飞思卡尔 i.MX6 CPU)。
当我从控制台更改日期/时间时,例如:date -s "2013-11-26 02:11"
,此设置将在重新启动期间丢失。我知道了,我必须hwclock -wu
事后打电话。
但是如何配置我的基于 buildroot 的 linux 在更改日期/时间后自动设置 hwclock(无论日期/时间是从 linux 控制台更改还是通过 C 程序的 libc 调用)。
linux - 硬件时钟有时会在未来
我在机器上有内核版本为 2.6 的 Slackware。ntpd 在该机器上已关闭。我面临着奇怪的问题。有时在一个月内,硬件时钟会提前几个月,有时是几年,有时是几分钟。我不确定软件时钟跳转,因为 hwclock --hctosys 安排在 5 分钟间隔。
在内核版本 2.4 的 Slackware 上也发现了同样的问题。我们已检查没有安装任何其他导致此问题的软件,并且磁盘上没有报告病毒。
电池是好的和新的,这个问题发生在相同硬件的不同单元上。知道这是某种软件或内核问题还是与 RTC 硬件相关的问题?
bash - 无法重定向 hwclock -r 命令的输出
我正在实现一个 shell 脚本,我想分析显示 RTC 时间和日期的 hwclock -r (--show) 命令显示的输出。
为此,我尝试了以下操作: hwclock -r | grep -v "grep" | grep "error" > /dev/null 查看在读取 RTC 寄存器时是否发生错误。
问题是输出只是并且总是转发到控制台。我尝试将输出转发到文件然后分析其内容,我还尝试使用 tee -a 命令将输出定向到控制台和文件,但没有成功。
是否有解决方案或解释 hwclock -r 命令发生的情况。
提前谢谢。
bash - 如何获取实时时钟(RTC)的当前时间戳?
我想在我的 BASH 脚本中获取实时时钟的当前时间戳。hwclock 命令可以打印出当前时间,但不是时间戳。
我考虑过解析 hwclock 的输出,然后将结果转换为时间戳,但如果当前语言环境发生更改,hwclock 输出似乎会有所不同。因此,如果我将脚本提供给我的客户,他们可能会使用与我不同的语言环境,并且我的解析结果可能是错误的(当然时间戳也是错误的)。
所以我的问题是,从 RTC 获取时间戳的最佳方法是什么?提前致谢。
raspberry-pi - 树莓派零 DS3231 RTC
我有一个 Raspberry PI 零并想添加一个 HWClock DS3231 ( https://www.amazon.de/DS3231-RTC-Modul-f%C3%BCr-Raspberry/dp/B01B4IV30C/ref=sr_1_fkmr0_2?s=computers&ie= UTF8&qid=1486456449&sr=8-2-fkmr0&keywords=raspberry+pi+zero+rtc ) 就可以了。
在我的 Raspberry PI 3 B 上,它运行良好。但是当我尝试在我的零上使用它时它不会工作。
我不确定我是否将 RTC 放在正确的 GPIO 引脚上,但没有找到任何方法。有没有人使用 Raspberry PI Zero 与 DS3231 RTC 模块一起工作?
谢谢你的帮助。