存储管理器与FLASH盘符
=============================================================
标题:存储管理器与FLASH盘符
摘要:
备注: Windows CE 5.0
日期:2010.4.29
姓名:朱铭雷
=============================================================
今天利用PB5.0新构建了一个基于Mobile Handheld的OS,添加了几个基本的组件:触摸屏驱动,USB鼠标和键盘,还有SimSun & NSimSun (Subset 2_50)字库。编译了一个系统镜像下载到板子上运行了一下,发现没有FLASH盘符,控制面板中也没有“存储管理器”图标。
继续添加了两个组件,FAT File System,还有Storage Manager Control Panel Applet,重新Sysgen了工程,将新的系统镜像下载到板子中运行起来。FLASH盘符和控制面板中的“存储管理器”图标都出来了。
但是出现了一个新问题,同时出现了两个FLASH盘符,一个是NandFlash,一个NandFlash2。很是奇怪,这应该还是注册表的问题。注册表是以前同事留下的旧的,还不知道里面的文件都做了些什么样的修改。
检查了一下platform.reg文件,删除掉如下内容:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDrv]
"Prefix"="DSK"
"Dll"="FLASHDRV.dll"
"FSD"="FATFS.DLL"
"Order"=dword:0
"Ioctl"=dword:4
"Profile"="FlashDrv"
"FriendlyName"="MS Flash Driver"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv]
"Folder"="NandFlash"
"Name"="Microsoft Flash Disk"
这部分注册表不知道是什么时候添加的,出现了两个NandFlash盘符,就是这里的问题。重新Make Image了一下,将新的系统镜像烧到板子里。现在只有一个NandFlash盘符了,看
相关文档:
对自己哪方面工作满意,有效的经验总结有哪些?
1) 客户端的完整事件机制和消息分发机制的构建。
构建了比较稳定有效的事件和消息分发机制,目前的事件机制建立在AS3.0新的事件机制基础
之上,使用全局静态属性,并且传递的参数可以不限长度,不限类型的的进行添加,使服务器、
......
一、Nand flash相关
1.关掉inc\config.h 中Nand flash 的编译开关, //#define NAND_FLASH_SUPPORT
2.关掉inc\config.h 中Nand flash 参数保存的编译开关,//#define SAVE_ENV_IN_NAND
3.屏蔽src\Shell.c中Nand flash 参数设置
二、分区修改
原始Nand flash 分区(yl9200)
Creating 5 MTD partitions on "NAND 64MiB ......
Flash activex控件一般安装在用户系统目录下:C:\WINDOWS\system32\Macromed\Flash\
其中大版本号用数字表示,如9,10,11等,小版本号用小写字母表示,如a, b, c, d, e。如最新稳定版本为:Flash10e.ocx。
Flash activex控件的相关注册表项:
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\CLSID
{D27CDB6E-AE6D-1 ......
这次活动遇到不少搞flash的朋友,和他们畅所欲言,把自己的感想都拿出来交流了一下,当然少不了在一起“腐败”啦。
在马鉴(7yue,Adobe官方代表)的《Flash Player 10》演讲内容中,获取了不少的有用信息,也感到Adobe一些不太厚道的做法。
1.Flash的P2P技术(RTMFP),目前 ......
简单的类,简化自己读取xml的过程
ReadXML.as
package
{
import flash.display.Sprite;
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.system.System;
import flash.events.EventDis ......