论文部分内容阅读
随着嵌入式技术的发展,越来越多的嵌入式产品进入了我们的生活,比如手机、PDA、MP4和机顶盒等,使得嵌入式系统的开发受到广泛关注,并已成为信息产业中最重要的组成部分。嵌入式系统由嵌入式硬件和嵌入式软件两部分组成,硬件是支撑,软件是灵魂,也被描述为“以应用为中心、软件硬件可裁剪的、适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统”。本论文所围绕的内容是本文作者亲自参加并独立完成的由江西长城网络公司申报的江西省科技厅项目《嵌入式保健信息查询系统》的增强版所做的研究与实现。论文以基于Linux的嵌入式保健信息系统开发流程为主线,重点论述了系统开发平台的选择和搭建,包括硬件平台和软件平台,构建了系统的整体结构以及各软件功能模块的实现,同时将该系统软件在特定的硬件平台上进行嵌入与实现。本论文包括六章,各章内容的具体安排如下:第一章论述了课题的目的意义、课题来源、课题创新点及国内外研究现状;第二章对嵌入式系统的基础理论概述,包括嵌入式系统、嵌入式操作系统、嵌入式图形用户界面(GUI)和数据库进行了较简炼的论述。第三章搭建了系统的开发平台,包括硬件平台采用ARM9板SBC-2410X;软件平台采用嵌入式Linux操作系统、嵌入式Qt/Embedded-3.1.2图形用户界面(GUI)和嵌入式数据库sqlite;第四章分析系统的功能设计与实现,包括系统的结构设计、界面设计以及系统各功能模块的实现等,重点是怎样通过Qt设计的图形化界面实现与数据库sqlite之间数据的各种操作和信息更新;第五章重点阐述系统如何在主机上进行交叉编译以及实现在ARM9板SBC-2410X上的移植和运行,不仅包括嵌入式保健信息系统的交叉编译和移植,还包括对嵌入式数据库sqlite-3.3.8和图形用户界面(GUI)Qt/Embedded-3.1.2的交叉编译和移植。第六章对嵌入式保健信息系统的开发工作进行总结并提出展望。