社区
嵌入开发(WinCE)
帖子详情
请教下NK.bin内容
laoshizhuce
2010-09-27 09:33:30
昨天搞了个wince6 中文界面,虽然成功了但NK从20M陡增到了30多M,
把OSDesigns\下面的内容查了下没有结果 请教下高手这其中增加了那些LIB或DLL
如果知道增加的这些个LIB或DLL,是不是以后定制中文界面的时候可以直接添加这些内容,因为我觉得增加中文应该只是增加了一些个语言包吧
请搞过这方面的研究的高手指点下
分数有限 希望不要介意哈 以后发了一定多多给分
...全文
224
29
打赏
收藏
请教下NK.bin内容
昨天搞了个wince6 中文界面,虽然成功了但NK从20M陡增到了30多M, 把OSDesigns\下面的内容查了下没有结果 请教下高手这其中增加了那些LIB或DLL 如果知道增加的这些个LIB或DLL,是不是以后定制中文界面的时候可以直接添加这些内容,因为我觉得增加中文应该只是增加了一些个语言包吧 请搞过这方面的研究的高手指点下 分数有限 希望不要介意哈 以后发了一定多多给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
会思考的草
2010-10-14
打赏
举报
回复
增加的体积是中文字体。Wince.nls也会稍微增加到600多KB。
你可以选择精简版字体文件,或者使用AC3压缩。
laoshizhuce
2010-10-14
打赏
举报
回复
结贴
谢谢大家
laoshizhuce
2010-10-12
打赏
举报
回复
自己再顶下
都快沉了
laoshizhuce
2010-10-09
打赏
举报
回复
再顶下,快结贴了
laoshizhuce
2010-10-09
打赏
举报
回复
haiou_arm挺眼熟的哈
laoshizhuce
2010-09-29
打赏
举报
回复
楼上国外友人?
sijiboblog
2010-09-29
打赏
举报
回复
10 scores each day? MASAKA!
laoshizhuce
2010-09-28
打赏
举报
回复
回dengchonglin
我的字库是放在SD卡里,只不过没加"Courier New"="\\Storage Card\\simsun.ac3,NSimSun"
这个是加在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]下面
我加了这些
[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:1
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
"FontPath"="\\Storage Card" ;
不知道还要不要加别的
另外这个"Courier New"="\\Storage Card\\simsun.ac3,NSimSun"这个是什么意思
dengchonglin
2010-09-28
打赏
举报
回复
没有中文字库,
按照你上面的修改
你可以把字库放在 SD 卡
或者 FLASH 里面
"Courier New"="\\Storage Card\\simsun.ac3,NSimSun"
这里 \\Storage Card\\ 就是你存放字库的路径。
laoshizhuce
2010-09-28
打赏
举报
回复
[Quote=引用 8 楼 veabol 的回复:]
可以参考一下这个文章来减小中文的NK
通过更改字库文件组件及相关设置实现对NK进行裁剪
http://www.veabol.com/home-space-uid-2-do-blog-id-2.html
[/Quote]
我试了下veabol的文章中的方法
文中提到的“保存到其它存储器使NK瘦身效果”方法似乎没效果,还请veabol指点下
如果我在注册表里加了这些
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
"Tahoma"="\\Storage Card\\simsun.ac3,NSimSun" ;选择了压缩字库就用simsun.ac3,否则用simsun.ttc
"Courier New"="\\Storage Card\\simsun.ac3,NSimSun"
"Arial"="\\Storage Card\\simsun.ac3,NSimSun"
"Times New Roman"="\\Storage Card\\simsun.ac3,NSimSun"
"Symbol"=\\Storage Card\\simsun.ac3,NSimSun
编译生成regni.in时失败 没找到原因
如果去掉 则可以顺利生成NK 但系统启动后为一大堆方块 不知道原因
请veabol和其他高手指点一下
laoshizhuce
2010-09-28
打赏
举报
回复
刚刚又试了下,在platform.reg中添加了如下内容
[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:1
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
"FontPath"="\\Storage Card" ;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
"Tahoma"="\\Windows\\simsun_2_50.ac3,NSimSun"
"Courier New"="\\Windows\\simsun_2_50.ac3,NSimSun"
"Arial"="\\Windows\\simsun_2_50.ac3,NSimSun"
"Times New Roman"="\\Windows\\simsun_2_50.ac3,NSimSun"
"Symbol"="\\Windows\\simsun_2_50.ac3,NSimSun"
并在在PBWorkspaces相应工程目录中common.bib文件中删掉simsun.ac3或simsun.ttc相关项
可新编出来的NK依然都是方块
注册表里不管是simsun_2_50.ac3还是simsun.ac3都不行
不知道这其中还有诀窍没有
laoshizhuce
2010-09-27
打赏
举报
回复
恩 算是也不是
我是将其打包进NK 那些个包含中文包的文件打包进NK
harkspan
2010-09-27
打赏
举报
回复
楼主是说系统生成后独立安装?
laoshizhuce
2010-09-27
打赏
举报
回复
楼上的两位大侠都亲临了 荣幸之至啊
但是好像都没有回答我的问题啊
我想知道的是NK改为中文后 NK到底增加了哪些组件,这些组件有没有可能单独加进去一个默认为英文的NK里
chinesedragon2010
2010-09-27
打赏
举报
回复
#1和#2楼都是正解,我就是结合这两种方式来减小NK的大小的。
sunrain_hjb
2010-09-27
打赏
举报
回复
也可以添加组件Monotype Imaging AC3 Font Compression,能减少一点体积。
yashi
2010-09-27
打赏
举报
回复
从英文的改为中文,增加10M,算是正常的,不过你可以通过选择较小的字库来减小
laoshizhuce
2010-09-27
打赏
举报
回复
另外高手们都积极的提出了减少NK的建议,这不错
但是其实我的初衷是能不能像这些语言文件像驱动啊之类单独加进NK ,不用sysgen呵呵
laoshizhuce
2010-09-27
打赏
举报
回复
simsun_2_50.ac3我刚看了确实小了很多 ,只有1.6M ,不知道其中的差别是什么
但是如果直接将simsun_2_50.ac3替代掉simsun.ac3,系统启动则是一大堆的方块
yel617
2010-09-27
打赏
举报
回复
每天回帖得10分
加载更多回复(7)
请教
cvrt
bin
的用法和如何提取
NK
.
BIN
里面的全部文件
一直都想把一个WINCE 5的
NK
.
bin
里面的文件提取出来,看了http://www.pdadn.com/forum/thread-2655-1-1.html的回帖后有些若干问题,希望wh_cxh 大师解答.本人菜鸟一个,实在不明白cvrt
bin
-r -l 0x01421ED0 -a 0x...
PB5.0 无法生成
NK
.
BIN
仔细分析一下错误,发现这些错误提示是因为不能生成最终映像造成的,也就是说问题归根到底是不无法生成
NK
.
BIN
。我觉得这个问题应该还是有些设置没有设置正确导致的。明天
请教
一下高手,解决了与大家分享。 郁闷...
请教
一个关于WINCE支持多
BIN
模式起动的问题
为了缩小启动时间和内存占用的... 好了,我现在把我的问题以及对问题的一些个人看法做一些描述,我知道WINCE如果需要支持多
BIN
文件需要把Image分成两大部分:xipkernel和
nk
,其中xipkernel主要包括CE比较核心又需要加载
Mobile的SD卡升级系统之一:两种升级方式
(1)在CE下,可以直接用文件系统API读出
NK
.
bin
,放到内存buffer中,在通过DEVICEIOCTL的方式来调用nand驱动的一些接口来直接对nand flash进行写操作。 好处:跳过boot section,FAT/FAT32文件系统的解析...
stepldr编译的问题
stepldr编译,生成 stepldr.
bin
4kB, stepldr.exe 7kB, stepldr.map 3kB, stepldr.nb0 4kB, stepldr.nb1 4kB, stepldr.nb2 4kB <br />我想问的是,为什么会生成3个stepldr.nbx...
嵌入开发(WinCE)
19,500
社区成员
41,567
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章