ubuntu 20.04 rtc时间显示问题探究

这篇具有很好参考价值的文章主要介绍了ubuntu 20.04 rtc时间显示问题探究。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、硬件与软件

        本次测试的硬件为RK3568芯片,操作系统为ubuntu 20.04。

ubuntu 20.04 rtc时间显示问题探究,Linux驱动开发,RTC,linux,ubuntu

 2、RTC与系统时间

       先说结果,如果RTC驱动不可用或者RTC内部存储的时间非法, 那么操作系统会存储上一次有效的时间,当再次上电时,date命令会使用存储的时间为起始,向后计时。如果没有RTC驱动,操作系统能联网同步时间,每次上电都会自动同步网络时间到系统时间,date读取到的就是正确的北京时间。

     下面是一些测试记录,在操作系统不联网的情况下进行重复上电操作,RTC在断电后不会维持供电,并读取系统时间。

RTC不带电容多次上电测试系统时间
1、上电eiota@firefly:~$ date
Tue 25 Jul 2023 04:18:18 PM CST

eiota@firefly:~$ sudo hwclock -r
[sudo] password for eiota:
2023-07-25 08:01:52.750005+08:00

2、Last login: Tue Jul 25 16:18:04 2023 from 10.10.26.92
eiota@firefly:~$ date
Tue 25 Jul 2023 04:18:29 PM CST
eiota@firefly:~$

3、eiota@firefly:~$ date
Tue 25 Jul 2023 04:22:39 PM CST
eiota@firefly:~$ sudo hwclock -r
[sudo] password for eiota:
2023-07-25 08:05:41.252411+08:00

4、
Last login: Tue Jul 25 16:22:33 2023 from 10.10.26.92
eiota@firefly:~$ date
Tue 25 Jul 2023 04:17:53 PM CST
eiota@firefly:~$ sudo hwclock -r
[sudo] password for eiota:
2023-07-25 08:00:43.260777+08:00
eiota@firefly:~$

5、联网同步过一次时间后,上电启动时间变成17:08了,说明linux系统会保存一个上一次的时间
Last login: Tue Jul 25 17:08:02 2023 from 10.10.26.92
eiota@firefly:~$ date
Tue 25 Jul 2023 05:07:53 PM CST
eiota@firefly:~$ date
Tue 25 Jul 2023 05:07:55 PM CST
eiota@firefly:~$ sudo hwclock -r
[sudo] password for eiota:
2023-07-25 08:00:58.126505+08:00
eiota@firefly:~$ date
Tue 25 Jul 2023 05:08:08 PM CST

6、Last login: Tue Jul 25 17:07:51 2023 from 10.10.26.92
dateeiota@firefly:~$ date
Tue 25 Jul 2023 05:07:43 PM CST

7、eiota@firefly:~$ date
Tue 25 Jul 2023 05:30:26 PM CST
eiota@firefly:~$
eiota@firefly:~$ sudo hwclock -r
[sudo] password for eiota:
2023-07-25 08:00:44.516689+08:00
eiota@firefly:~$

      

       对于一个新烧写的系统,由于可能没有同步过时间,操作系统第一次启动时,RTC内部读取到错误的时间,并且没有存储的时间,执行date命令会无法读取到时间,这时启动的应用程序中如果使用时间,程序运行就会报错。文章来源地址https://www.toymoban.com/news/detail-607592.html

