论文摘要
嵌入式系统和无线传感器网络是近年来电子行业新的热点。电子技术的进步孕育了无线传感器网络,而将嵌入式系统应用至这类产品中,并在接收端开发出优秀的图形用户界面,是嵌入式发展的一个趋势,拥有广阔的应用前景。本文提出了基于ARM嵌入式系统的无线传感器网络节点通用平台的方案。该方案基于SAMSUNG公司S3C44B0X芯片设计,包括两种节点平台:一种为普通节点设计用于采集、分析信号;另一种为便携式终端节点设计,用于接收、处理普通节点传来的数据。两种平台在主要硬件设备上结构相似,主要区别在于部分硬件接口和软件设计的不同。前者不使用操作系统,控制方式类似于单片机;后者以uCLinux为操作系统,用arm-elf-gcc作为交叉编译工具链,以MiniGUI作为图形用户界面开发工具,进行平台的软件开发,并编写了部分硬件驱动。本文分析了嵌入式技术和无线传感器网络的技术背景、发展现状,提出了一个低成本嵌入式节点的硬、软件平台方案,主要涉及了uCLinux,MiniGUI,输入引擎的编写,软件开发,目标定位算法及相关硬件接口研究等技术。整个平台的开发研制基于Linux环境,经过测试,程序运行稳定,符合系统要求。
论文目录
摘要ABSTRACT目录1 绪论1.1 无线传感器网络的特点及发展现状1.2 嵌入式系统和图形用户界面(GUI)简介1.3 本系统对通用平台的要求1.4 论文内容概述2 嵌入式LINUX平台和MINIGUI2.1 嵌入式LINUX操作系统简介2.1.1 嵌入式Linux概述2.1.2 嵌入式Linux特点2.1.3 嵌入式Linux系统开发平台2.1.4 嵌入式Linux系统发展及应用前景2.2 嵌入式GUI发展状况2.2.1 几种嵌入式GUI简介2.2.2 MiniGUI发展概况2.3 MINIGUI设计2.3.1 MiniGUI基本概念2.3.2 图形用户界面整体设计2.4 本章小结3 系统、工具部分驱动引擎的编译、移植3.1 UCLINUX系统的剪裁、编译和移植3.1.1 uCLinux系统的剪裁、配置3.1.2 uCLinux系统内核的编译3.1.3 uCLinux系统的移植3.2 MINIGUI编译和移植3.2.1 MiniGUI的交叉编译3.2.2 MiniGUI的应用程序的编译3.2.3 设置MiniGUI运行环境3.2.4 MiniGUI的移植3.3 输入引擎IAL的移植3.3.1 INPUT数据结构3.3.2 编写IAL文件3.3.3 添加自己的IAL文件3.3.4 配置编译IAL引擎3.3.5 配置MiniGUI使用自己的IAL引擎3.4 本章小结4 软件平台的开发与实现4.1 便携式监测平台软件开发4.1.1 综合管理部分4.1.2 电子地图的显示实现4.1.3 软键盘的显示实现4.2 节点平台软件开发4.3 本章小结5 软件算法分析、实现与部分硬件接口设计5.1 监测平台定位算法分析5.1.1 现有定位系统分类5.1.2 常用定位算法介绍5.1.3 本系统中定位算法分析5.2 节点平台声音算法分析5.2.1 声音传感器信号的频域分析数学模型基础5.2.2 声音传感器信号的频域分析的软件实现5.3 触摸屏接口设计5.3.1 触摸屏工作原理5.3.2 触摸屏电路设计5.3.3 程序设计5.3.4 添加驱动5.4 串行接口及程序设计5.4.1 RS-232C总线标准接口5.4.2 用RS-232C总线标准连接系统5.4.3 串口程序设计5.5 本章小结总结致谢参考文献
相关论文文献
标签:图形用户界面论文; 嵌入式系统论文; 输入抽象层论文;