cropped-forum.png

論壇總覽 MP500系列微型電腦討論區 MP510系列內部是否有RTC

正在檢視 7 篇文章 - 1 至 7 (共計 7 篇)
  • 作者
    文章
  • #1226
    Pete Yen
    參與者
      @pete-yen

      請問MP510系列內部是否有RTC,假如不聯網的話,如何確實做同步時鐘

      #1230
      Huang Jia-Bin
      管理員
        @jb

        請問MP510系列內部是否有RTC?

        答:有。

        假如不聯網的話,如何確實做同步時鐘?

        答:無法。

        MP510靠systemd-timesyncd透過聯網做時間同步,可以用下面命令來確定這個時間同步機制有在動作:

        one@LX2379:~$ sudo systemctl is-active systemd-timesyncd
        active

        #1231
        Huang Jia-Bin
        管理員
          @jb

          我:請說明 systemd-timesyncd 的功能。

          ChatGPT:systemd-timesyncd 是一個由系統服務管理器 systemd 提供的時間同步程式,它的功能是在操作系統上維持系統時間的正確性。

          當系統時間跑得過快或過慢時,systemd-timesyncd 會自動對其進行修正。它可以通過多種方式來獲取準確的時間,包括使用網路時間協定 (NTP) 從遠端伺服器同步時間,或者使用本地裝置來獲取準確的時間。

          systemd-timesyncd 有許多參數可以用來配置其行為,例如指定同步源、設定同步間隔、設定準確度要求等。通過使用這些參數,可以讓 systemd-timesyncd 在您的系統上運行得更加高效和可靠。

          #1232
          Huang Jia-Bin
          管理員
            @jb

            一方面好玩,一方面積極跟大家推薦 ChatGPT:

            https://chat.openai.com/chat

            我:請寫一段關於 systemd-timesyncd 的打油詩:

            ChatGPT:
            時光飛逝,不知不覺

            系統時間也會失真

            但沒關係,有一個叫做systemd-timesyncd的小精靈

            會來幫我們修正這一切

            它會使用NTP同步準確時間

            讓我們的生活更加方便

            謝謝你,systemd-timesyncd

            永遠守護我們的時間

            #1233
            Huang Jia-Bin
            管理員
              @jb

              還是ChatGPT厲害,它這麼說:

              它(systemd-timesyncd)可以通過多種方式來獲取準確的時間,包括使用網路時間協定 (NTP) 從遠端伺服器同步時間,或者使用本地裝置來獲取準確的時間。

              也就是說,可以弄一個USB標準鐘,接上MP510系列電腦。然後設定systemd-timesyncd和這個標準鐘同步。

              #1244
              Pete Yen
              參與者
                @pete-yen

                請問如何修正RTC的時間,謝謝

                root@LX2278:/home/one# timedatectl
                Local time: Sun 2023-01-01 01:41:41 CST
                Universal time: Sat 2022-12-31 17:41:41 UTC
                RTC time: Thu 1970-01-01 05:24:15
                Time zone: Asia/Taipei (CST, +0800)
                System clock synchronized: no
                NTP service: active
                RTC in local TZ: no

                root@LX2278:/home/one#

                #1254
                Huang Jia-Bin
                管理員
                  @jb

                  MP510系列電腦的硬體電路中,只有32KHz RTC 時脈 (Clock),以及一個計數器 (Counter),配合現代 systemd-timesyncd 系統機制,即可得到精準的 Local time 和 Universal time。這樣的做法可以省掉 RTC 硬體暫存器及備份電池的成本。

                  以往的做法,不但需要 RTC暫存器和備份電池,同時爲了定期校正 RTC 時間,還是需要類似 systemd-timesyncd 系統機制。不但成本多花,而且往往備份電池沒電時,必須重設RTC暫存器時間,造成不便,沒有比較好。

                正在檢視 7 篇文章 - 1 至 7 (共計 7 篇)
                • 需要以回覆此篇主題...