24.Linux中RTC的驱动实验_csdn

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

1、Linux 内核 RTC 驱动简介




















2、STM32MP1 内部 RTC 驱动分析















像这里的读取时间,是在之前的代码里面已经写好了有关时间计数的代码,直接引用两个寄存器就行。

3、RTC 时间查看与设置

3.1、使能内部 RTC

3.2、查看时间







这里我们改现在的:

复制代码
date -s "2025-05-01 16:10:00"

过段时间输入date看看时间变了没:

试一下:
重启开发板:

发现时间并没有丢失!
我们看看断电后会不会丢失:

并没有丢失:说明正点原子的板子stm32mp157存在纽扣电池!

相关推荐
代码游侠15 小时前
学习笔记——写时复制(Copy-on-Write)
linux·网络·笔记·学习·写时复制
HIT_Weston15 小时前
65、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(九)
前端·ubuntu·gitlab
被AI抢饭碗的人15 小时前
linux:线程同步与互斥
linux·开发语言
HalvmånEver15 小时前
Linux:基础IO(终)
linux·运维·c++·学习·缓冲区·libc
西柚小萌新15 小时前
【计算机常识】--Windows 安装 WSL2 并运行 Ubuntu 22.04
linux·windows·ubuntu
福尔摩斯张16 小时前
基于TCP的FTP文件传输系统设计与实现(超详细)
linux·开发语言·网络·网络协议·tcp/ip·udp
Sleepy MargulisItG16 小时前
【Linux网络编程】应用层自定义协议与序列化
linux·服务器·网络·网络协议·tcp/ip
..过云雨16 小时前
15-2.【Linux系统编程】进程信号 - 信号保存(信号处理流程的三种状态:未决、阻塞、递达,信号保存由未决表完成、sigset_t信号集类型及相关函数)
linux·c++·后端·信号处理
坏一点16 小时前
Yocto项目构建(3)——构建和部署树莓派镜像
linux·驱动开发·嵌入式硬件
Ronin30516 小时前
【Linux网络】多路转接select
linux·网络·select·多路转接