嵌入式VxWorks学习总结报告 {
if(inStr[i+1]>=0x80) {
outStr[j]=inStr[i]; outStr[j+1]=inStr[i+1]; i+=2; j+=2; } else
i++;
} else
i++;
} }
outStr[j+1]=0; outStr[j]=0; return (j+2); }
这样在进行中英文混合显示的时候,就可以不必另行区分,调用uglTextDrawW函数时,它就会直接区分并且显示。如果还要在显示界面上做线规划,就要使用uglLine函数,它可以在确定的图文背景上,在指定的两个坐标间连线。在(90,90)、(500,90)、(90,120)和(500,120)四个点之间连线,就可以得到一个封闭的线框。
uglLine(gc, 90, 90, 500, 90); uglLine(gc, 90, 90, 90, 120); uglLine(gc, 90, 120, 500, 120); uglLine(gc, 500, 90, 500, 120);
在Vmware中安装VxWorks和WindML组件的中西文混合输出效果如图。
38
嵌入式VxWorks学习总结报告 4 参考资料
VxWorks的学习和开发中,利用了很多相关资料,包括VxWorks开发书籍、Tornado帮助文档、网络资源(百度搜索、Tony嵌入式论坛等)等,还需要着重强调的是,向一些拥有VxWorks开发经验的人请教以及老师的指导建议,使自己对于VxWorks理解更深,开发更快,少走了很多弯路。
下面简单列举了一些参考资料或其来源: 1 2 3 4 5 6 7 8
程敬原. VxWorks软件开发项目实例完全解析. 中国电力出版社. 2007 周启平,张扬著. VxWorks下设备驱动程序及BSP开发指南[M]. 中国电力出版社,2004
张扬,于银涛. VxWorks内核、设备驱动与BSP开发详解. 人民邮电出版社. 2009
孔祥营,张宝山,俞烈彬. VxWorks驱动及分布式编程. 中国电力出版社. 2007
VxWorks操作系统指南.doc
VxWorks Programmer's Guide 5.5. WindRiver System,Inc.
双网卡配置开发,如:王浩. 基于VxWorks的多路数据采集系统中双网卡通信. 西安电子科大硕士学位论文. 2008:8~15
WindML界面开发,如:王榕,许磊,樊宇涛. 基于WindML的VxWorks汉字显示方案. 嵌入式操作系统应用. 2007:51~53;梁小琴,王峰. WindML汉字显示技术. 国外电子测量技术. 2008,27(2):51~53 9
Tony嵌入式论坛 http:://www.cevx.com
另外:附带上我的邮箱gaozhiliang_hit@126.com,希望和VxWorks研究者进
行交流和提高。 谢谢
39