2007-3-15
最近比较忙,为了给公司出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
用户475197 2008-4-16 09:22
用户1103623 2007-11-25 21:31
用户30109 2007-11-14 11:15
你好
我现在也被这个问题困扰着,我按上面说的方法进行修改,但一重启就不能正常引导系统了。能告诉我解决方案么?yimo_china@163.com
十分感谢!
用户15149 2007-6-27 16:42
forever4y@126.com
用户6376 2007-5-24 15:47
用户60540 2007-4-16 22:13
lieal先生:
请问您的这篇文章写的是用2410+wince4.2吗?
还有您的注册表是保存在nandflash上面的吗?
可是我没有看出来您是怎么把nandflash分区的,基本上我用您的方法改了platform.reg后系统根本起不来