首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
王成 《科技资讯》2007,(36):106-107
内存映射文件是单机上实现进程问数据通信较有效的方法,但映射到进程的内存空间只是一个连续地址空间,使用并不方便.STL (standard Template Library) 容器使用方便灵活,还有丰富、高效的算法库可供使用.本文以实现内存分配器方式将内存文件映射的连续地址空间改造成为STL容器,从而使需要通信的各个进程能以STL容器方式访问共享内存空间,提高了编程效率,简化了进程间复杂数据的交互.  相似文献   

2.
文件映射是两进程共享内存的重要方法。用文件映射实现了USER和NETWORK两进程之间的共享内存,并对其函数和函数的参数进行了解释。  相似文献   

3.
在客户/服务器模式(Client/Server)中,经常出现服务器繁忙,延长对用户请求的响应时间,针对此问题,本文提出一种新方法来解决,使用内存映射实现目录快速浏览. 通过设计适当的数据结构来表示表示目录结点信息,设计索引文件类,通过类[4]中的方法来实现这个功能,并利用VC++6.0来运行程序,结果表明这种思想是完全可行的,并且提高了访问速度,达到了预期的目的.  相似文献   

4.
在对位图图像进行处理时,为了追求效率,往往是将位图全部读进物理内存,然后在内存中进行处理,这种方法对于尺寸较小的位图图像比较理想,但是对于特大型的位图图像就显得无能为力了。针对一些位图格式的特大机械图纸的实时处理要求,本文提出了用面相对象编程工具Delphi实现基于内存映射文件的特大机械图纸快速处理,该方法无需将位图全部读进物理内存中,从而解决了物理内存不足而带来的缺憾,取得了令人满意的效果。  相似文献   

5.
针对地震数据处理中存在的数据交换效率低的问题,在分析传统地震数据文件存取基础上,提出一种基于内存映射的方法对地震数据处理.通过实验结果分析,基于内存映射的地震道集数据的存取效率高于传统方法近3倍,其中以全局方式映射地震道集数据耗时最短、效率最高.基于内存映射的地震道集数据存取有效的解决了这一问题,提高了在地震资料处理过程中的效率.  相似文献   

6.
Linux设备驱动开发方法及应用实例   总被引:2,自引:0,他引:2  
介绍了基于LKM(linuxkernelmodel)的Linux设备驱动开发方法,完成了THIPC-7462测控模板的驱动程序,并讲述了其在THMR-V视觉临场感遥控系统上的具体应用.  相似文献   

7.
本文介绍了LPC2210处理器I2C总线的工作原理,分析了嵌入式linux内核中I2C总线驱动的体系结构和各个模块的功能.结合具体的I2C接口的存储器和电源监控的完全解决方案CAT1025芯片,详细给出了嵌入式linux下基于I2C总线CAT1025设备驱动程序的开发过程.  相似文献   

8.
针对遥感影像海量数据存储问题,提出了一种基于内存映射的指定块数据快速读取方法,并通过OpenGL对ENVI标准格式的遥感影像海量数据快速读取予以验证。实验结果表明,基于内存映射的方式能有效地解决遥感影像海量数据指定内容的快速读取问题。论文还对内存映射的原理以及基于OpenGL显示的ENVI标准格式遥感影像数据读取程序实现细节进行了描述。  相似文献   

9.
基于FastDB的内存数据库实现机制研究   总被引:1,自引:0,他引:1       下载免费PDF全文
FastDB是一个高效率的内存数据库系统,相对于传统磁盘数据库,内存数据库通过将数据完全加载到内存,在内存中实现对数据的管理.通过对实现方式的深入分析、比较,选用合适的方式对内存数据库的实现机制等方面进行了改进,给出了内存数据库的实现方法、步骤和主要数据结构,进而对共享内存管理进行了阐述,使得内存数据库在处理数据上比磁盘数据库快,可以有效地使用CPU周期和内存,从而在一定程度上改善了数据吞吐量.较好的避免了内外存数据交换的发生,有效解决了不同行业中对系统响应要求高的问题.  相似文献   

