基于USB接口的多功能用户自定义键盘的设计

来源 :全国抗恶劣环境计算机第二十四届学术年会 | 被引量 : 0次 | 上传用户:lihaidong2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今的设备通讯口大多采用USB标准,作为一种新型的串口通信标准,基于USB接口的产品具有较高的传输速率,可扩展性好,采用总线供电,支持热插拔和即插即用等.本文介绍一种采用C8051F340单片机实现了基于HID类协议的多功能用户自定义键盘的设计,并通过一个USB设备实现多个设备的集合.
其他文献
设计了一个源码脆弱函数定位模型,结合软件工程学科的研究成果,以25个程序复杂度为特征对脆弱函数进行定位,利用统计学习有指导学习方法验证各特征有效性,其中19个复杂度呈显著效果.以Linuxkenel源码多个不同版本在公开安全数据库中暴露的脆弱性为测试数据源,取得了良好的测试效果,虚报率低于1%,漏报率85%左右,误报率低于5%.
由软错误引起的计算可靠性问题,已经在安全关键系统中越来越多的被考虑到.由于寄存器文件被访问的非常频繁而且在其中发生的错误会迅速地传播到其他组件,所以寄存器文件是影响系统可靠性重要的因素.然而,现存的保护技术通常会导致显著的功率代价和性能下降.本文提出了一种轻量级的软件实现方法来减少寄存器文件中的软错误.基于对许多狭窄数据宽度的寄存器的值得观察,发现其中很大一部分空间的寄存器数据是未被使用的,因此,
本文提出一种具有预测机制的物联网感知层路由算法,该算法通过考虑不同传输链路的节点距离、访问频率、节点能量、跳数等感知信息,使节点能够选择最优的下一跳路径,同时能够根据节点接收数据量的多少,自动调节算法中参数,达到均衡各个节点能耗的作用.通过在WSN网络下的仿真实验证明该算法具有能量有效性、负载均衡、延长网络寿命等特点.
随着虚拟化技术的不断发展,CPU虚拟化与内存虚拟化技术已日趋成熟,而I/O虚拟化技术的发展却相对滞后,影响了虚拟机的整体性能.目前,Intel的VT-d技术已经能够实现Passthrough I/O功能,而且还通过VT-d和网卡虚拟化实现了SR-IOV技术,有效地解决了I/0虚拟化中的诸多问题.本文在总结现有的几种I/0虚拟化技术的基础上,分析了SR-IOV技术的实现,并对基于SR-IOV的网卡进
以国产CPU为基础,引进商用计算加速技术,构建功能分离的异构并行计算硬件平台,是设计高性能自主可控计算机的一种高效可行的解决方案.而异构高性能计算机的性能测试技术是发现计算系统瓶颈、优化系统设计、提高系统持续性能的有效途径和方法.本文在对目前主流的一些高性能计算系统测试软件进行详细分析的基础上,结合高性能计算机和性能测试技术的发展趋势及应用的变化,总结和提出了设计面向异构计算系统性能测试软件的框架
人脸识别是一种重要的生物特征技术,应用非常广泛.特别是将之应用在恶劣的军事作战环境中,能实现人员身份认证和视频监控等.恶劣环境下光照天气等原因导致获取的人脸图像的亮度、分辨率过低,从而影响身份认证和视频监控的准确性.本文在传统Retinex算法的基础上进行了改进,得到高质量的预处理图像,再利用PCA算法实现人脸识别,使人脸图像识别率由76.23%提高到96.35%.
现代电子设备对存储器可靠性的要求越来越高.针对批量生产中处理器模块的随机存储器(RAM)测试的需求,分析RAM存储器的故障成因,建立故障模型并分析,对每一种故障模型均给出详细的测试方法,提出了一种覆盖率高、复杂度小的测试算法,对实际测试中提升测试覆盖率,减小测试复杂度具有一定的参考价值.
近年来,U盘、SD卡、固态硬盘等电子存储产品在商业领域广泛使用,以NAND FLASH为主的固态存储介质的集成密度、读写速率等不断提高,应用成本也降到了一个相对合理的水平.针对NAND FLASH存储介质的特点,结合大容量数据存储模块的工作原理,本文介绍了数据纠错、损耗均衡、过量配置、坏块管理、RAID等NAND FLASH可靠控制方法,并对进一步提高数据存储可靠性的数据流全路径数据校验与纠错技术
本文介绍了苏州国芯C9000双核平台芯片中一种双总线DDR3内存控制器的设计.该设计能够实现通过不同总线接口访问DDR内存,而又不对DDR内存访问效率产生较大的影响.该设计具有灵活性,可扩展性以及复用性,可应用于其它高性能计算平台芯片设计.
针对基于PC机和专用伺服控制卡的伺服控制系统的不足,提出了ARM微处理器和数字信号处理芯片DSP的双CPU主从式结构硬件平台,嵌入式Lmux操作系统软件平台构建嵌入式运动控制器的方法;分别介绍了此嵌入式运动控制器主从模块的硬件设计;软件方面,设计了在Linux2.6内核环境下基于MiniGUI的入机界面设计以及DSP软件实现的程序结构框架,降低了成本,且设计灵活。