首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 343 毫秒
1.
在研究VxD文件系统钩子的基础上,通过拦截vxd文件系统服务,实现了一个虚拟设备驱动程序,并采用ATL开发了一个支持自动化服务的COM组件,简化用户接口,实现Win 95/98/ME环境下的文件和目录隐藏。  相似文献   

2.
基于JTAG接口实现YAFFS文件系统是一种崭新的设计思路。以MTD子系统的结构为基础,抽象出MTD设备层,专注于MTD芯片驱动程序的设计,给上层YAFFS文件系统提供了统一的操作接口。在此基础上实现的基于JTAG接口的MTD驱动程序结构,不仅支持C*Core平台和YAFFS文件系统,而且经过简单移植可以扩充到ARM等平台和FAT等文件系统,具有非常好的开放性和适应性。  相似文献   

3.
JFFS2是基于Flash存储器是日志文件系统,是公认的嵌入式Linux文件系统。MTD驱动程序是专门为Flash设备所设计的,并且支持CFI方式访问Flash存储器。主要研究了JFFS2文件系统下,如何实现CFI方式访问Flash存储器、Flash设备分区等关键技术,并介绍了JFFS2文件系统的内核配置及编译方法。  相似文献   

4.
JFFS2是基于Flash存储器是日志文件系统,是公认的嵌入式Linux文件系统。MTD驱动程序是专门为Flash设备所设计的,并且支持CFI方式访问Flash存储器。主要研究了JFFS2文件系统下,如何实现CFI方式访问Flash存储器、Flash设备分区等关键技术。并介绍了JFFS2文件系统的内核配置及编译方法。  相似文献   

5.
介绍了在Windows NT/2000平台上怎样设置DDK编译环境和编译设备驱动程序的两种方法,以及一些编译前的必备工作。编译设备驱动程序的两种方法其一为基于命令行,另一种是利用VC 集成的环境。除此之外,还简介了Sources的一些关键字。希望为开发驱动程序的软件开发者提供参考依据。  相似文献   

6.
比较在嵌入式系统、通用计算机系统和单片机系统中扩展外部设备的异同,介绍Linux系统中驱动程序的结构,涉及的概念包括虚拟文件系统、模块、proc文件系统.给出一个嵌入式Linux环境下扩展外部设备的实例:"跑马灯"设备,介绍它的软硬件原理.  相似文献   

7.
介绍文件系统在Atmel公司的EEPROM芯片AT24C512中的应用。本文主要针对嵌入式Linux系统,通过编写EEPROM的块设备驱动程序,并格式化为相应的文件系统,从而达到按文件方式存取EEPROM的目的。  相似文献   

8.
张晓彬  慕春棣 《计算机工程》2007,33(16):248-250
基于32位处理器的嵌入式开发平台已广泛使用触摸屏设备和基于图形库的嵌入式桌面系统作为人机交互接口。该文介绍了在基于PowerPC体系结构的Total5200开发平台上的嵌入式Linux桌面系统的设计与开发过程,包括Linux触摸屏设备驱动程序的开发与Qtopia桌面系统的移植,并就其中常见的问题进行了分析。给出了整个嵌入式桌面系统在JFFS2文件系统上的实现方式。  相似文献   

9.
μClinux已成为嵌入式应用中非常热门的嵌入式操作系统。针对某些嵌入式系统中固存容量低,不需要文件系统的特点,提出通过删除根文件系统、内核与应用程序一体化、针对本应用系统的特殊性开发的一种新文件系统ReFS、裁剪添加设备驱动程序等技术措施,来达小型化μClinux目的。根据具体的嵌入式应用,用文中提到的小型化措施,可以定制μClinux,使之适合于各种应用场合。  相似文献   

10.
μClinux已成为嵌入式应用中非常热门的嵌入式操作系统。针对某些嵌入式系统中固存容量低,不需要文件系统的特点,提出通过删除根文件系统、内核与应用程序一体化、针对本应用系统的特殊性开发的一种新文件系统ReFS、裁剪添加设备驱动程序等技术措施,来达小型化μClinux目的。根据具体的嵌入式应用,用文中提到的小型化措施,可以定制μClinux,使之适合于各种应用场合。  相似文献   

11.
USB(Universal Serial Bus)已经成为电子产品对外接驳接口中最为流行的总线标准,针对Window操作系统下USB设备驱动预先开发的需求,介绍了如何使用DSF(Device Simulation Framework:设备虚拟框架)虚拟在物理上并不存在的USB设备.开发该虚拟设备的主要过程包括:基于一种...  相似文献   

