首页/文章/ 详情

一个小而美的项目分享!

2年前浏览383

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

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

他的主要思路是,

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

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

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


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


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

来源:路飞的电子设计宝藏
电路控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-14
最近编辑:2年前
一路带飞
硕士 一路带飞,高级硬件工程师
获赞 66粉丝 88文章 122课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