GPRS CF卡驱动程序研究及在Linux下的实现

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:fy9112003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着各种新技术的出现,人们对计算机的认识越来越深刻。计算正逐步走进设备里面,计算机系统也从各种有形的外观变为无形。大到航天航空领域、小到手中的PDA,都移植入了计算机系统,人们把这样的一个系统叫做嵌入式系统。嵌入式Linux系统不仅继承了传统Linux的许多优点,如易于开发,高效,功能强大、稳定,易于扩充,免版费,开放源码等,而且对原有系统做了大量的嵌入化改造,使其能够更好的适应嵌入式应用的需要。 嵌入式设备的各个特点限定了它的设备驱动程序必须定制,并且和嵌入式操作系统以及应用程序完全绑定在一起构成一个不可分割的整体,因此,不同的嵌入式产品在开发时都必须设计自己的设备驱动程序,虽然很多的嵌入式操作系统都提供了驱动程序范例,但实际运行的驱动程序都必须针对具体硬件的资源分配和某些特性之处进行修改,甚至重新设计。 本文侧重对Linux设备驱动程序的设计开发做了深入的研究与实践。经过分析GPRS CF卡的特点,将此驱动程序进行了分层的考虑,在终端层、串口层的基础上,我们按照自己的需要在串行设备驱动层的基础上插入了一层新的抽象驱动层GPRS层,并针对CF接口,开发了其驱动程序。解决了驱动程序开发设计中可 能遇到的竞争,死锁及有界缓冲区的问题。同时,本项目是对一种基于嵌入式Linux通过GPRS作为通信手段,符合CF接口规范对数据进行处理的驱动程序开发。所以GPRS业务在Linux中的实现也是本文的重要部分。
其他文献
为了给消费者提供更好的服务,智能短信信息服务应运而生。智能短信信息服务,就是允许短信用户在手机上直接以口语化的形式输入文字,而不是输入复杂的代码或操作繁琐的菜单,但系统
本文描述了基于SIP的流媒体中间件的模型及系统结构。该中间件模型提取了流媒体中的一系列抽象的概念,如应用会话、媒体会话、业务、流等等,用来描述各种类型的流媒体应用的本
  本文首先介绍了J2ME开发平台的体系结构和基本概念,然后对J2ME虚拟机在Windows操作系统下实现的关键技术进行了分析和研究,提出了一种基于Windows操作系统的J2ME开发平台的
无线通信技术和计算机网络技术的发展为无线 Ad hoc 网络的产生奠定了基础。由于具有不需要集中式的网络管理和基础设施的显著特点,无线 Ad hoc 网络在近年来受到越来越多的关
因特网技术和无线技术结合形成了移动因特网计算。随着各种各样有线因特网和不同种类无线接入网络的逐渐结合,越来越多的服务将在不久的将来应用到移动因特网环境中。最近几
本文在研究国内外已有的动态联盟建模方法的基础上,针对这些方法的不足,提出了一套面向产品全生命周期的多视图的动态联盟建模方法。主要研究了动态联盟模型的工作流、组织、
本文首先分析了现有财务分析系统的功能特点,在柔性软件开发方法的指导下,提出了基于柔性的财务分析系统的设计思想。 其次,在对财务分析一般分析方法、综合分析方法及开发财
  本文探讨了基于流媒体技术的网络积件系统的开发过程,并对其关键技术进行了研究。  第一,根据积件思想的特点,以及远程教学的需求构建了积件系统的总体结构,并采用了B/S模
本文在对国内外研究现状进行深入分析的基础上,利用模糊数学的基本理论和方法,深入探讨了模糊空值环境下关系数据库的数据依赖、规范化理论和模式分解理论。 首先,分析经典数
随着Internet(因特网)及Web(万维网)技术的发展,众多基于Web的应用系统应运而生,Blog就是其中之一。Blog是一种基于Web的应用系统,用于提供用户以日志方式发布网页。由于采用了R