0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Firefly关于-RTC 使用简介

firefly 来源:firefly 作者:firefly 2019-11-20 11:14 次阅读
RTC 使用
简介

Firefly-RK3399 开发板上有 一个集成于RK808上的RTC(Real Time Clock),主要功能有时钟,日历,闹钟,周期性中断,双通道32KHz时钟输出。

J2接上CR2032纽扣电池后,可以保证板子掉电后RTC可以正常运行。J2位置如下图:

RTC 驱动

DTS配置信息存放于rk808节点

驱动代码路径:drivers/rtc/rtc-rk808.c

接口使用

Linux 提供了三种用户空间调用接口。 在 Firefly-RK3399 开发板中对应的路径为:

  • SYSFS接口:/sys/class/rtc/rtc0/

  • PROCFS接口: /proc/driver/rtc

  • IOCTL接口: /dev/rtc0

SYSFS接口

可以直接使用cat和echo操作/sys/class/rtc/rtc0/下面的接口。

比如查看当前RTC的日期和时间:

# cat /sys/class/rtc/rtc0/date 2013-01-18 #cat /sys/class/rtc/rtc0/time 09:36:10

设置开机时间,如设置120秒后开机:

#120秒后定时开机 echo +120 > /sys/class/rtc/rtc0/wakealarm # 查看开机时间 cat /sys/class/rtc/rtc0/wakealarm #关机 reboot -p
PROCFS接口

打印RTC相关的信息:

# cat /proc/driver/rtc rtc_time : 09:34:59 rtc_date : 2013-01-18 alrm_time : 08:52:45 alrm_date : 2013-01-18 alarm_IRQ : no alrm_pending : no update IRQ enabled : no periodic IRQ enabled : no periodic IRQ frequency : 1 max user IRQ frequency : 64 24hr : yes
IOCTL接口

可以使用ioctl控制/dev/rtc0。 详细使用说明请参考文档 rtc.txt 。

FAQs
Q1: 开发板上电后时间不同步

A1: 检查一下RTC电池是否正确接入。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11225

    浏览量

    208906
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35210
  • Firefly
    +关注

    关注

    2

    文章

    538

    浏览量

    6985
收藏 人收藏

    评论

    相关推荐

    RTC简介

    简介RTC—real time clock,实时时钟,主要包含日历、闹钟和自动唤醒这三部分的功能,其中的日历功能我们使用的最多。日历包含两个 32bit 的时间寄存器,可直接输出时分秒,星期、月、日
    发表于 08-10 06:24

    关于RTC时钟的知识点

    在做智能手环时候使用到了关于RTC时钟的,今天我们来复习一下关于他的知识点。文章中我是参考的有STM32f411的中文参考手册,需要的话我会上传这个pdf版。实时时钟(RTC)养成查资
    发表于 08-11 08:27

    RTC实时时钟简介

    RTC实时时钟1. RTC实时时钟简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证
    发表于 08-18 06:55

    STM32CubeMX RTC简介

    一、RTC简介实时时钟(RTC) 是一个独立的 BCD 定时器/计数器。 RTC 提供具有可编程闹钟中断功能的日历时钟/日历。RTC 还包含
    发表于 08-18 06:37

    STM32的RTC简介

    STM32的RTC学习笔记Mcu:STM32F103RBT61、RTC简介RTC(Real Time Clock)实时时钟,是STM32片内的一个外设,这个外设使用起来跟普通定时器有一
    发表于 03-01 06:47

    firefly多窗口显示简介

    Firefly-RK3288平台拥有强大的多线程运算和图像处理能力,基于Firefly-RK3288可以实现多窗口显示的功能,用户可以在Android系统下同时运行不同的应用,也可以对当前多个窗口进行打开、关闭、放大、缩小、最大化、最小化等操作。
    的头像 发表于 11-01 15:13 1480次阅读
    <b class='flag-5'>firefly</b>多窗口显示<b class='flag-5'>简介</b>

    firefly双屏互动简介

    基于Firefly-RK3288高性能开源平台,可以做双屏互动功能,Firefly-RK3288同时接MIPI
    的头像 发表于 11-01 15:31 1524次阅读
    <b class='flag-5'>firefly</b>双屏互动<b class='flag-5'>简介</b>

    Firefly-RK3288--教程

    Firefly-RK3288 的标准套装包含以下配件:   Firefly-RK3288 主板一块   WiFi 天线   亚克力
    的头像 发表于 11-11 16:04 4494次阅读
    <b class='flag-5'>Firefly</b>-RK3288--教程

    Firefly-RK3399--FAQs简介

    Firefly-RK3399 的 HDMI 能自动识别显示的分辨率。
    的头像 发表于 11-19 15:27 3145次阅读
    <b class='flag-5'>Firefly</b>-RK3399--FAQs<b class='flag-5'>简介</b>

    Firefly关于的屏幕模组简介

    Firefly
    的头像 发表于 11-20 10:47 1451次阅读
    <b class='flag-5'>Firefly</b><b class='flag-5'>关于</b>的屏幕模组<b class='flag-5'>简介</b>

    Firefly关于SPI简介

    SPI是一种高速的,全双工,同步串行通信接口,用于连接微控制器、传感器、存储设备等。 Firefly-RK3399 开发板提供了 SPI1 (单片选)接口,
    的头像 发表于 11-20 11:21 1637次阅读
    <b class='flag-5'>Firefly</b><b class='flag-5'>关于</b>SPI<b class='flag-5'>简介</b>

    Firefly关于RK3288电源适配器简介

    firefly电源适配器 5V-3A电源适配器
    的头像 发表于 11-25 10:01 2485次阅读
    <b class='flag-5'>Firefly</b><b class='flag-5'>关于</b>RK3288电源适配器<b class='flag-5'>简介</b>

    Firefly-RK3128主板ADC简介

    Firefly-RK3128 开发板有一个 3 通道(0/1/2)、10 比特精度的 SAR ADC (Successive Approximation Register,逐次逼近寄存器),
    的头像 发表于 11-28 17:17 3471次阅读
    <b class='flag-5'>Firefly</b>-RK3128主板ADC<b class='flag-5'>简介</b>

    Firefly-RK3128主板启动模式简介

    Firefly-RK3128 有灵活的启动方式。
    的头像 发表于 11-29 09:27 5158次阅读

    Firefly-PX3-SE--WIFI模块及以太网简介

    关于Firefly-PX3-SE网络的使用,目前在设置app里面只能使用WiFi以及WIFI热点功能,以太网功能暂时还没添加。
    的头像 发表于 12-02 16:56 1431次阅读