计算机工程与应用 ›› 2016, Vol. 52 ›› Issue (9): 190-195.

• 图形图像处理 • 上一篇    下一篇

应用于嵌入式RTOS的图形显示系统设计

刘高明1,2,荣  葵2,朱  辉1,谭怀亮2   

  1. 1.长沙职业技术学院 科研处,长沙 410217
    2.湖南大学 信息科学与工程学院,长沙 410082
  • 出版日期:2016-05-01 发布日期:2016-05-16

Design of graphics display system for embedded RTOS

LIU Gaoming1,2, RONG Kui2, ZHU Hui1, TAN Huailiang2   

  1. 1.Department of Scientific Research, Changsha Vocational & Technical College, Changsha 410217, China
    2.College of Information Science and Engineering, Hunan University, Changsha 410082, China
  • Online:2016-05-01 Published:2016-05-16

摘要: 针对嵌入式系统特点,构建了一种基于嵌入式RTOS的图形显示系统(ERGS)架构,设计了一种基于服务器/客户端的异步回调模型和请求/应答处理机制,结合ERGS特点提出了一种改进的基于消息的发布/订阅模型和相应的路由规则。并在实时操作系统VxWorks实现了ERGS。实验结果表明,在相同的嵌入式平台上,ERGS相对于传统图形显示系统性能有较大提升,特别是启用GPU硬件加速时,ERGS图形系统性能大幅度提升。

关键词: 嵌入式实时操作系统(RTOS), 图形显示系统, 异步回调, 消息驱动, 图形处理器(GPU)

Abstract: Aiming at the embedded system characteristic, ERGS(Embedded RTOS Graphic System) framework is built based on embedded Real-Time Operating System(RTOS). An asynchronous callback model and the request/reply handling mechanism are designed based on client/server. An improved Publisher/Subscriber model based on message is proposed, and corresponding routing algorithm is designed. Moreover, ERGS has been implemented on VxWorks and PowerPC platform. Experimental results show that ERGS takes on well performance compared to other graphic system on same test platform, especially in the cases of starting GPU hardware acceleration.

Key words: embedded Real-Time Operating System(RTOS), graphic display system, asynchronous callback, message drive, Graphic Processing Unit(GPU)