首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
胡星波  江源  梁虹  郭驭华  付永华 《计算机应用》2013,33(10):2989-2992
电子纸显示器(EPD)能展现良好的阅读舒适性,但它具有显示速度慢的缺点,这必须通过对显示驱动程序进行优化设计加以克服。提出了一种基于三缓冲区的EPD驱动程序的实现架构和设计方法,并在一个专用阅读设备上进行了实现和验证。与传统的双缓冲机制相比,三缓冲架构增设了一个EPD显示区,用于保存显示到屏幕上的数据帧。测试结果表明,该驱动程序工作正常,不会出现屏幕闪烁问题,显示效果良好,用户可以获得较佳的视觉体验。  相似文献   

2.
一种带键盘扫描的串行LED显示驱动器   总被引:1,自引:3,他引:1  
李子文  沙立民 《微计算机信息》2005,21(3):123-124,148
介绍了一种带键盘扫描的串行LED显示驱动器MAX6959的工作原理及其内部配置寄存器,并给出了该器件的一个应用实例,包含了硬件电路和相关程序。  相似文献   

3.
研究表明,驱动程序的漏洞是造成Linux系统安全问题的主要原因之一,可引发提权、拒绝服务等高危情况。针对无具体设备的情况下,无法对驱动程序进行运行时漏洞检测的问题,提出了对驱动程序进行符号化执行的思路,提出了一种基于符号执行技术实现的驱动程序模拟环境,可以用于分析和检测Linux设备驱动程序中存在的安全漏洞。该环境通过模拟内核提供给驱动程序的服务接口,使驱动程序可以在应用层进行符号执行进而可对其进行漏洞检测。同时,该环境无需真实硬件的支持,并且具备覆盖率高、执行速度快、易于扩展等特点。通过将该环境作用于6个不同的Linux设备驱动,检测出了6个真实的漏洞,其中三个漏洞已向驱动维护者提交补丁并被接受。实验结果表明,符号化驱动环境具备一定的漏洞检测能力,并且拥有资源消耗低、检测速度快和不依赖于硬件设备的特点。  相似文献   

4.
设备驱动等内核扩展模块被认为是造成操作系统不稳定的主要原因,而目前对操作系统稳定性的研究也主要集中在研究如何将其与内核的主体部分分离.本文结合现有的研究成果,提出了利用用户态的Java虚拟机(JVM)将驱动程序与内核分离的架构.在这样的架构中,驱动程序运行在受限的JVM中,所有驱动程序的错误都将被捕获而不致影响到内核的其他部分.利用这样的架构,在Linux系统下实现了新的USB协议栈,并对其进行了性能测试.测试结果表明,与原内核驱动程序相比,新的驱动架构表现出更高的稳定性,而在性能方面,对于时间和数据量要求不高的设备,其性能与原驱动程序相当接近;而对于需要进行大量数据处理的设备,其性能有一定程度的下降.  相似文献   

5.
秦莹  戴华东  颜跃进 《计算机科学》2011,38(4):182-184,220
设备驱动程序是操作系统内核中代码量最大、缺陷最多的组件。单一内核操作系统中驱动程序处于内核态执行,驱动程序缺陷引发的错误往往直接导致内核崩溃,极大地降低系统可用性。分析了单一内核驱动程序存在的缺陷并将其按照位置分类,介绍了驱动程序缺陷解决方法。  相似文献   

6.
文立辉  阳富民  张杰 《计算机工程与设计》2007,28(19):4721-4722,4773
TinyX窗口系统被广泛应用于嵌入式系统,移植TinyX窗口系统的首要任务是显示驱动的移植.对TinyX窗口系统基于FrameBuffer的显示机制进行了分析,以ADV7179作为ARM平台的显示芯片,提出了将TinyX窗口系统的显示驱动移植到该平台上的解决方案,对TinyX窗口系统在不同平台下的移植有很好的借鉴价值.  相似文献   

7.
Ian A. Macleod 《Software》1977,7(6):771-778
This paper outlines the design and implementation of a text editor which is designed for use on an alphanumeric display terminal with cursor control. Text may be edited directly on the screen by deleting, overstriking or inserting characters. There also exist commands to manipulate and search sections of text. A major design consideration was that the editor should be easily usable by untrained casual users.  相似文献   

8.
基于EFI BIOS的Ukey设备驱动的设计与实现   总被引:2,自引:0,他引:2       下载免费PDF全文
EFI是Intel提出的下一代BIOS的基础规范架构,是为下一代操作系统准备的BIOS革新技术。EFI在解决传统BIOS局限性的同时,其自身安全问题成为它进一步发展的最大障碍。在研究EFI结构的基础上,重点对EFI驱动模型进行分析,设计并实现了一个基于EFI的Ukey设备驱动,可用于解决BIOS层的用户身份认证问题。  相似文献   

