【RTC】
玛丽奥ZJY
这个作者很懒,什么都没留下…
展开
-
linux下测试RTC驱动相关的命令date和hwclock常见用法简介
之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子。故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwclock。先说明:1.本贴主要内容来整理自后注所引用的帖子。2.如下介绍,不涉及如何编写rtc驱动,只简单介绍,驱动实现后,如果通过date和hwclock去验证rtc驱动是否正常工作转载 2017-11-29 08:43:32 · 1033 阅读 · 0 评论 -
uboot移植rtc
uboot中可能会有需求提供rtc的支持目的达到uboot启动也可以进行墙上时间的显示和后面判断。大部分rtc支持的一个必要条件就是已经有i2c的支持。因为很多的rtc是i2c接口控制的,uboot中i2c的移植在前一篇中已经提过。这里就只做rtc的移植。这里选择了常用的一款rtc芯片pcf8653来分析。 第一步 开启支持的选项, uboot/include/configs/mpc520转载 2017-12-11 22:36:32 · 590 阅读 · 0 评论 -
u-boot中的date命令
[u-boot: v2013.07-rc3][Author: Bo Shen ]1. 使能date命令需要定义:CONFIG_CMD_DATE, 由于date命令是读取RTC内的时间,所以必须使用相关SOC自带rtc的驱动,或者板上的rtc芯片。具体根据板子情况来决定 。当这两都兼备后,就可以使能date命令了。源代码:common/cmd_转载 2017-12-11 22:42:29 · 1574 阅读 · 0 评论 -
深入解析linux下rtc架构
一.描述rtc相关结构体1.rtc设备[cpp] view plain copy struct rtc_device //rtc设备 { struct device dev; //设备文件 struct module *owner; //所有者 int id;转载 2017-05-15 15:39:43 · 2560 阅读 · 0 评论 -
linux驱动基础系列--linux rtc子系统
前言 linux驱动子系统太多了,连时钟也搞了个子系统,这导致一般的时钟芯片的驱动也会涉及到至少2个子系统,一个是时钟芯片接口子系统(比如I2c接口的时钟芯片),一个是内核给所有时钟芯片提供的rtc子系统。当然也可以自己写一个字符设备直接操作芯片然后给上层用户空间提供接口,但这种方法实在是太糟糕了,内核既然提供了,为什么不用呢!(真要这样做,请参考内核的drivers/char/rtc.转载 2017-12-18 22:20:21 · 502 阅读 · 0 评论 -
Linux 实时时钟(RTC)驱动
这个是linux内核文档关于rtc实时时钟部分的说明,此文档主要描述了rtc实时时钟的作用和编程接口,分别介绍了老的rtc接口和新的rtc类架构。并给出了一个测试rtc驱动的程序。当linux开发者提到“实时时钟”的时候,他们通常所指的就是墙钟时间,这个时间是电池供电的,所以在系统掉电的情况下还能正常工作。除非在MS-Windows启动的时候设置,否则这个时钟不会同步于本地时区和夏令时间。转载 2017-12-19 00:13:23 · 1872 阅读 · 0 评论 -
linux下测试RTC驱动相关的命令date和hwclock常见用法简介
之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子。故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwclock。先说明:1.本贴主要内容来整理自后注所引用的帖子。2.如下介绍,不涉及如何编写rtc驱动,只简单介绍,驱动实现后,如果通过date和hwclock去验证rtc驱动是否正常工作转载 2017-12-19 00:16:17 · 787 阅读 · 0 评论 -
linux RTC 驱动模型分析
linux RTC 驱动模型分析 RTC(real time clock)实时时钟,主要作用是给Linux系统提供时间。RTC因为是电池供电的,所以掉电后时间不丢失。Linux内核把RTC用作“离线”的时间与日期维护器。当Linux内核启动时,它从RTC中读取时间与日期,作为基准值。在运行期间内核完全抛开RTC,以软件的形式维护系统的当前时间与日期,并在需要时将时间回写RTC芯片。另...转载 2018-05-30 17:00:27 · 752 阅读 · 0 评论