实时操作系统在热打印机中的应用研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:luhaohui923
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
热敏打印机以其打印速度快、打印质量高、综合使用成本低等优点,在交易凭条、票据、条码/标签等打印领域得到广泛应用。目前市场对热敏打印机提出了越来越多的要求,如支持更多本地化语言、支持更复杂的人机接口、支持更丰富的通讯方式、支持更丰富的外接模块等,使得传统的热敏打印机前后台处理模式由于自身的缺陷,已无法满足以上需求。通过引入操作系统,将成熟平台上的驱动程序、协议栈、中间件及应用软件应用到热敏打印机中,能够弥补传统设计的弊端,改善产品设计弊端,为此本文开展了如下工作:首先,搭建了实时操作系统的开发平台,通过比较各操作系统的经济性等可行性指标选择了并搭建了eCos3.0系统。并在eCos3.0自带的i386平台上对搭建的系统进行了测试及熟悉系统开发的基本过程,测试结果表明平台搭建成功。接着,在SmartARM2400开发板进行了移植实验,主要讨论了硬件抽象层的移植,包括Flash驱动移植及文件系统的移植,并做了相应的移植验证测试,测试结果表明eCos在ARM平台上移植成功。然后,将eCos系统向目标板98NP进行移植,并进行了移植测试,测试结果表明eCos系统在目标板上移植成功,在此基础上对目标板添加了按键指示灯驱动程序并进行了相关的测试,测试结果表明成功将实时系统在目标板移植之后可以根据产品实际需要添加相应的服务子程序。最后,对打印机移植平台进行了任务模块及中断优先级的划分,并添加完善了相应的服务子程序,在此基础上对打印机系统进行了测试,包括实时性测试、通讯测试及打印效果测试实验。测试结果表明CPU运行频率一定时,程序在片内Flash运行实时性较片外SDRAM好;无论程序运行在片内Flash还是片外SDRAM,CPU运行频率升高,系统实时性也提高;目标板与上位机通讯及打印效果良好。本文所研究的实时操作系统在热打印机上的应用得出的一些结论及数据为实时操作系统在其他设备上的应用提供了一定的借鉴。
其他文献
全球有数百万人患有下肢疾病。被动式踝关节假肢不能够完全实现踝关节功能。在市场上很少有主动式踝关节假肢,其在站立阶段可以比现有的被动式踝关节假肢提供更好的支撑功能,但