其实想问的问题很杂,完全不知道该怎么定标题,希望大家看完帖子别喷我是标题党- -
最近和朋友突发奇想打算做一个PC外设,功能类似键盘。因为原本的出发点是自娱自乐,所以最开始确实试过对键盘直接进行改造。但是实际效果不太理想,特别是电脑同时只能接受一个键盘这点实在很不方便。
但是兴趣完全被调动起来,实在不想就这么半途而废,于是来问一些小白的问题,希望大家帮忙
Q1、PC外设和单片机之间的联系有多大?利用单片机开发pc外设这个方向是否正确?
其实之所以发到单片机版块,单纯是因为硬件方面听到最多的词汇是单片机- -,而实际对于单片机的了解也仅限于理论上知道是一个简化版的PC这点(如果理解错误请大家指正)。另外一个方面,也是考虑到单片机的控制主要用到了自己比较熟悉C编程,所以觉得比较亲切一些。
去书店找过单片机的书籍,实际看到的例子大都是一些独立的小系统。所以现在很迷茫,对于想利用单片机来制作这个简单的pc外设这个方向是否正确很没底。
Q2、制作类似于键盘这种功能的PC外设需要哪些方面的知识?
现在自己具备的知识,软件方面ASM/C/C++/C#都算用过一段时间,windows编程也比较熟悉,windows下驱动编程花时间也应该是力所能及的范畴。硬件方面的知识比较贫乏,只有曾经学过的数电模电、接口技术这点而已。不知道还需要补充哪些方面的知识呢?
如果哪位有类似的例子或者教程可以分享给我,实在感激不尽
Q3、制作外设的成本一般在多少?
因为是完全不会有收益的自娱自乐行为,所以预算不太多。不知道软硬件方面的投入大概会有多少呢?
THX for reading