驱动函数库论文_白璐

导读:本文包含了驱动函数库论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:函数库,动态链接库,操作系统,设备,多功能,体系结构,内核。

驱动函数库论文文献综述

白璐[1](2015)在《基于内核代理模块和用户空间函数库的设备驱动体系结构的研究》一文中研究指出随着计算机科学技术的发展以及硬件性能的提升,操作系统的稳定性及安全性日益成为现今面临的最主要的挑战。操作系统的安全决定着整个计算机系统的安全,内核作为操作系统的核心,它的稳定与安全对操作系统有至关重要的影响,由于设备驱动代码占到内核代码的70%,因此它是操作系统漏洞的主要来源。在Linux中,操作系统认为内核中的代码是完全可信的,传统的设备驱动以内核模块的方式运行在内核空间,因而设备驱动如果存在漏洞或恶意代码,则将对系统的稳定性和安全性造成破坏和威胁。此外,并不是所有设备驱动程序的开发者都完全熟悉内核,因此,驱动程序的质量参差不齐。为了保障系统的安全,本文提出一种新的保证操作系统安全与稳定的方法,将驱动程序部分隔离,在用户空间实现。在深入研究了Linux操作系统的驱动模型并对实现用户空间驱动的关键技术进行分析后,本文设计和实现了一种基于驱动代码分离的用户驱动框架,将驱动程序分为在用户态执行的用户空间函数库和在内核态运行的内核代理模块两部分。一方面,通过使用源程序分析工具cflow对网络驱动代码进行分析,确定驱动程序代码分离的标准,保留驱动代码中的关键部分来兼顾驱动性能。另一方面,以PCnet32网络驱动为例,实现了基于内核代理模块和用户空间函数库的用户空间驱动原型,在一定程度上实现驱动的隔离,降低由驱动引起的漏洞破坏操作系统的可能性,同时减少内核中运行的驱动代码,以达到保障操作系统可靠性的目的。本文对实现的用户空间驱动原型进行了正确性和性能方面的测试,实验证明此方法在保证有效性的基础上兼具较高的可用性。(本文来源于《北京交通大学》期刊2015-03-01)

杨佑平[2](2014)在《面向激光标刻应用的运动控制卡驱动程序及API函数库的开发》一文中研究指出随着激光加工技术的日益成熟,以及高性能、高性价比、小型化激光器的面世,激光打标系统正在向便携式、微型化、低功耗、分体式、高性价比的方向发展。近年来,由于平板电脑推广应用,基于Linux框架的平板电脑将成为工业控制系统的主机首选设备;基于USB(Universal Serial Bus,通用串行总线)接口的运动控制卡具有使用方便、支持热插拔、通用性强的特点,结合Linux平板主机,利用USB控制卡,开发便携式的微型激光打标系统已成为业界的研究热点。CBIB-USB(Center for Biomedical Imaging and Bio-informatics-USB)运动控制卡是一款基于USB接口的运动控制设备,提供了2路16位DA(Digital to Analog),2路12位DA,16位串口数据输入、16位串口数据输出等功能。为使该运动控制卡能在Linux环境下实现激光标刻的功能,开发了该设备的USB接口芯片CY7C68013的固件程序和设备驱动程序;封装了五类共17个函数的API(Application Programming Interface)函数库。在Linux环境下,激光打标应用程序可以调用该函数库完成设备管理、打标数据的传输、振镜及激光器的控制等功能。为了测试所开发的设备驱动程序和API函数库的功能,设计并开发了一套基于界面操作的测试软件。通过联机打标测试,实验结果表明CBIB-USB运动控制卡在Linux环境下具有工作稳定、实时性好、数据传输安全可控等特性,并可对激光设备的工作状态进行全方位控制,满足Linux环境下激光标刻的工作要求。(本文来源于《华中科技大学》期刊2014-05-28)

朱震[3](2010)在《一种多功能信号卡的驱动函数库设计》一文中研究指出在数字化的工业控制系统中,信号源的设计对整个系统的控制精度及稳定性起着重要作用。介绍了一种自主研发基于存储扫描方式的多功能信号卡的原理及应用。由于编程使用该板卡需要对板卡的硬件原理非常熟悉,且编程过程中需要频繁对板卡物理地址进行读写操作,因此迫切需要将板卡的各部分功能模块化,封装成驱动函数库以满足各种编程需要。提出了一种分层驱动封装模式,提高了代码的复用率,简化了操作过程,提高了应用程序的可靠性。采用动态链接库(DLL)的方式完成了驱动函数库的封装,实现了在各种操作系统及各种编程环境下的调用。该封装方法已应用于各类独立研发的板卡驱动函数库的设计中。(本文来源于《工业控制计算机》期刊2010年05期)

