#include <stdio.h> #include <time.h> #define HEX2BCD(x) (((x) % 10) + ((((x) / 10) % 10) << 4)) /*20 -> 20H*/ #define UINT8 unsigned char /* 功能:获取BCD时间 out: [out] 保存获取到的BCD时间,格式为:秒分时日月年(各占一字节,BCD格式) */ void getBCDTime(UINT8 *out) { time_t t; int i = 0; struct tm *whj = NULL; t = time(NULL); whj = localtime(&t); out[i++] = HEX2BCD(whj -> tm_sec); out[i++] = HEX2BCD(whj -> tm_min); out[i++] = HEX2BCD(whj -> tm_hour); out[i++] = HEX2BCD(whj -> tm_mday); out[i++] = HEX2BCD(whj -> tm_mon+1); out[i++] = HEX2BCD(whj -> tm_year-100); } int main() { UINT8 out[6] = {0}; int i = 0; getBCDTime(out); while(i < 6) { printf("%.2X ", out[i++]); } printf("\n"); return 0; }
发表评论
-
使用execvp 来调用程序传参
2015-07-08 14:52 990注意: execvp 函数会根据环境变量来查找程序 ... -
mail
2015-06-08 18:36 0<?php /** * 邮件发送 ... -
学生管理系统
2015-04-22 11:23 0#include <stdio.h> #in ... -
内存管理
2015-04-07 17:50 527进程在内存空间中的布局就是进程映像。 从低地址到 ... -
调用库
2015-04-07 16:06 425库 ------ 1. 增量编译——易于维护。 ... -
双向链表 数字按降序排列
2015-03-06 14:47 1386#include <stdio.h> #in ... -
20个C语言中常用宏定义总结
2015-03-02 10:41 47520个C语言中常用宏定义总结 2012-09-16 10:5 ... -
lseek
2015-01-05 09:41 4071. 每个打开的文件都有一个与其相关的“文件位置”。 ... -
open和fopen的区别:
2014-12-30 11:19 459open和fopen的区别: 1.缓冲文件系统 缓 ... -
c自己写的一些常用的函数
2014-12-26 15:56 0size_t mystrlen(const cha ... -
Socket
2014-12-01 16:31 0一、Socket简介 Socket ... -
检查姓名的几种方法
2014-11-10 11:06 0int CheckXm(char *str){ ... -
任意语言访问PostgreSQL:C语言接口
2014-11-10 10:17 0任意语言访问PostgreSQL:C语言接口 来源: ... -
函数返回局部变量
2014-10-21 17:54 504一般的来说, ... -
assert()函数用法总结
2014-10-16 09:53 581assert宏的原型定义在<assert ... -
ADT 之 列表 C
2014-09-26 17:08 0list.h #ifndef __LIST_H__ ... -
指针释放之结构体
2014-09-03 18:10 661typedef struct{ uint ... -
uc 内存管理
2014-08-28 18:15 872一、错误处理 ------------ 1. 通过函数 ... -
error strerror 函数 用法
2014-08-26 16:15 713#include <stdio.h> #in ... -
uc 获取文件大小
2014-08-26 11:51 568#include <stdio.h> # ...
相关推荐
在UCOS中,文件系统被命名为UC文件系统,允许开发者在嵌入式设备上实现对存储介质的管理和数据操作,如读取、写入和管理文件。以下将详细介绍UC/FS相关的知识点。 1. **UCOS操作系统**:UCOS是一种流行的开源实时...
总的来说,UC文件文本的对比工具是一个为64位系统设计的开源软件,它提供了一种高效的方式来比较和合并文本文件,特别适合程序员和文档编写者在日常工作中使用。通过利用开源社区的力量,它可能具备了强大的功能和...
**UC/FS 文件系统详解** UC/FS,全称University of California File System,是一种轻量级、可移植的文件系统,广泛应用于各种嵌入式系统和小型设备中。它的设计目标是提供简单、高效且可靠的文件存储解决方案,...
uC/FS 3.10 文件系统是一个轻量级、高度可移植的文件系统,专为嵌入式系统设计,适用于各种存储设备。这个版本的uC/FS不仅提升了性能,还增加了对多种存储媒介的支持,包括串行闪存(Serial Flash)、IDE硬盘、SD卡...
该系统实现基于uC/COS、uC/GUI、uC/FS的整合。首先要根据硬件配置三者。...uC/FS是一种文件系统,本系统借用其来管理存储器中的文件,在book、message中都用到文件的读写,可以说uC/FS是本系统实现的不可或缺的部分。
《UCOS文件系统详解》 UCOS,全称uC/OS,是一款广泛应用于嵌入式系统的实时操作系统(RTOS)。其文件系统是UCOS的重要组成部分,对于存储管理和数据操作至关重要。本资料集包含了UCOS建立文件系统的源代码及说明...
从标签 "python uc文件 网易云音乐" 可以进一步推测,这个工具的核心功能是处理与网易云音乐相关的UC音频文件。它可能是通过解析UC文件的结构,将其解码并重新编码成MP3格式。这个过程涉及到了音频编码解码的知识,...
UC浏览器,带文件系统的,小内存手机可用
"uc/fs v3.10d" 是一个特定版本的文件系统模块,它与嵌入式操作系统 uC/OS 结合使用。uc/OS 是一个实时操作系统(RTOS),广泛应用于微控制器和其他资源有限的嵌入式设备。"v3.10d" 表示这是该软件的第三个主要版本...
### JFFS2文件系统在uC Linux上的实现 #### 一、引言 随着Linux操作系统在嵌入式领域的广泛应用,其对于存储设备的需求也日益增长。然而,传统的Linux根文件系统ext2并不是专为嵌入式环境设计的,特别是在面对...
在嵌入式系统开发中,文件系统扮演着至关重要的角色,它使得微型计算机或设备能够组织、存储和访问数据。本教程将深入探讨基于μC/OS-II操作系统上添加的“ucfs”文件系统,这是一个专为嵌入式环境设计的轻量级文件...
【Linux根文件系统制作】 Linux根文件系统是操作系统的核心组成部分,它包含了运行Linux系统所需的基础组件和服务。根文件系统组织结构遵循一定的规范,确保系统能够正常启动和运行。本章将深入探讨根文件系统的...
"uc_fs"和"ucos_fs"可能是UC-OS特定的文件系统接口或者实现,使得开发者能够在UC-OS环境中方便地操作和管理文件系统。 "移植"指的是将软件从一个平台或环境迁移到另一个平台或环境的过程。在这个上下文中,"ucos_...
在uC/OS-II中,文件系统允许应用程序创建、读取、更新和删除文件,实现类似于桌面操作系统中的文件操作。 首先,让我们深入了解一下uC/FS,这是专为uC/OS-II设计的一个轻量级文件系统。uC/FS提供了一种标准的方式来...
文件系统在UCOSII中的实现通常基于FAT(File Allocation Table)文件系统,这是最常见的一种用于存储设备的数据组织结构,支持多种操作系统的读写。源代码分析可以从以下几个方面进行: 1. **文件操作接口**:UCOS...
**正文** uC/OSⅡ操作系统,全称为Micro-C/OS-II,是由Jean J. Labrosse开发的一款实时操作系统..."uCOSV252.exe"文件可能包含了该操作系统的所有源码、编译工具和文档,是开发者深入学习和使用uC/OSⅡ的宝贵资源。
至于`FS`目录,根据上下文推测,这可能是“文件系统”的缩写,可能包含UC_OS运行时所需的文件系统支持代码或者配置信息。在UC_OS这样的嵌入式系统中,文件系统是管理存储设备、读写数据的重要组成部分。 总的来说,...
5. **xxgo.net_uc版**:这可能是特定版本的系统文件,针对xxgo.net平台进行了优化或者集成。 综合来看,这个PHP人才招聘系统旨在提供一个高效、安全、可扩展的人力资源管理平台,通过集成UC功能,实现用户账号的...