当前位置: 首页 > news >正文

24.Linux中RTC的驱动实验_csdn

这个在裸机开发也有,如果有过裸机开发经验的同学就比较入手了!
Pasted image 20250501125147.png

1、Linux 内核 RTC 驱动简介

Pasted image 20250501131349.png
Pasted image 20250501131407.png
Pasted image 20250501131421.png
Pasted image 20250501131519.png
Pasted image 20250501131635.png
Pasted image 20250501133701.png
Pasted image 20250501133736.png
Pasted image 20250501133822.png
Pasted image 20250501133839.png
Pasted image 20250501141100.png
Pasted image 20250501142936.png
Pasted image 20250501142949.png
Pasted image 20250501143029.png
Pasted image 20250501143042.png
Pasted image 20250501143100.png
Pasted image 20250501143129.png
Pasted image 20250501143151.png
Pasted image 20250501144603.png
Pasted image 20250501145451.png
Pasted image 20250501145502.png

2、STM32MP1 内部 RTC 驱动分析

Pasted image 20250501150720.png
Pasted image 20250501150821.png
Pasted image 20250501150921.png
Pasted image 20250501150946.png
Pasted image 20250501151059.png
Pasted image 20250501151116.png
Pasted image 20250501151129.png
Pasted image 20250501151215.png
Pasted image 20250501151230.png
Pasted image 20250501151511.png
Pasted image 20250501151543.png
Pasted image 20250501151722.png
Pasted image 20250501151741.png
Pasted image 20250501152053.png
像这里的读取时间,是在之前的代码里面已经写好了有关时间计数的代码,直接引用两个寄存器就行。
Pasted image 20250501152113.png

3、RTC 时间查看与设置

3.1、使能内部 RTC

Pasted image 20250501152633.png

3.2、查看时间

Pasted image 20250501153008.png
Pasted image 20250501153041.png
Pasted image 20250501153232.png
Pasted image 20250501153220.png
Pasted image 20250501153302.png
Pasted image 20250501153336.png
Pasted image 20250501153509.png
这里我们改现在的:

date -s "2025-05-01 16:10:00"

Pasted image 20250501153726.png
过段时间输入date看看时间变了没:
Pasted image 20250501153832.png
Pasted image 20250501153934.png
试一下:
重启开发板:
Pasted image 20250501154043.png
发现时间并没有丢失!
我们看看断电后会不会丢失:
Pasted image 20250501154342.png
并没有丢失:说明正点原子的板子stm32mp157存在纽扣电池!

相关文章:

  • 1.67g 雨晨 22635.5305 Windows 11 企业版 23H2 极速增强版
  • 边缘计算革命:大模型轻量化部署全栈实战指南
  • 机器人--底盘
  • 链表系列一>合并 k 个升序链表
  • Sublime Text4 4192 安装和一键激活
  • 基于Redis实现-附近商铺查询
  • 在项目中如何对Map List等对象序列化及反序列化
  • 第二章 OpenCV篇-图像阈值的综合操作-Python
  • 【瑞萨RA4L1-SENSOR套件测评】LCD 实时显示 ADC 水位高度
  • vue中$set原理
  • AIO-1126-JD4蓝牙通讯(BLE)
  • Lucene并不是只有倒排索引一种数据结构,支持多种数据结构
  • Angular教程前言:历史、安装与用途
  • Webug4.0靶场通关笔记08- 第11关万能密码登录(SQL注入漏洞)
  • 数字智慧方案5968丨智慧农业产销一体化云平台建设方案(72页PPT)(文末有下载方式)
  • 【Docker】Dockerfile 使用
  • python如何把pdf转word
  • 高等数学-第七版-下册 选做记录 习题9-7
  • C++11新特性_自动类型推导_auto
  • 【RocketMQ】- 源码系列目录
  • 德国旅游胜地发生爆炸事故,11人受伤
  • 空调+零食助顶级赛马备战,上海环球马术冠军赛将焕新登场
  • 深交所修订创业板指数编制方案,引入ESG负面剔除机制
  • 周劼已任中国航天科技集团有限公司董事、总经理、党组副书记
  • 万达电影去年净利润亏损约9.4亿元,计划未来三年内新增25块IMAX银幕
  • 五一“大车流”来了,今日午后G40沪陕高速开始迎来出沪高峰