王克飞,邓方[4](2010)在《工业控制板卡驱动函数库设计》一文中研究指出针对自主研发的任意波形信号发生器板卡在应用时,需要频繁的对板卡物理地址进行读写操作,不利于板卡应用和推广的问题,本文为板卡设计了驱动函数库。驱动函数库利用一种分层驱动封装模式的动态链接库,实现了在各种编程环境下的调用。试验结果表明,该驱动函数库在任意信号发生器板卡的应用中简化了上层编程过程,提高了应用可靠性。(本文来源于《科技创新导报》期刊2010年15期)

李贻涛[5](2009)在《CodeVision AVR中LCM128645ZK驱动函数库的构建》一文中研究指出AVR单片机在国内已开始大量应用,CodeVision AVR软件是一种高效、易用的AVR开发平台。本文以中文液晶模块LCM128645ZK为例,详述了在该软件中如何构建器件驱动函数库的过程,并列举了AVR单片机与液晶模块的典型接口部分驱动程序。建立器件驱动函数库可以避免许多重复劳动,使开发工作更有效率。(本文来源于《科技资讯》期刊2009年31期)

向学军,魏开云[6](2006)在《基于LabVIEW的倒立摆控制器驱动函数库设计》一文中研究指出选用LabVIEW作为倒立摆控制系统的界面设计开发工具。为了在LabVIEW图形化编程环境下使用倒立摆控制器Windows环境下的动态链接库,本文将动态链接库中的函数全部转换设计为在LabVIEW环境下可以调用的函数形式。在LabVIEW开发环境中实现了倒立摆测控系统程序的各项功能。(本文来源于《微计算机信息》期刊2006年07期)

驱动函数库论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着激光加工技术的日益成熟,以及高性能、高性价比、小型化激光器的面世,激光打标系统正在向便携式、微型化、低功耗、分体式、高性价比的方向发展。近年来,由于平板电脑推广应用,基于Linux框架的平板电脑将成为工业控制系统的主机首选设备;基于USB(Universal Serial Bus,通用串行总线)接口的运动控制卡具有使用方便、支持热插拔、通用性强的特点,结合Linux平板主机,利用USB控制卡,开发便携式的微型激光打标系统已成为业界的研究热点。CBIB-USB(Center for Biomedical Imaging and Bio-informatics-USB)运动控制卡是一款基于USB接口的运动控制设备,提供了2路16位DA(Digital to Analog),2路12位DA,16位串口数据输入、16位串口数据输出等功能。为使该运动控制卡能在Linux环境下实现激光标刻的功能,开发了该设备的USB接口芯片CY7C68013的固件程序和设备驱动程序;封装了五类共17个函数的API(Application Programming Interface)函数库。在Linux环境下,激光打标应用程序可以调用该函数库完成设备管理、打标数据的传输、振镜及激光器的控制等功能。为了测试所开发的设备驱动程序和API函数库的功能,设计并开发了一套基于界面操作的测试软件。通过联机打标测试,实验结果表明CBIB-USB运动控制卡在Linux环境下具有工作稳定、实时性好、数据传输安全可控等特性,并可对激光设备的工作状态进行全方位控制,满足Linux环境下激光标刻的工作要求。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

驱动函数库论文参考文献

[1].白璐.基于内核代理模块和用户空间函数库的设备驱动体系结构的研究[D].北京交通大学.2015

[2].杨佑平.面向激光标刻应用的运动控制卡驱动程序及API函数库的开发[D].华中科技大学.2014

[3].朱震.一种多功能信号卡的驱动函数库设计[J].工业控制计算机.2010

[4].王克飞,邓方.工业控制板卡驱动函数库设计[J].科技创新导报.2010

[5].李贻涛.CodeVisionAVR中LCM128645ZK驱动函数库的构建[J].科技资讯.2009

[6].向学军,魏开云.基于LabVIEW的倒立摆控制器驱动函数库设计[J].微计算机信息.2006

论文知识图

代码模型生成的代码文件对DAVE进行相...一2pCllZOZ驱动函数库加入工程4 多功能信号卡输出波形示波器截图3 驱动函数层次关系3 软件程序流程图中的驱动函数层次

标签:;  ;  ;  ;  ;  ;  ;  

驱动函数库论文_白璐
下载Doc文档

猜你喜欢