4080|15

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

EVC如何永久存储数据? [复制链接]

我使用EVC4.0,如何让我的程序永久存储数据,数据都存在哪了,都有哪些方法?

最新回复

自从Windows CE 4.0之后,Windows CE提供了基于Hive的注册表。基于Hive的注册表把注册表数据存放在文件系统的文件上,这种文件被称作蜂箱Hive。这就意味着不再需要在系统断电和启动时进行保存恢复注册表操作。 Hive是注册表中的一组键,子键和值。Hive是文件系统上表现为单个文件。Windows CE中有三种Hive。 类型              文件                        描述 Boot hive       ROM中的Boot.hv      HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS中的所有数据。只在启动时使用。 System hive   由OEM决定              (通常是System.hv) HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS中的所有数据。包含设备范围内不随着用户改变而改变的数据。 User hive        User.hv                 HKEY_CURRENT_USER下的所有数据。 包含用户特有的设置,每个用户都有一个单独的User.hv。 基于Hive的注册表适用于对于有永久存储并且需要经常冷启动的设备。我们也可以看到,基于Hive的注册表把系统数据和用户数据分开存放,这就意味着基于Hive的注册表还提供多用户支持。对于每一个用户,可以提供不同的User.hv,当用户登录时加载相应的User.hv,从而达到多用户目的。 http://blog.sina.com.cn/s/blog_51a320810100bc02.html  详情 回复 发表于 2009-1-5 12:44
点赞 关注

回复
举报

69

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
OS里面,实现HIVE REG就可以了
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
请说详细点,我新手
比如说我通过串口从另一个设备上下载的数据,想存起来以备以后使用,使用EVC我应该怎么作?
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

4
 
写文件,存到外部存储器上
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

5
 
大量的数据应该是存到Flash上或者是SD卡等外部存储器上,一般都可以通过文件系统来实现这些操作,看你的系统驱动支持的状况
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

6
 
这不是EVC的问题,是你的系统的问题。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 yashi 的回复:
这不是EVC的问题,是你的系统的问题。


正解!
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

8
 
请问是不是在EVC中直接建立文件就可以了,和在WINDOWS下一样,具体存在哪取决于驱动?
那么存数据的文件一般放在什么目录里呢?
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
在EVC下进行文件读写,写到SD卡上。当然前提SD卡驱动要有。
这仅是一种方法。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

10
 
如果你要修改一些系统信息,需要实现HIVE reg
如果你是要建立文件,你可以把文件建立在空闲的FLASH分区上(具体目录名字,要看你的系统了),
或者你把文件建立在SD卡(目录名字一般是Storage card)
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

11
 
请问,HIVE reg是什么?
不好意思,我没查到
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

12
 
LZ不是做CE的吧!!!
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

13
 
你在哪里查的?
google一下看看
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 11 楼 91program 的回复:
LZ不是做CE的吧!!!

也许做CE不久,不然Hive Based Registry不应该不知道
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 12 楼 LinHanLao 的回复:
你在哪里查的?
google一下看看

拿微软的PB的帮助文档查最方便了,里面讲得很清楚
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

16
 
自从Windows CE 4.0之后,Windows CE提供了基于Hive的注册表。基于Hive的注册表把注册表数据存放在文件系统的文件上,这种文件被称作蜂箱Hive。这就意味着不再需要在系统断电和启动时进行保存恢复注册表操作。
Hive是注册表中的一组键,子键和值。Hive是文件系统上表现为单个文件。Windows CE中有三种Hive。
类型              文件                        描述
Boot hive       ROM中的Boot.hv      HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS中的所有数据。只在启动时使用。
System hive   由OEM决定              (通常是System.hv) HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS中的所有数据。包含设备范围内不随着用户改变而改变的数据。
User hive        User.hv                 HKEY_CURRENT_USER下的所有数据。 包含用户特有的设置,每个用户都有一个单独的User.hv。
基于Hive的注册表适用于对于有永久存储并且需要经常冷启动的设备。我们也可以看到,基于Hive的注册表把系统数据和用户数据分开存放,这就意味着基于Hive的注册表还提供多用户支持。对于每一个用户,可以提供不同的User.hv,当用户登录时加载相应的User.hv,从而达到多用户目的。

http://blog.sina.com.cn/s/blog_51a320810100bc02.html
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表