到了这里,关于ubuntu 20.04 rtc时间显示问题探究的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Ubuntu20.04远程时必须连接显示器

    此文档解决 Ubuntu20.04 远程使用时必须连接服务器的问题。通过使用虚拟服务器,让设备无显示器也可以远程。只需要新建一个文件,将命令粘贴进去即可。 目录 1)安装软件 2)添加配置文件 3)编辑配置文件 4)重启服务器 通过终端安装虚拟显示器软件, Ubuntu20.4 可以用:

    2024年04月27日
    浏览(34)
  • Ubuntu20.04版本登录账号后黑屏(只显示鼠标)

    问题: Ubuntu20.04桌面版没怎么用过,默认没有装中文打字输入法,在网上找一些文章,碰到一个坑,让装 fcitx 装完再设置输入法系统后,重启就悲剧了(如标题描述)。 解决办法:  开机后,账号密码界面正常,输入后进入桌面就黑屏,按照文章办法,进入recovery模式,jo

    2024年02月04日
    浏览(33)
  • 远程服务器虚拟显示器(Ubuntu 20.04 LTS)

    安装 ssh sever 并开启,确保虚拟显示器配置失败后,无法正常显示,仍可以通过ssh连接至服务器 查看 ssh 服务已经开启,并可以远程 ssh 连接至服务器 测试远程连接 打开配置文件 编辑配置文件 重启服务器 sudo apt-get --purge remove xserver-xorg-core-hwe-18.04 sudo apt-get --purge remove xserve

    2024年02月11日
    浏览(42)
  • Ubuntu20.04 配置虚拟显示器(最高2048*1152)和切回物理显示器

    1、安装软件 用终端安装虚拟显示器软件 2、添加配置文件 进入/usr/share/X11/xorg.conf.d/ 创建xorg.conf文件 编辑xorg.conf文件 往里面添加以下内容: 3、重启电脑 4、后续如果想要却换回物理显示器,只需卸载卸载 xserver-xorg-core-hwe-18.04 和 xserver-xorg-video-dummy 包。 5、删除 xorg.conf 文件

    2024年04月14日
    浏览(31)
  • ubuntu20.04安装ros问题解惑

    一、配置密钥问题 问题描述: 在安装ROS noetic时,当运行以下命令时, 可能会遇到以下错误 问题分析: 主要原因就是http://raw.githubusercontent.com是墙外地址,无法访问 解决方法: 从另一个网址获取密钥 然后继续按照官方步骤操作即可。 二、rosdep连接超时的问题 报错 问题描述 执

    2024年02月15日
    浏览(47)
  • 虚拟机Ubuntu20.04 网络连接器图标开机不显示怎么办

    执行以下指令:

    2024年02月10日
    浏览(49)
  • 【Linux】Ubuntu20.04更换国内源

    源是 Linux 系统中的一个文件,可以说是 Linux 的灵魂,一个 Linux 配置的源文件决定了 Linux 系统可以获取哪些资源,获取哪些文件,源文件损坏意味着 Linux 系统无法下载 / 更新等 我们使用的国外的系统,类似于Ubuntu这一类系统,默认集成的源是国外的源,下载和更新速度十分

    2024年02月12日
    浏览(43)
  • linux ubuntu 20.04 固定 ip

    打开终端:您可以使用快捷键Ctrl + Alt + T来打开终端,或者通过应用程序菜单中的\\\"终端\\\"选项来打开它。 打开网络设置文件:在终端中,输入以下命令以编辑网络设置文件: sudo nano /etc/netplan/00-installer-config.yaml 在编辑器中,您将看到类似以下内容的文件: 将dhcp4的值设置为

    2024年02月15日
    浏览(36)
  • ubuntu20.04网络问题以及解决方案

    参考:https://blog.51cto.com/u_204222/2465609 https://blog.csdn.net/qq_42265170/article/details/123640669 原始是在虚拟机中切换网络连接方式(桥接和NAT), 解决方法 :临时方法sudo dhclient ens33,强行吊起来ens33,吊起来当然也有可能只有mac地址没ip地址。 最终的解决方法,目的是默认打开网络管理

    2024年01月16日
    浏览(34)
  • Ubuntu一直卡死的问题(20.04)

    Ubuntu一直卡死的问题(18.04)_ubuntu频繁死机_Mr.Yi的博客-CSDN博客 我自己的解决方法: 1、首先强制关机重启后,直接打开命令行查看磁盘的使用:  发现/dev/loop都沾满了,我们能需要做的就是把他们清理干净  再次查询磁盘空间: 操作完成后开篇提到的所有的问题就可以解决啦

    2024年02月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包