请教VxWorks嵌入式系统上应用程序文件读写操作

muyi_2006 2014-11-12 09:36:27
需要完成功能:
1.生成一个可读写文本用于保存数据表格(例:txt)
2.文本中首行为需保存的各数据的名称(例:姓名 性别 爱好)
3.第二行开始为具体数据
4.文本固定保存1000条数据,需要保存第1001条时,需将第一条数据删除,其余数据向前移一行
5.文本读写不可耗时太多

不知道有没有什么比较好的实现方式,前1000条只要依次向文档中写入数据即可,从第1001条开始如果每次都重新向文本中写入1000条数据,占用时间恐怕会比较长

新人提问,望有各位大虾多多指点~~
...全文
1620 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenghn2010 2015-02-09
  • 打赏
  • 举报
回复
1如果能够改变存储的数据结构,可以随便删除替换,类似连表一样。 2。只能这样顺序存储,只能文件大块读到内存,然后在内存中整理,大块写到文件,不用一个记录一个记录的处理。
helenhf 2015-02-09
  • 打赏
  • 举报
回复
1. 用系统自带的ring buffer,把数据扔进去,等到必要的时候将数据读出来上传host 2. 建立虚拟内存盘,绑接dos文件系统,直接用标准io接口读写文件,使用dos命令给传到host上 3. 通过ftp网络直接读写host目录 4. 通过tgtsvr file system读写host目录
i80428048 2015-01-01
  • 打赏
  • 举报
回复
记得有缓冲区之类的说法。。。具体不太了解。你可以百度一下文本缓冲区、
woquNOKIA 2014-11-18
  • 打赏
  • 举报
回复
坐等高人 坐等高人

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