RDA8810修改默认日期

在做项目时,总是会碰到需要修改系统的默认日期这种要求,现将RDA8810的修改方法和大家分享一下:

一、修改路径kernel/drivers/rtc/rtc-rda.c

二、修改位置:

  status = __rda_rtc_readl(rtc, STA_REG);
         if (status & RDA_RTC_STA_NOT_PROG) {
                   tm->tm_sec = 0;
                   tm->tm_min = 0;
                   tm->tm_hour = 0;
                   tm->tm_mday = 1;
                   tm->tm_mon = 0;
                   /* From 2014/01/01 */
                   tm->tm_year = 114;
                   tm->tm_wday = 6;

这几个参数几个特别的需和大家解释一下:

tm->tm_mon = 0;

这其中的数值需要比实际的小1

tm->tm_year = 114;
tm->tm_wday = 6;

这其中的tm_year前面的1不变,14是代表2014年

tm_wday是表示当前日期在对应年是星期几的值

时间: 2024-08-02 04:48:25

RDA8810修改默认日期的相关文章

【Teradata】tdlocaledef修改默认日期配置

1.获取数据库当前默认配置 //使用root登录TD数据库节点 cd /opt/teradata/tdat/tdbms/xx.xx.xx.xx/bintdlocaledef -reverse current -source /tmp/tdlocaledef_14.txt 2.修改如下配置 vi /tmp/tdlocaledef_14.txt DATE {"YY/MM/DD"} 改为 DATE {"YY-MM-DD"} cnsterm start gtwglobal

如何修改手机默认日期

Chips: SC7730,SC8830,SC7710, Branch: MocorDroid4.1_3.0_SP7710_13A_XX,MocorDroid4.1_3.0_SP7710_dualsim_XX,MocorDroid4. 1_3.4_Tshark_13A_W13.XX.X,MocorDroid4.1_3.4_W13.XX.X, [QUESTION] [ANSWER] 修改默认日期的年份,可以修改kernel//arch/arm/configs/对应项目config里的如下宏定义:

EasyUI修改DateBox和DateTimeBox的默认日期格式

最近整理Easyui控件的时候,对Easyui的DateBox控件和DateTimeBox控件进行了梳理,而我之所以将EasyUI的DateBox控件和DateTimeBox控件放在一起,归为一类,是因为这两个控件没有什么区别,如果你非得说这两个控件有区别,也无非是DateTimeBox控件后面除了基本的年月日之外带上了小时或者分钟或者秒什么的,更何况,这两个控件在进行日期格式化时所采用的方法也是一样的. DateBox介绍: Demo实例参看: http://www.jeasyui.com/d

修改DateBox和DateTimeBox的默认日期格式——EasyUI

最近整理Easyui控件的时候,对Easyui的DateBox控件和DateTimeBox控件进行了梳理,而我之所以将EasyUI的DateBox控件和DateTimeBox控件放在一起,归为一类,是因为这两个控件没有什么区别,如果你非得说这两个控件有区别,也无非是DateTimeBox控件后面除了基本的年月日之外带上了小时或者分钟或者秒什么的,更何况,这两个控件在进行日期格式化时所采用的方法也是一样的. DateBox介绍: Demo实例参看: http://www.jeasyui.com/d

Silverlight中DataGrid的显示指定列、修改默认列名和格式化日期数据和小数数据

一:DataGrid的显示指定列.修改默认列名 使用自动生成列,就会无区别的按缺省格式展示所有项目.除了bit类型,其他类型项目会以字符串形式展现. 通过设置Columns属性,可以选择性的显示列,以及显示的样式.在这里,我把Category,Supplier,Product和对应的ID去掉,指定显示的列: <sdk:DataGrid Name="dataGrid" AutoGenerateColumns="False" Margin="12&quo

centOS查看和修改默认默认运行级别

CentOS修改默认级别和以前的版本有所不同: [[email protected] ~]# cat /etc/inittab 运行这条命令会出现以下信息, //运行级别箭头处的multi-user.target表示3级别,即命令行模式 //运行级别箭头处的graphical.target表示5级别,即图形模式 //systemctl get-default 可以查看当前正在运行的级别 //systemctl set-default multi-user.target/graphical.tar

ThinkPHP5修改默认的程序入口

ThinkPHP5与之前的版本不同,引入的命名空间.而且在文件的目录上也发生了变化. project 应用部署目录 ├─composer.json         composer定义文件 ├─README.md             README文件 ├─build.php             自动生成定义文件(参考) ├─LICENSE.txt           授权说明文件 ├─application           应用目录(可设置) │ ├─common          

MFC 修改默认生成文件和默认生成工程内容

修改默认生成文件和默认生成工程的内容是非常非常实用的!因为这样我们就不用每次新建一个工程都去做以前做过的一些工作,譬如用到OpenCV就要去包含它的头文件等等,当然在.h文件中默认直接加上作者.公司的描述也会显得更方便,方法如下: 首先是修改.h和.cpp文件的默认生成内容(即添加新建项时文件将会自带你添加的内容,而不是空白一片),这个问题关键在于找到其模板文件路径,本人的路径是"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcp

Windows Setup progject : 修改默认安装路径

建立Windows Setup project 之后,程序安装的时候会默认选择系统路径- 具体格式为:[ProgramFilesFolder][Manufacturer]\[ProductName], 一般情况下,默认路径为C:\Program Files(x86)\Manufacurer\ProductName. 其中,[Manufacturer]项, 以及[ProductName]项可以在Project里修改. 如下图: ===================================