论文部分内容阅读
嵌入式系统是将先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。20世纪90年代,在分布式控制、柔性制造、数字化通信和信息家电等巨大需求的牵引下,嵌入式系统加速发展。专门应用于各种嵌入式系统的操作系统也陆续出现如:VxWorks、pSOS、PalmOS、Windows CE、Embedded Linux等。随着这些操作系统的应用和技术的成熟,掌上电脑PDA、手持PC机、机顶盒、智能电话、智能终端、具有GPS导航系统的汽车小型电脑系统等出现在应用领域。目前嵌入式系统已经广泛地滲透到科学研究、工程设计、军事技术、商业文化艺术、娱乐业以及人们日常生活等方方面面。MMS是Multimedia Messaging Service的缩写,中文意为多媒体短信业务,是按照3GPP的标准(3GPP TS 23.140)和WAP论坛的标准(WAP-206和WAP-209)有关多媒体信息的标准开发的最新业务。它最大的特色就是支持多媒体功能,这种技术能使“全球通”的数据速率由目前的9.6kbps提高到384kbps。多媒体短信业务在GPRS网络或cdma2000 1X网络的支持下,以WAP无线应用协议为载体传送视频片段、图片、声音和文字。支持语音、因特网浏览、电子邮件、会议电视等多种高速数据业务,实现即时的手机端到端、手机终端到互联网或互联网到手机终端的多媒体信息传送。本课题旨在实现一个基于嵌入式Linux系统以及承载于GPRS网络之上的MMS(多媒体消息)服务的远程监控系统。该系统使用ARM Linux作为系统平台,西门子MC35i GPRS模块作为通信模块,以WAP协议和PPP协议、UDP协议为基础,通过访问GPRS网络、对所监控的远程对象拍照并封装为MMS消息发送,从而达到远程监控目的。完成的工作包括:(1)对MMS协议,包括MMS封装和发送原理以及GPRS网络结构和WAP协议做了研究;(2)掌握了嵌入式系统开发的基本概念和开发流程;(3)移植ARM Linux系统到开发板;(4)移植PPP协议到ARM Linux系统,将其作为访问GPRS网络的链路层协议;(5)设计系统软件结构并通过代码实现,主要包括GPRS拨号模块、图片采集模块、MMS封装发送模块、WAP网关连接模块。