9.
驱动程序对系统安全性和稳定性对系统起着至关重要的作用,但由于其复杂和多样性导致难以成为操作系统的可信模块。近期研究表明,在用户空间内执行驱动程序,可提高系统稳定性,并降低开发难度,但对系统产生了潜在的安全威胁。为此,从限制驱动程序可能的行为出发,对面向安全的轻量级通用用户态驱动框架进行了研究,通过内核态驱动命令解释器与安全策略检查相结合的手段,确保驱动模块的安全性与隔离性。通过实验测量框架对系统产生一定负载,但不会对系统的正常运行产生明显影响。  相似文献   

10.
Linux模块技术分析及应用   总被引:3,自引:0,他引:3  
通过分析Linux内核中模块动态装载机制,总结了使用模块的优点和缺点,介绍了Linux模块装入、卸载的实现,并在此基础上给出了一个以模块方式存在于系统中的设备驱动程序例子。  相似文献   

11.
基于CSMC 0.5μm 5 V CMOS标准工艺,流片实现了一种彩色LED显示屏16位恒流驱动专用芯片的设计。采用高精度的基准电源抗失调和驱动电流输出匹配等技术,保证了在-40℃~80℃工作温度、4.5 V~7 V工作电压和负载宽幅改变情况下,芯片各通道最大输出电流达到106 mA,而相应的位间电流输出误差小于2.1%,片间电流输出误差小于3.3%。同时电源电压调整率为0.3%,输出电压调整率为0.09%。  相似文献   

12.
Earth scientists generally handle large arrays of multivariate data (tabular form) which have to be entered into a computer for further processing. This paper is concerned with a user-friendly screen data editor named DAINTY, developed by the authors to serve the needs of data entry and printing. Whereas column operations are required for tabular data, text data entry requires row operations. DAINTY provides a number of column operations which generally are not present in commercial editors. These operations are discussed.  相似文献   

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

14.
介绍了Linux下设备驱动程序的基本结构和实现原理,结合底层驱动中的读操作函数的整个过程,对其一般规律进行了总结,以降低误码率.  相似文献   

15.
基于WDM模型的PCI卡驱动程序设计   总被引:6,自引:1,他引:6  
基于WDM模型的PCI卡驱动程序设计,是建立Windows操作系统下数据采集系统面临的关键问题,详细分析了WDM驱动程序的工作原理。以PCI9113A数据采集卡为例,提出了利用Microsoft公司的DDk实现Windows2000操作系统下驱动程序的有效开发方法。讨论了驱动程序的测试和封装。  相似文献   

16.
WDM模式下USB设备驱动程序的设计   总被引:5,自引:3,他引:5  
针对USB设备驱动程序开发过程中的常见问题和难点,并结合编程环境、工作机制、基本格式和端口初始化等几个方面问题,对在Windows环境下设计USB设备驱动程序的诸多要点进行了详细的分析与探讨,并着重说明了如何实现USB2.0规范所定义的4种数据传输方式及其在使用中的选择策略,同时也给出了相应的示例代码。  相似文献   

17.
A novel MEMS display device comprising a light separator and MEMS light shutters is introduced. This device is operable both in transmissive mode using internal light source and in reflective mode using external sun light. In transmissive mode, the light separator directs internal backlight illuminated on its incident surface into a plural of small openings (grooves) on the viewing surface. The MEMS light shutters are used to control the color and intensity of light at individual pixels. Internal light utilization efficiency of this display is the greatest compared to any other transmissive displays. The device is capable of having true black background, hence a very high contrast ratio. In reflective mode, MEMS shutters direct part of the sun light for image display. MEMS shutters have fast response time, making the new device suitable for vivid motion picture display, and operable at very low voltages, suitable for mobile device applications.  相似文献   

18.
蔡斌  万柳 《微计算机应用》2006,27(4):422-424
从Linux设备驱动程序的分类入手,分析了网络设备驱动程序的结构,并讨论了网络设备驱动程序的实现模式,最后描述了实现中要注意的问题。经实践检验.本实现模式是成功的。  相似文献   

19.
Windows CE 驱动程序开发   总被引:21,自引:0,他引:21  
不同的嵌入式系统硬件平台,往往有其独有或特殊的设备,而这些设备的WindowsCE驱动程序设计问题是开发人员经常遇到的。着重阐述了WindowsCE体系结构和中断机制、WindowsCE驱动开发的几种基本模式,给出了如何使用单片驱动程序设计方法,提供了平台特有设备驱动程序开发实例以及如何将驱动程序加入OS二进制映像文件的步骤,测试表明此方法设计的驱动程序高效可靠。  相似文献   

20.
基于ARINC429总线接口板卡的驱动程序设计与实现   总被引:2,自引:0,他引:2  
在介绍ARINC429总线接口板卡体系结构的基础上,重点阐述了Windows2000下,该型板卡驱动程序的设计与实现.驱动程序的应用程序接口开发采用WinDriver设备驱动程序工具包,详细介绍了板卡设备注册,存储器访问以及中断处理的实现机制.板上程序则结合板卡的硬件设计,介绍自测试以及数据收发功能的实现.  相似文献   

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

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