1. NTP同期時間
iMX9352チップは、Network Time Protocol (NTP) 同期時刻機能をサポートしており、ユーザーは端末で NTP コマンドを入力することで NTP サーバーから時刻情報を取得できます。NTP タイミングは、ボードが外部ネットワークに接続できるようにすることで簡単に実現できます。
root@ok-mx93:~# ntpdate cn.pool.ntp.org //NTP 時刻同期 5 月 8 日 02:15:12 [146.081931] systemd-journald[183]: の最も古いエントリ /run/log/journal/eff65e923ca4437f8903c36fd7aa0d79/system.journal は、設定されたファイル保持期間 (1 か月) よりも古いため、ローテーションが推奨されます。 ntpdate[782]: ste[146.100692] systemd-journald[183]: /run/log/journal/eff65e923ca4437f8903c36fd7aa0d79/system.journal: ジャーナル ヘッダーの制限に達したか、ヘッダーが古いため、循環しています。 p タイムサーバー 78.46.102.180 オフセット +32373024.924745 秒 root@ok-mx93:~# 日付 月 5 月 8 日 02:15:25 -08 2023
2. タイムゾーンの設定
/usr/share/zoneinfo/ パスには、imx93 でサポートされているタイム ゾーン ファイルが含まれています。タイム ゾーンの変更は、/etc/localtime をそのパス内のタイム ゾーン ファイルに置き換えるだけです。
例として、東部 8 ゾーンに上海のタイム ゾーンを使用し、/usr/share/zoneinfo/Asia/Shanghai を /etc/localtime にソフト リンクしてみましょう。最初に /etc/localtime を削除してから、ソフト リンクを生成します。
root@ok-mx93:~# rm /etc/localtime //元のタイムゾーンファイルを削除 root@ok-mx93:~# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //ソフトリンクを生成 root@ok-mx93:~# date -R //タイムゾーンを確認します 03 5月 2022 02:27:36 +0800
3. ファイル システム イメージ内のタイム ゾーン ファイルを変更します。
バッチ書き込みを使用する場合、ボードごとにタイム ゾーン ファイルを置き換えることは明らかに非現実的であるため、ファイル システムの zip を直接変更する→タイム ゾーン ファイルを変更してファイル システムを再パッケージ化する→書き込みツールの zip を置き換える→新しい書き込みツール。
ソース コード内の iMX93 ファイル システムへのパスは、
OKMX93-linux-sdk/OKMX93-linux-fs/rootfs です。
Ubuntu 開発環境で次のコマンドを実行します。
forlinx@ubuntu:~$ cd ok-mx93/OKMX93-linux-sdk/ forlinx@ubuntu:~/ok-mx93/OKMX93-linux-sdk$ rm OKMX93-linux-fs/rootfs/etc/localtime forlinx@ubuntu:~/ok-mx93/OKMX93-linux-sdk$ ln -s OKMX93-linux-fs/rootfs/usr/share/zoneinfo/Asia/Shanghai OKMX93-linux-fs/rootfs/etc/localtime forlinx@ubuntu:~/ok-mx93/OKMX93-linux-sdk$ 。environment-setup-aarch64-toolchain //環境変数を実行する forlinx@ubuntu:~/ok-mx93/OKMX93-linux-sdk$ ./build.sh mkfs //ファイルシステムを再パッケージする
Originally published at www.forlinx.net.