我一直在尝试在嵌入式 linux 上设置 DST,它安装了 Yocto Project/OpenEmbedded linux 发行版。
第一步是检查从 /etc/localtime 到 /usr/share/zoneinfo/Europe/Paris 的符号链接是否已设置。
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
然后下一步似乎是知道 RTC 是否设置为 UTC。社区建议检查文件 /etc/sysconfig/clock。不幸的是,这个发行版上没有这样的文件。
现在,我想到了两个问题:首先,是否存在任何其他方法来检查 RTC 是否在 UTC 上?其次,考虑到 Poky/OpenEmbedded 发行版是由自定义包的连接组成的,执行 DST 需要哪些包?