文档介绍:计算机科学与技术专业的荐--开题报告
计算机科学与技术专业的荐--开题报告
第2页 / 总合13页
计算机科学与技术专业的荐--开题报告
计算机科学与技术专业的开题报告
一、研究背景及意义
跟着信息技术的发展HostController) subruit urb函数就是由这两个模块供给的一般状况下。一台计算机只有一种控制器。Linux考虑了有多种控制器的可能性并为未来扩展更多的控制器供给了方便。
所以,拦截usb submit urb函数就是要拦截内核模块的导出函数。。这给扩展内核功能带来诸多不便。所以。Linux供给了一种新的体制:动向可加载内核模块 ,能够动向地从系统核心卸载。 每当加载模块时核心将把该加载模块输出的全部资源和符号增添到核心符号表中21核心符号表中包含模块导出函数名、变量的名字和其相应的地点经过改正函数地点值的方法能够对函数调用进行拦截。
计算机科学与技术专业的荐--开题报告
计算机科学与技术专业的荐--开题报告
第4页 / 总合13页
计算机科学与技术专业的荐--开题报告
但这类方法在拦截模块导出函数的时其实不合用。如前所述,模块在加载的过程中会使用核心符号表中的信息对引用的函数和变量进行重定向。这类接见是一次性的。系统在内核级中履行时,接见了大批的存放器,而好多存放器值是由上层调用者供给的。。很可能出现不行料想的结果。
所以使用hook函数的最正确原则是:在hook函数中调用原函数时。全部存放器的值与被hook前的信息相同 一般的C函数调用都供给了函数货仓切换操作。 。, 。
计算机科学与技术专业的荐--开题报告
计算机科学与技术专业的荐--开题报告
第6页 / 总合13页
计算机科学与技术专业的荐--开题报告
在实质的测试和使用中没有出现禁用无效的状况。
三、监控系统应用价值与基本方法
监控系统在已有研究成就的基础之上,对偏差控制、大块数据办理、地形简化等算法和实现技术进行了改良。包围盒进行LOD偏差办理,大大地提升了算法的效率,该算法已经应用到研制的某卫星网管仿真测试系统中,获得了优秀的成效。算法使用的是储存在当地的地形数据,未来有可能经过网络使用及时的真切地形数据,此时内存映照文件将无效,所以需要进一步考虑怎样有效地加载和传输来自网络的数据,进而及时显示真切的地形。此外,使用C++语言实现算法和地形显示,能够进一步提升软件的效率。鉴于USB的CAN总线系统监控平台的开发成功,为CAN总线控制系统的开发、调试和诊疗供给了得力工具。不论在实验室仍是在工业现场,开发人员都可方便地将CAN网络与计算机互联,及时监控系统的总线状态。以此为基础,此后还将进一步完美其上位机应用程序,丰富其监控的现场总线种类,使其成为鉴于CAN的多种现场总线的监控平台。
USB(universal serial bus)通用串行总线,是由Intel、康柏、微软和NEC等企业共同推出的串行接口。它支持即插即用和带电热插拔,占用的系统资源少,不会出现与其余外设资源矛盾的状况,软件安装也很方便;、和480Mb/s,打破了传统计算机串行通讯接口(如RS一232)与高速外设进行数据传输时的速度“瓶颈”;接口还能够供给最大5V/500mA的总线电源,小型USB设施无需外扩电源,简化电路设计。USB接口已经成为PC的标准接口。为了便于携带使用,在下位桥接器设计中均采纳体积小、功耗低的平面