200753119211365348
所属分类:Windows编程
开发工具:C/C++
文件大小:843KB
下载次数:191
上传日期:2007-07-26 15:58:38
上 传 者:
tr111
说明: 由http://cevx.com/bbs/的ahbbshenfeng提供!1.软件功能:
汉字的显示:
UGL/ZINC下汉字的显示
支持16,12,24点阵汉字的显示.
2.使用环境和系统需求:
软件版本 : UGL 2.0 / Zinc 6
目标机要求 : 有存储字库的介质(软盘,硬盘,FLASH盘)
16点阵字库占用约300K RAM 24点阵字库占用约500K RAM 12点阵字库占用约200K RAM
3.文件的说明:
udbmffnt.c-------经过修改的字符处理文件,可以支持在UGL/ZINC中显示16点阵汉字
hzk16 -------16点阵的字库文件
hzk12 -------12点阵的字库文件
hzk24 -------24点阵的字库文件
text\uglText.c-------WindML下汉字显示的例子
text\makefile-------编译uglText.c所需的MAKEFILE
hello\hello1.znc------ZINC下显示汉字的例子文件,使用Zinc Designer设计得到.
文件列表:
200753119211365348\WindML ZINC汉化显示软件\chinese\i_str.o (211405, 2002-07-01)
200753119211365348\WindML ZINC汉化显示软件\chinese\i_ugldsp.o (217589, 2002-07-01)
200753119211365348\WindML ZINC汉化显示软件\chinese\udbmffnt.o (41476, 2002-07-01)
200753119211365348\WindML ZINC汉化显示软件\chinese\v_keybrd.o (230125, 2002-07-01)
200753119211365348\WindML ZINC汉化显示软件\chinese (0, 2007-05-31)
200753119211365348\WindML ZINC汉化显示软件\ChineseZK\HZK12 (196272, 1996-09-26)
200753119211365348\WindML ZINC汉化显示软件\ChineseZK\HZK16 (267616, 1995-08-13)
200753119211365348\WindML ZINC汉化显示软件\ChineseZK\HZK24 (498528, 1995-08-13)
200753119211365348\WindML ZINC汉化显示软件\ChineseZK\Zinc6.0 (2754, 2001-11-23)
200753119211365348\WindML ZINC汉化显示软件\ChineseZK\Zinc6.out (558944, 2002-03-02)
200753119211365348\WindML ZINC汉化显示软件\ChineseZK (0, 2007-05-31)
200753119211365348\WindML ZINC汉化显示软件\udbmffnt.c (40881, 2001-04-30)
200753119211365348\WindML ZINC汉化显示软件 (0, 2007-05-31)
200753119211365348 (0, 2007-03-11)
关于WindML/ZINC汉化显示软件的说明
1.软件功能:
汉字的显示:
UGL/ZINC下汉字的显示;
支持16,12,24点阵汉字的显示.
2.使用环境和系统需求:
软件版本 : UGL 2.0 / Zinc 6;
目标机要求 : 有存储字库的介质(软盘,硬盘,FLASH盘);
16点阵字库占用约300K RAM;24点阵字库占用约500K RAM;12点阵字库占用约200K RAM
3.文件的说明:
udbmffnt.c-------经过修改的字符处理文件,可以支持在UGL/ZINC中显示16点阵汉字;
hzk16 -------16点阵的字库文件;
hzk12 -------12点阵的字库文件;
hzk24 -------24点阵的字库文件;
text\uglText.c-------WindML下汉字显示的例子;
text\makefile-------编译uglText.c所需的MAKEFILE;
hello\hello1.znc------ZINC下显示汉字的例子文件,使用Zinc Designer设计得到.
4.系统软件的安装使用步骤:
1)将udbmffnt.c拷贝到{WIND_BASE}\target\src\ugl\driver\font\bmf目录下,覆盖原来的udbmffnt.c(请先备份);
2)建立DOS下编译环境,执行{WIND_BASE}\host\x86-win32\bin\torvars;
3)重新BUILD UGL库和ZINC库:
分别在{WIND_BASE}\target\src\ugl和{WIND_BASE}\target\src\zinc下执行.
make CPU=I80486 applibs 得到uglI80486gnu.o和zincI80486gnu.o
4)调试时,将字库文件hzk16,hzk12,hzk24拷贝到主机硬盘上, 如在c:\vxworks\路径下.
5)创建某VxWorks的项目(不加入图形的支持),编译该VxWorks的项目.
5.WindML汉字显示的demo:
1)在{WIND_BASE}\target\src\ugl\example\下创建"text"目录;
2)拷贝"text"目录下文件到{WIND_BASE}\target\src\ugl\example\text下;
3)执行make CPU=I80486,编译得到uglText.o;
4)在SHELL下执行脚本,下载程序,执行汉字显示的例子,
假设WIND_BASE=d:/tornado,字库存在于主机硬盘上c:\vxworks\路径下:
ld < d:/tornado/target/lib/uglI80486gnu.o
ld < d:/tornado/target/lib/zincI80486gnu.o
ld < d:/tornado/target/src/ugl/example/text/ugltext.o
installHZK "host:c:/vxworks/hzk16"
installHZK12 "host:c:/vxworks/hzk12"
installHZK24 "host:c:/vxworks/hzk24"
sp ugldemo
6.ZINC汉字显示的demo:
1)在{WIND_BASE}\target\src\zinc\demos\hello下执行
make CPU=I80486 app 得到zhello1.o
2)将hello1.znc拷贝到{WIND_BASE}\target\src\zinc\demos\hello目录下,覆盖原来的hello1.znc(请先备份);
3)将hello1.znc再拷贝到与已经下载的vxworks相同的目录下(使目标机可以访问到hello1.znc)
4)在SHELL下执行脚本,下载程序,执行汉字显示的例子,
假设WIND_BASE=d:/tornado,字库存在于主机硬盘上c:\vxworks\路径下:
ld < d:/tornado/target/lib/uglI80486gnu.o
ld < d:/tornado/target/lib/zincI80486gnu.o
ld < d:/tornado/target/src/zinc/demos/hello/zhello1.o
installHZK "host:c:/vxworks/hzk16"
installHZK12 "host:c:/vxworks/hzk12"
installHZK24 "host:c:/vxworks/hzk24"
sp ZafVxWorksMain
7.需要注意的问题:
1)字库存放的问题:要求目标机有存储空间(软盘,硬盘,FLASH盘,ROM).
使用installHZK("")加载16点阵;
使用installHZK12("")加载12点阵;
使用installHZK24("")加载24点阵.
调试时汉字库的加载方法是使用主机的文件系统,通过调试通道加载;在实际中要使用真正的目标机文件系统.
近期下载者:
相关文件:
收藏者: