节点文献

ZEVIO嵌入式系统GUI设计与实现

Research & Development on GUI of ZEVIO Embedded System

【作者】 李楠

【导师】 姜弢;

【作者基本信息】 哈尔滨工程大学 , 通信与信息系统, 2009, 硕士

【摘要】 本文以新型数码相框开发项目为研究背景,设计并实现了一种基于嵌入式芯片和实时操作系统的嵌入式GUI应用方案。硬件开发平台采用LSI Logic公司的ZEVIO 1020多媒体应用处理器,具备低功耗、高级图像和数字音/视频处理功能。软件开发平台采用实时操作系统μC/OS-Ⅱ,确保数码相框功能切换实时稳定。基于软硬件开发平台分析,论证了采用单窗口μC/GUI是所研发系统的图形用户界面(GUI)的最佳选择,实现了μC/GUI与μC/OS-Ⅱ系统的完美结合,达到了新型数码相框产品GUI系统高性价比要求。首先,简要介绍了本文的研发背景和所涉及的基本概念,通过对目前国内外流行GUI模式的对比分析,及对数码像框软硬件开发平台的详细研究,提出了μC/GUI设计方案。其次,分析了μC/GUI的功能及特色,详细讨论了μC/GUI的移植原理,给出了μC/GUI在ZEVO 1020上移植及配置的全过程,实现各层移植,最后成功完成了系统调试。最后,从产品实际需求出发,针对现有μC/GUI不足之处,提出并实现了支持BMP位图、支持Alpha-Blending算法和支持屏幕汉显等优化方法。测试表明,优化后的GUI系统不但具有良好的实时性和稳定性,而且具备更加优雅灵活的外观。

【Abstract】 It is proposed a design of tailor made GUI including embedded chip and real-time operating system which is based on the research and development project of new type digital picture frame (DPF) system. LSI Logic Corporation’s ZEVIO 1020, a multimedia application processor was taken as the hardware development platform, which has the low power loss, the high-quality image and the digital audio/video processing function. The real-time operating systemμC/OS-Ⅱwas taken as the software development platform which guaranteed real-time function stable. It proved that chosing the single windowμC/GUI was the best choice, successfully realized the perfect union with theμC/OS-Ⅱsystem, and met the high-performance-to-price ratio requirements.Firstly, it is introduced research and development background briefly and involved the basic concept, through the contrastive analysis of the popular domestic and foreign GUI pattern, and the research of the software and hardware of the DPF, then proposed theμC/GUI design.Secondly, it is analysed common function and the characteristic ofμC/GUI, discussedμC/GUI transplant principle in detail, and given the entire transplant and disposition processes in the ZEVO 1020. Then realized each layer transplant, finally succeeded completing the system debugging.Thirdly, it is proposed and realized the optimized methods, such as supporting the BMP bitmap, supporting the Alpha-Blending algorithm and supporting Chinese characters display to overcome those shortcomings of the existingμC/GUI. The test proved that the optimized graphical interface system is not only real time and stabile, but also had a more graceful nimble appearance.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络