计算机应用 ›› 2005, Vol. 25 ›› Issue (05): 1049-1051.DOI: 10.3724/SP.J.1087.1049

• 软件技术 • 上一篇    下一篇

基于构件的Direct3D在嵌入式操作系统上的移植和研究

胡丹桂1,赵岳松1,陈榕2   

  1. 1.武汉理工大学计算机科学与技术学院; 2.科泰世纪科技有限公司
  • 发布日期:2005-05-25 出版日期:2005-05-01
  • 基金资助:

    国家 863计划资助项目(2001AA113400)

Transplant and research of Direct3D based on component on embedded operating system推

HU Dan-gui1, ZHAO Yue-song1, CHEN Rong2   

  1. 1. College of Computer Science and Technology, Wuhan University of Science and Technology, Wuhan Hubei 430070, China; 2. Koretide Corporation, Shanghai 201203, China
  • Online:2005-05-25 Published:2005-05-01

摘要:  嵌入式操作系统在资源有限的家电产品和工业仪器上已经发挥了重要的作用。同时,三维技术正越来越受到人们的广泛关注。因此把Direct3D移植到嵌入式操作系统上很有必要。文章分析了在ElastOS(具有中国自主知识产权的基于CAR构件技术的和欣操作系统)上,Direct3D的移植研究。阐述了如何实现ElaD3D的接口同时兼容于ElastOS和Windows并且把CAR构件的编程思想运用于Direct3D的移植之中,客户程序可以单独注册事件的某一个事件处理函数,简化了编程。

关键词: Direct3D, ElaD3D, CAR构件技术, 嵌入式操作系统, 移植

Abstract: Embedded operating systems become increasingly significant, which run on the resource-limited home appliances and industry instruments. Meanwhile people pay more and more attention to 3D technique. Therefore it is necessary to transplant Direct3D to embedded operating systems. The transplant and research of Direct3D based on CAR component technique on ElastOS were analyzed. The realization of ElaD3D interfaces on ElastOS and Windows synchronously and the exertion of CAR component programming ideas in the transplant of Direct3D were expatiated. So client programs can register some or other event handling function solely so as to predigest programming greatly.

Key words: Direct3D, ElaD3D, CAR component technique, embedded operating system, transplant

中图分类号: