摘要:随着计算机技术和电子工艺的不断进展,目前利用的称重管理系统基本上实现了电子称重、软件处理数据和计算机协调管理的一体化功能。但是在整个称重管理系统中,计算机只能发挥信息采集、运算和存储等基本功能,这样给计算机功能资源造成了极大地浪费。由于嵌入式技术具有专用型、可裁剪性和低功耗等特点,开发人员可以根据系统的功能需要,对嵌入式系统进行量体裁衣式的设计、改造以避开软硬件资源的浪费并全面提升嵌入式产品的综合竞争力。针对目前称重管理系统中有着的不足,本论文设计了一款基于嵌入式技术的称重管理系统。该称重管理系统是山西刚正信息科技公司针对中小型煤销单位而开发的。不同于以往传统的称重管理系统,本论文中的称重管理系统没有利用计算机,而采取的以ARM11为核心处理器的开发板,称重管理软件是采取在嵌入式Linux操作系统中的QT开发工具和SQLite数据库设计的。这样设计既使得称重管理系统组成结构简单、成本降低,同时又提升了的称重管理软件的抗病毒干扰能力,以及称重管理系统的稳定性和可靠性。针对本论文中称重管理系统的功能特点和设计要求,本论文所做得工作如下:首先,浅析了目前称重系统和称重管理系统的运用情况和进展走势,并对它们在运用和进展中有着的不足进行了浅析和探讨,同时结合嵌入式技术的特点和优势,阐述了本论文中称重管理系统和称重管理软件的设计优越性和实现策略。其次,搭建称重管理系统的软硬件开发平台:根据本论文称重管理系统的设计特点,采取以ARM11为核心处理器的OK6410的开发板作为称重管理系统的硬件平台,同时在开发板上移植了BootLoader、嵌入式Linux内核和根文件系统;在计算机上安装虚拟机并搭建Linux操作系统作为软件开发平台,同时在Linux系统中安装了QT编译工具、SQLite数据库,作为称重管理软件的开发平台。最后,以OK6410开发板为硬件平台,在嵌入式Linux环境下,利用QT开发工具和嵌入式SQLite数据库设计了一款体积小、操作方便、界面友善且抗干扰性强的称重管理软件。软件实现了登陆、销售信息管理、称重管理、基本及资料管理和系统设置这五项基本功能,针对每个功能模块的具体功能,为每一个某块设计了不同的类和对象;最后通过计算机中的交叉编译器,将编写好的程序在编译成能够在OK6410开发板运转的程序,并将编译好的程序烧写到OK6410开发板进行了测试。关键词:嵌入式系统论文ARM论文SQLite论文Linux论文
中文摘要4-6
ABSTRACT6-10
第一章 绪论10-20
1.1 国内称重系统的进展情况10-11
1.2 国内称重管理软件进展和利用近况11-14
1.2.1 国内称重管理软件的运用近况和有着的不足11-13
1.2.2 国内称重管理软件的有着的不足和理由13-14
1.3 嵌入式系统概述14-16
1.3.1 嵌入式系统的概念14
1.3.2 嵌入式系统的进展14-15
1.3.3 嵌入式系统的特点15-16
1.4 本论文的探讨内容、作用和结构安排16-20
第二章 称重管理系统的开发平台的搭建20-32
2.1 称重管理系统开发环境的硬件平台的搭建21-27
2.1.1 称重管理系统的硬件平台的选择21-23
2.1.2 BootLoader 的移植23-24
2.1.3 嵌入式 Linux 内核的移植24-25
2.1.4 根文件系统的移植25-27
2.2 称重管理系统开发环境的软件平台的搭建27-31
2.2.1 交叉编译环境的介绍27-28
2.2.2 QT 开发工具的介绍与安装28-29
2.2.3 SQLite 数据库的介绍与安装29-31
2.3 本章小结31-32
第三章 称重管理软件的功能介绍32-46
3.1 各个功能模块的介绍33-36
3.1.1 登陆模块的功能33
3.1.2 称重管理模块的功能33-34
3.1.3 销售模块的功能34-35
3.1.4 基本资料模块的功能35
3.1.5 系统管理模块的功能35-36
3.2 各个功能模块的数据表36-43
3.2.1 称重管理模块37-38
3.2.2 销售模块38-40
3.2.3 系统管理模块40-41
3.2.4 基本资料模块41-43
3.3 本章小结43-46
第四章 称重管理软件的功能模块的界面及代码46-70
4.1 数据库的连接46
4.2 系统登陆模块46-49
4.2.1 登陆的流程46-47
4.2.2 登陆界面的设计47-49
4.3 称重管理模块49-54
4.4 销售模块54-61
4.5 基本资料模块61-63
4.6 系统管理模块63-68
4.7 本章小结68-70
第五章 总结和设想70-72