硬件设计-DIY项目分享

图片

今天逛Hackday看到一个有趣的项目,一个外国老兄电脑是双系统,每次切换到win,都需要在系统启动界面手动输入指令,很麻烦。

图片

为了偷懒他设计了一个物理层面的系统切换装置,如下图。

图片

他的主要思路是,

1.

用STM32设计一个USB控制器,可以模拟键盘

2.

读取系统开机后加载的日志,判断是否到了系统切换的界面,需要输入指令。

3.

根据物理开关的位置上,识别到是WIN还是LINUX的硬指令,然后模拟键盘,在输入界面,输入对应系统的指令。

还有几个有趣的亮点,他设计了金属外壳界面,用螺钉固定,开关也放在上面,这样可以便捷的固定在桌子下面。电路板用USB线缆连接到主机,从上面取电。

这虽然是个小项目,但是结构,USB协议,最小单片机系统,甚至主机的日志读取解析都用到了。可以做一些扩展。我把源码链接放到原文里。感兴趣的朋友们可以自行研究。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值