论文部分内容阅读
随着计算机技术和电子工艺的不断发展,目前使用的称重管理系统基本上实现了电子称重、软件处理数据和计算机协调管理的一体化功能。但是在整个称重管理系统中,计算机只能发挥信息采集、运算和存储等基本功能,这样给计算机功能资源造成了极大地浪费。由于嵌入式技术具有专用型、可裁剪性和低功耗等特点,开发人员可以根据系统的功能需要,对嵌入式系统进行量体裁衣式的设计、改造以避免软硬件资源的浪费并全面提升嵌入式产品的综合竞争力。针对目前称重管理系统中存在的问题,本文设计了一款基于嵌入式技术的称重管理系统。该称重管理系统是山西刚正信息科技公司针对中小型煤销单位而开发的。不同于以往传统的称重管理系统,本文中的称重管理系统没有使用计算机,而采用的以ARM11为核心处理器的开发板,称重管理软件是采用在嵌入式Linux操作系统中的QT开发工具和SQLite数据库设计的。这样设计既使得称重管理系统组成结构简单、成本降低,同时又提高了的称重管理软件的抗病毒干扰能力,以及称重管理系统的稳定性和可靠性。针对本文中称重管理系统的功能特点和设计要求,本文所做得工作如下:首先,分析了目前称重系统和称重管理系统的应用状况和发展趋势,并对它们在应用和发展中存在的问题进行了分析和研究,同时结合嵌入式技术的特点和优势,阐述了本文中称重管理系统和称重管理软件的设计优越性和实现方法。其次,搭建称重管理系统的软硬件开发平台:根据本文称重管理系统的设计特点,采用以ARM11为核心处理器的OK6410的开发板作为称重管理系统的硬件平台,同时在开发板上移植了BootLoader、嵌入式Linux内核和根文件系统;在计算机上安装虚拟机并搭建Linux操作系统作为软件开发平台,同时在Linux系统中安装了QT编译工具、SQLite数据库,作为称重管理软件的开发平台。最后,以OK6410开发板为硬件平台,在嵌入式Linux环境下,使用QT开发工具和嵌入式SQLite数据库设计了一款体积小、操作方便、界面友善且抗干扰性强的称重管理软件。软件实现了登陆、销售信息管理、称重管理、基本及资料管理和系统设置这五项基本功能,针对每个功能模块的具体功能,为每一个某块设计了不同的类和对象;最后通过计算机中的交叉编译器,将编写好的程序在编译成能够在OK6410开发板运行的程序,并将编译好的程序烧写到OK6410开发板进行了测试。