基于ARM的嵌入式通讯服务器软件的设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:stwl1976
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本研究课题以AT91RM9200处理器为平台,以嵌入式Linux操作系统为软件核心,针对“一卡通”校园网络的功能需求,设计并成功研制了嵌入式通讯服务器。 首先,本文介绍了嵌入式通讯服务器的研制背景,并介绍了嵌入式系统的发展及ARM处理器的主要特性。 其次,本文针对功能要求,设计了AT91RM9200处理器为核心单元的嵌入式通讯服务器硬件总体设计架构,并说明了各组成部分的外围电路设计。在软件部分的设计中,介绍了嵌入式通讯服务器在嵌入式Linux操作系统下的软件环境建立,并详细说明了嵌入式通讯服务器的多进程应用程序架构与各部分设备驱动程序的设计方法。针对通讯服务器所用到的各种硬件资源,本文主要给出了设计的硬件驱动程序,对各驱动程序的功能和使用方法作了详细的描述。在本文的最后还设计了嵌入式通讯服务器的测试环境和测试内容,提供了在公司环境下的测试结果。 论文在全文总结部分,对设计嵌入式通讯服务器时需要注意的问题作了讨论,根据自己的工作经验提出了几点建议;同时对嵌入式通讯服务器的潜在应用做了展望。 已经研究成功并投入使用的嵌入式通讯服务器工作情况良好,表明这种嵌入式系统设计方案是正确的。本课题的研究成果对开发嵌入式应用系统的后续工作奠定了良好的基础,工作内容具有参考和借鉴作用。
其他文献
在过去的几年里,以Gnutella和KaZaA为代表的文件共享网络已经成为Internet上增长最迅速的应用。这种运行于多个对等结点之上的逻辑网络被称为对等网络(P2P网络)。在这样的网络
不确定性普遍存在于主观和客观世界中,模糊性是它最重要的形式之一。不确定性人工智能是人工智能的深化和发展,现已经成为人工智能研究的热点和重大的前沿课题。而模糊逻辑系
近年来,随着网络技术和Internet的迅速发展,基于Browser/Server结构的Web应用,因其具有易用性、通用性、良好的可扩展性等优点而发展迅速,正逐渐成为实现企业应用信息系统的主流技
随着互联网的不断发展,网络已经是我们生活不可分割的一部分。从而使得为了网络而生的技术——Java大行其道。而Java在嵌入式领域的版本——J2ME(Java2MicroEdition)也由于芯
随着信息技术的快速发展和业务需求的变化,数字医院提高自身业务水平的要求越来越迫切,以医院信息系统与应用为代表的医院信息化建设,已成为医院改善医疗环境、提高管理水平和医
子空间方法是一种根据应用需要对高维数据进行降维处理的方法。它寻找一种线性变换将高维的数据投影到低维的子空间中去以达到降维的目的。这种方法在对高维数据进行处理时表
在已知边带权的连通图中找一棵边权总和最小的生成树的问题很早就被提出和研究[15,14】,并且也得到了广泛的应用【15,14,23】。但是在日常生活中也会遇到这样一类类似的问题,抽象
6PE技术是实现IPV4向IPV6过渡的一种技术,目的是连接IPV6孤岛。它实现了纯IPV6信息跨越IPV4 MPLS骨干网。V6 CE传送IPV6数据至PE,PE支持双栈,可同时处理V4N6业务。然后,6PE路由器
随着XML日益普遍的应用,如何快速准确地访问XML文档中的数据已成为急需解决的关键问题,这涉及到对XML查询语言XQuery实现的优化研究。目前可以通过多种途径对XQuery进行优化,如:
近年来,短信及其增值业务发展迅速-特别国际短信业务具有巨大的发展潜力,已成为业务收入的新增长点。针对特定群体的需求,广州纬视软件有限公司与新加坡某公司合作开发了基于Inte