阅读:1600回复:10
MUTI-BIN
现在的WINCE大多数是一个BIN,也就是NK。BIN,每次启动时都会将它COPY到RAM区域在运行,但是这样导致每次在非FLASH盘(residentflash)建立文件,比如WINDOWS目录下建立文件,掉电都都会丢失。不知道哪位大虾指点下如何在WINDOWS下建立文件后不会丢失。
|
|
沙发#
发布于:2007-08-03 10:39
那就不要在Windows目录下建立文件,将文件建立在克永久保存的介质上。如果想要利用windows下的文件就把文件放在NK.bin中
|
|
板凳#
发布于:2007-08-03 10:53
那个不是解决问题的办法,多个BIN文件有谁做过,给点指点和意见。觉得如果把整个BIN都COPY到RAM有点浪费,若加入中文字库那个BIN文件将会很庞大,那样很浪费内存!
|
|
地板#
发布于:2007-08-03 12:36
可以把中文字库放在存储卡上
|
|
地下室#
发布于:2007-08-03 12:51
wenzai兄弟:
如何能把中文字库放在存储卡上? |
|
|
5楼#
发布于:2007-08-03 14:30
期待MULTI-BIN的做法,我以前尝试过,没做成。
|
|
6楼#
发布于:2007-08-03 22:26
MUTI-BIN没有做过,三星的BSP是那样实现的,可以参考一下.
可以把一个文件系统,比如NAND上的FAT分区做成ROOT,保存的文件就不会丢了, 记得时在其profile下加上MountAsRoot就可以 |
|
|
7楼#
发布于:2007-08-04 08:43
将汉字库移到SDCard中,修改注册表如下,同时将common.bib中simsun.ttc注释掉,使不包含到img中。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath] "FontPath" = "\\SDCard" [HKEY_LOCAL_MACHINE\System\GDI] "FontLinkMethods" =dword:1 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink] "Tahoma"="\\SDCard\\simsun.ttc,NSimSun" "Courier New"="\\SDCard\\simsun.ttc,NSimSun" "Arial"="\\SDCard\\simsun.ttc,NSimSun" "Times New Roman"="\\SDCard\\simsun.ttc,NSimSun" "Symbol"="\\SDCard\\simsun.ttc,NSimSun" |
|
8楼#
发布于:2007-08-06 09:19
谢谢wenzai 兄弟,我试试看去。
|
|
|
9楼#
发布于:2007-08-06 09:46
果然可以,这样又空出10M的RAM了,多谢wenzai兄弟!
|
|
|
10楼#
发布于:2007-08-10 09:18
多谢!回头尝试下!
|
|