学位专题

<
DOI:10.7666/d.Y856220

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

田思蕾
大连海事大学
引用
随着各种新技术的出现,人们对计算机的认识越来越深刻。计算正逐步走进设备里面,计算机系统也从各种有形的外观变为无形。大到航天航空领域、小到手中的PDA,都移植入了计算机系统,人们把这样的一个系统叫做嵌入式系统。嵌入式Linux系统不仅继承了传统Linux的许多优点,如易于开发,高效,功能强大、稳定,易于扩充,免版费,开放源码等,而且对原有系统做了大量的嵌入化改造,使其能够更好的适应嵌入式应用的需要。 嵌入式设备的各个特点限定了它的设备驱动程序必须定制,并且和嵌入式操作系统以及应用程序完全绑定在一起构成一个不可分割的整体,因此,不同的嵌入式产品在开发时都必须设计自己的设备驱动程序,虽然很多的嵌入式操作系统都提供了驱动程序范例,但实际运行的驱动程序都必须针对具体硬件的资源分配和某些特性之处进行修改,甚至重新设计。 本文侧重对Linux设备驱动程序的设计开发做了深入的研究与实践。经过分析GPRSCF卡的特点,将此驱动程序进行了分层的考虑,在终端层、串口层的基础上,我们按照自己的需要在串行设备驱动层的基础上插入了一层新的抽象驱动层GPRS层,并针对CF接口,开发了其驱动程序。解决了驱动程序开发设计中可能遇到的竞争,死锁及有界缓冲区的问题。同时,本项目是对一种基于嵌入式Linux通过GPRS作为通信手段,符合CF接口规范对数据进行处理的驱动程序开发。所以GPRS业务在Linux中的实现也是本文的重要部分。

嵌入式Linux;驱动程序;GPRS;CF接口;无线通信;程序设计

大连海事大学

硕士

计算机应用技术

李志淮

2005

中文

TN929.5;TP316.81

65

2006-09-18(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