12.
Linuxoperationsystemcanworkintwomodes.Oneisinuserspace,theotherisinkernelspace.Whenwewanttowriteadevicedriver,weshoulddecidewhatfunctionscanbeimplementedbyusingmoduleandwhatcanbedoneinuserspace.Asangeneralprinciple,allthatcanbeprogrammedinuserspaceshouldnotbefulfilledinkernelspace.Althoughsometimeswritingauserspacedevicedriverisawisealternativetokernelhacking,userspacedriverscan'tfinishtoomuchtasks.Incasethatwecan'tac-complishourdriverinuserspace,orwhenweemphasizetheim-portanceofrealtimeandst…  相似文献   

13.
在当前工业控制系统中,DCS系统与第三方设备进行通信时,必须开发对应的设备驱动程序;当DCS系统升级时,设备驱动也必须进行相应升级,从而增加了升级和维护成本。为此,提出了基于OPC的第三方设备数据采集系统(COMMOPC系统)。该系统由主框架和I/O驱动组成,I/0驱动为主框架提供统一的通信调用接口,主框架部分通过接口的调用来实现对设备I/0的统一管理、调度和通信信息的集中监视,并提供通用OPC Server接口,使上层应用系统通过OPC Client可实时地访问现场设备,解决了设备驱动程序与DCS系统必须一一对应的问题。  相似文献   

14.
This paper presents MVSS, a storage system for active storage devices MVSS offers a single framework for supporting various services at the device level. It provides a flexible interface for associating services to a file through multiple views of the file Similar to views of a database in a multiview database system, views in MVSS are generated dynamically and are not stored on physical storage devices. MVSS represents each view of an underlying file through a separate entry in the file system namespace. MVSS separates the deployment of services from file system implementations and, thus, allows services to be migrated to storage devices. The paper presents the design of MVSS and how different services can be supported in MVSS at the device level. To illustrate our approach, we implemented a prototype system on PCs running Linux. We present results from example applications implemented on the prototype and discuss a variety of architectural issues including mixed workloads.  相似文献   

15.
针对目前μC/OS-Ⅱ操作系统没有驱动设备管理部分的现状,通过建立驱动设备列表和驱动程序列表来分别对设备和驱动程序进行管理,实现了设备管理层的设计方案。设备管理系统分为三个层次:上层提供了统一的访问接口函数,中间层对设备链表和驱动程序列表进行管理同时将上层的接口函数定位到底层对应的驱动程序,底层直接完成设备的各项操作。另外,给出了在LPC2400硬件环境下串行接口的管理实例。应用结果表明,该系统具有很强的通用性和可移植性。  相似文献   

16.
The Linux operating system is quickly becoming a standard, attracting a wide user community and supporting a broad variety of applications and devices. Other vendors, such as Sun, have provided Linux‐compatible system call interfaces to their kernels, but are constrained by the lack of device support. To address this problem, we present a system (called PITS) to build device drivers, in this case for Solaris x86, from Linux source code. To accomplish this goal, we designed tools and Linux kernel emulation code to handle the myriad incompatibilities. These incompatibilities require the ability to resolve symbol conflicts, emulate internal Linux kernel data structures, handle module initialization, and generate module dependencies. With our method, we show that converting Linux device drivers is possible, but has a few technical difficulties. Issues arise with sparse documentation, external user interfaces, and modular driver implementations. There are also fundamental differences between the two operating systems, such as interrupt and DMA handling. We describe each of these issues and their current solutions to build a functional driver in the Solaris environment. Using the IOzone file system benchmark, we also demonstrate comparable performance between our generated SCSI driver set and their corresponding native counterparts. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

17.
移动存储设备多密级安全交互方案   总被引:1,自引:0,他引:1  
针对移动存储设备在不同密级主机间交叉使用时可能造成信息泄漏的安全问题,提出了一种基于文件系统过滤驱动的移动存储设备多密级交互方案.该方案基于移动存储设备的特殊硬件结构,通过文件系统过滤驱动在Windows文件操作中加入访问控制机制,实现了主机对移动存储设备的分级受控访问.实验结果表明,该方案实现了文件操作的细粒度控制及...  相似文献   

18.
传统的linux系统为了获得更好的性能,将设备驱动运行在内核空间,不可避免的降低了系统的可靠性和稳定性.基于常用的USB设备提出了一种全新的驱动架构,它将驱动以进程的形式运行在用户空间,并且支持热插拔,驱动管理等特性,实验结果表明这种架构性能良好,能够满足实际应用需求.  相似文献   

19.
User-Level Device Drivers: Achieved Performance   总被引:2,自引:0,他引:2       下载免费PDF全文
Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robustness. However, in the past, systems based on user-level drivers have generally exhibited poor I/O performance. Consequently, user-level device drivers have never caught on to any significant degree. In this paper we demonstrate that it is possible to build systems which employ user-level device drivers, without significant performance degradation, even for high-bandwidth devices such as Gigabit Ethernet.  相似文献   

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

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