原创 wince4.2 HIVE的实现(转)

2008-6-19 11:32 2112 2 2 分类: MCU/ 嵌入式

http://www.xsgps.com/BBS/forum_posts.asp?TID=7(转自此)


 


最近比较忙,为了给公司出2DIN机器。昨天下午把机器都送走了,趁机可以去参加IIC CHINA的上海集成电路展。因为是最后一天了,我去的时间也比较晚(2点半才到,展会5点结束),人不是很多,没有来得及慢慢的看完,挑了一些大公司和一些关心的方面看了看。让我吃惊的是WIND RIVER的人竟然没有展位,投靠在INTER门下,帮助INTEL发宣传袋,如果你同意要袋子的话,他们就会问你一些关于VXWORKS的问题,是否用到VXWORKS或者是LINUX。WIND RIVER做两个系统,一个是高端的VXWORKS,另外他们在几年前也开始做LINUX。问清楚了他们的嵌入式LINUX的使用费用(包括一些工具)是2万美金。 

 今天公司停电,在家学习。在WIN CE 4.2下搞了半天的注册表永久保存,总算搞定了(下面把要点记录下,希望EDNCHINA的服务器不要出问题)。
  1、Storage Manager 加入 FAT File System;
  2、Registry Storage 加入Hive-based Registry ,默认的是RAM-based Registry;
  3、修改platform.reg

[HKEY_LOCAL_MACHINE\init\BootVars]
 "SYSTEMHIVE"="system.hv"   ;"SYSTEMHIVE"="Documents and Settings\\system.hv"
 ;"PROFILEDIR"="Documents and Settings"
 "Start DevMgr"=dword:1  ;"Start DevMgr"=dword:0
 "DefaultUser"="default" ;LIEAL
 "Flags"=dword:3   ;LIEAL
 "RegistryFlags"=dword:1 ;LIEAL
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF FILESYS_FSREGHIVE

; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\FlashDrv]
 "DriverPath"="Drivers\\BlockDevice\\FlashDrv"
 "LoadFlags"=dword:1
 "MountFlags"=dword:11
 "BootPhase"=dword:1
 "Flags"=dword:1000  ;lieal modify


[HKEY_LOCAL_MACHINE\Drivers\BlockDevice\FlashDrv]
 "Prefix"="DSK"
 "Dll"="FLASHDRV.dll"
 "Order"=dword:0
 "Ioctl"=dword:4
 "Profile"="FlashDrv"
 "FriendlyName"="MS Flash Driver"
 "MountFlags"=dword:11
 "BootPhase"=dword:0
 "Flags"=dword:1000  ;lieal modify


; Bind BINFS to the block driver
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv]
 "DefaultFileSystem"="BINFS"
 "PartitionDriver"="mspart.dll"
 "AutoMount"=dword:1
 "AutoPart"=dword:1
 ;"MountFlags"=dword:2   ;11 to 2 lieal modify
 "Folder"="ResidentFlash"
 "Name"="Microsoft Flash Disk"
 "BootPhase"=dword:0
 "Flags"=dword:1000  ;lieal modify
END HIVE BOOT SECTION

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv\FATFS]
  "FriendlyName"="FAT FileSystem"
  "Dll"="fatfsd.dll"
  "Flags"=dword:00280014
  "Paging"=dword:1
  "CacheSize"=dword:0
  "EnableCacheWarm"=dword:0
  "EnableCache"=dword:1
  "MountFlags"=dword:2

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /3 下一条