野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17443|回复: 2

FATFS文件系统追加数据,编码格式问题(有偿回答5RMB)

[复制链接]
发表于 2014-9-27 17:33:13 | 显示全部楼层 |阅读模式
说明:为了加快回答速度和解决速度,今后我的问题均属于有偿回答(答案能解决我的所遇到的问题),我提出的问题会明码标价(RMB),可以用多种支付手段,比如支付宝,比如给您QQ冲钱,比如帮您手机交费都可以。同时寻求志同道合的朋友一起学习,一起进步!我的邮箱:lizi_aaa@163.com
您好,在FATFS文件系统下,对文件进行追加发现问题:
一:文本文件的追加以字符格式追加完全没有问题,但是如何追加int 类型 的数据呢?我查过FATFS函数库,没有追加int 类型或者long类型数据,也没有找到数据转换函数(进制转换,直接将16进制数据直接追加到文本文文件中)
二:文本文件大小存储问题,如果文件大小超过512k,数据处理出现问题,请问如何处理,另一个就是扇区转换问题,我一个文件跨占了两个扇区(比如我的文件过大,1个文件就1G文件肯定就不在一个扇区)
回复

使用道具 举报

发表于 2014-9-27 20:01:27 | 显示全部楼层
没有int long类型的,要么使用二进制格式来储存,要么自己按照格式来以ascii码来存储
回复 支持 反对

使用道具 举报

发表于 2014-9-27 20:33:02 | 显示全部楼层
第一个问题:我觉得可以使用sprintf函数将int型数据转换为字符串型的数据储存
第二个问题:一个文件在哪儿储存,这个是由文件系统决定的吧,至于如何将文件储存在不同扇区,这个是文件系统决定的吧,我们只需要要把文件系统与底层驱动连接好就可以了吧

以上就是我的见解,不一定正确,仅供参考
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-20 22:50 , Processed in 0.032828 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表