USB键盘背后的那些事儿--Legacy USB实现

Legacy USB是指在传统环境下(如DOS)为USB键盘和鼠标提供支持的技术。它允许老式程序和系统识别并使用USB输入设备,即使它们不支持USB。当Legacy USB禁用时,DOS或直接访问8042键盘控制器的程序无法识别USB键盘。为解决此问题,BIOS通过模拟USB设备为PS/2接口生成兼容信号,确保老程序的兼容性。实现过程中涉及截获USB中断、数据转换和中断触发等复杂步骤。
摘要由CSDN通过智能技术生成

 

最近晚上闲来无事,决定写几篇技术文章和大家共享一下。关于议题,我想了很久,觉得还是重点写些大家平时接触不到,或者说不容易在其他地方见到的一些概念吧。这样可以一方面开拓大家的知识面,另一方面我也想打破目前BIOS技术过于封闭的局面。现在的BIOS业界的确是过于封闭了,有句话说的不错:在我们这个行业,就那么几个人,大家在不同的公司跳来跳去……原因就在这个行业技术上过于封闭。不是BIOS从业的工程师,很难自学BIOS编程的。

 

于是呼,我第一篇就选择了谈谈Legacy USB。

 

 

1. Legacy USB是什么?

 

USB我们每天都在用,那么什么又是Leacgy USB呢?随便Google一下,网上什么说法都有,但是很少有说对的。大多数朋友都知道这是一个主板BIOS上的选项,并且几乎都设置成了Enable,但是在问及这个东东到底是干什么的时候,就基本上没人知道了。很多朋友误认为这是USB 1.1支持选项。这是完全错误的,任何一项技术都应该默认做到backward compatibility(向后兼容),如果USB因为升级到2.0就不再支持大量的1.1设备,那么我想估计就没人用USB了。

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值