论文部分内容阅读
近年来,随着嵌入式技术的发展,嵌入式图形系统的研究在整个嵌入式系统中的地位也越来越重要,同时嵌入式图形系统的研究在工业控制领域的应用也十分广泛。喷码机是一种典型的工业控制类嵌入式标记设备,该设备是工业标识行业的主要代表。随着喷码机在工业标识行业的广泛应用,对其图形设计系统的要求也越来越高。但是由于国产喷码机较国外起步晚,国产喷码机的图形设计系统跟国外的相比,还存在着一些差距,主要表现在图形设计系统的操作性、通用性、可靠性、可扩展性、可复用性、可维护性、系统中充电码值数据传输的可靠性与高速性等方面。针对这些问题,本文开展了如下的研究工作:首先,介绍了国内外的喷码机厂商在嵌入式图形设计系统领域的特点,分析其不足之处与未来的发展趋势,提出了本系统的设计原则与目标,并对系统的软硬件基础平台方案进行设计。在此基础上,本文研究并提出了一种在Linux和Qt的环境下,基于组件式的图形设计系统开发方案。其次,在采用上述方案的基础上,以五大关键技术为主要支撑来实现本系统。关键技术包括Qt组件技术、邮箱通讯协议技术、Qt图形/视图框架技术、内存映射技术与充电补偿机制、文件系统可靠性机制。Qt组件技术主要分析组件技术有利于系统的可扩展性、可复用性与可维护性;邮箱通讯协议主要保障上下位机数据或命令传输的可靠性;Qt图形/视图框架保证了充电码值数据准确快速的提取;内存映射技术保障了充电码值数据的快速传输,充电补偿机制最大程度的保障了系统喷印的效果;文件系统可靠性机制充分保障了整个文件系统在设备的长期稳定运行中不因人为或意外的损坏,从而提高系统的可靠性。最后,在上述研究成果的基础上,为了验证系统的可行性、可靠性与实用性,将系统安装在国产DAYSJET–18型的喷码机上,并经过严格的编辑与打印集成测试,系统达到了预期的目标。