10.
开源的Linux操作系统由于系统稳定、兼容性好、易于移植及网络功能强大等优点,越来越多地被使用在各种应用环境.同时随着USB2.0 高速数据传输在实际生产中的广泛使用,已有的摄像头视频设备的驱动已经不能很好地与之相适应.文章对原有Linux系统自带的驱动进行了分析,引入了采用Relay技术实现内核空间到用户空间的大数据量传输,从而提高了USB摄像头设备的数据传输速度.  相似文献   

11.
在嵌入式系统中,USB的工作由USB驱动程序来支持,该文首先介绍了Linux驱动程序的架构,然后详细说明了在EmbestS3CEV40开发板上,实现Linux环境下USB设备端驱动程序开发过程。  相似文献   

12.
Linux下网络设备驱动程序研究   总被引:1,自引:0,他引:1  
Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台来开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。同时从国内外发展情况来看,信息家电将是日后家电发展的一大方向,甚至可以说是主方向。文章分析研究了Linux下网络设备驱动程序的体系结构、模块功能以及网络设备驱动程序在Linux下的实现模式,在此基础上总结出设计网络设备驱动程序的一般方法,并对网络设备驱动程序(红外设备驱动程序)进行了测试。  相似文献   

13.
随着Linux操作系统日益被人们所接受,许多公司企业都使用Linux作为开发平台.文章主要阐述了嵌入式Linux设备驱动程序的概念;剖析了嵌入式Linux设备驱动程序的通用模块和具体开发流程;说明了驱动程序与内核之间的关系,进一步通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.  相似文献   

14.
该文在对uClinux设备管理机制进行深入研究的基础上,详细阐述了嵌入式Linux设备驱动程序的分类及特点,重点分析了动态可加载设备驱动程序的原理和设计步骤,并实现了基于uClinux的字符型设备的动态可加载驱动程序.实验结果表明,动态可加载方式为嵌入式Linux驱动程序的调试提供了便捷的途径,同时亦有效地提高了嵌入式产品的开发效率.  相似文献   

15.
嵌入式Linux下网络设备驱动程序的开发   总被引:1,自引:0,他引:1  
阐述了Linux网络系统的分层结构,分析了Linux内核中网络设备驱动程序的运行机理,介绍了实现Linux网络驱动程序开发的关键过程,结合设备驱动的调试方法通过应用实例给出了开发的全过程.最后,总结了嵌入式Linux下网络设备驱动程序开发的通用实现模式.  相似文献   

16.
文件是数据存储的基础,处于Windows操作系统内核中的设备驱动程序,对文件系统的访问不像应用程序那样方便。文章介绍了Windows设备驱动程序通过建立自定义I/O请求包(IRP),并将IRP发送到文件系统驱动程序的方式,实现对文件的内核级操作的方法,该方法可实现文件建立、读、写、删除和改名等功能。文章给出了基于微软设备驱动程序开发工具实现的IRP包的建立、发送和完成的源码。  相似文献   

17.
李鸿  李全 《科技资讯》2011,(36):11-12
随着计算机硬件的发展及数据量的增加,对存储设备的要求也越来越高。因此SD卡和Linux操作系统以其优越的性能,在嵌入式设备上得到了越来越广泛的应用。该文以三星的S3C2440芯片为基础平台,描述了在linux系统中如何实现MMC/SD卡控制器的驱动,以及它与Care部分、Core部分之间的关系。  相似文献   

18.
Windows操作系统上,应用程序不能直接访问设备,访问要通过内核中的设备驱动程序实现。当系统中存在多种被控设备时,可采取一个主驱动程序控制其它设备驱动程序的方式,实现对多个设备的统一、协调的控制。文章介绍了通过在内核中传递IO请求包(IRP)的方式,实现设备驱动程序之间的数据通讯的方法,该方法首先在内存中分配一个共享数据区,并将描述该共享区域的数据结构通过IRP在驱动程序间传递,实现在驱动程序间的数据通讯。  相似文献   

19.
在分析Linux驱动程序结构的基础上,详细介绍一种Linux下加密卡驱动程序的开发过程,在对比分析加密卡性能的基础上,提出了在驱动程序中封装加密算法的软硬件结合方式来提高加密卡的性能。  相似文献   

20.
本文介绍了UNIX下设备驱动程序的基本框架 .以SCOUNIX为平台 ,用C语言设计并实现了一个非常简化的虚拟的逻辑上的块设备 (同时包含字符界面 )驱动程序及其安装步骤 .希望能从中一窥设备驱动程序的实现过程  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号