V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
leux
V2EX  ›  Linux

可以用开发板做一个 usb 即插即用的键盘吗?

  •  
  •   leux · 2018-06-16 19:00:46 +08:00 via Android · 4528 次点击
    这是一个创建于 2113 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用树莓派 可以做一个 usb 即插即用的键盘吗?

    想法是用 linux 开发板制作一个即插即用的触屏 usb 键盘,就是点击 linux 触摸屏上的虚拟键盘,usb 连接的电脑即输入相应的字符。
    17 条回复    2018-06-17 15:52:05 +08:00
    loading
        1
    loading  
       2018-06-16 19:05:15 +08:00 via iPhone
    可以
    gamexg
        2
    gamexg  
       2018-06-16 19:14:58 +08:00
    ATMEGA32U4 开发板+Arduino,有对应的例子,做成串口和树莓派通信就行。
    Tetsuchou
        3
    Tetsuchou  
       2018-06-16 19:24:03 +08:00 via iPhone
    Teensy 了解一下
    iwtbauh
        4
    iwtbauh  
       2018-06-16 19:48:24 +08:00 via Android
    其实就是开发 USB Gadget driver
    http://www.linux-usb.org/gadget/
    iloveyouso
        5
    iloveyouso  
       2018-06-16 19:54:22 +08:00 via Android
    可以
    leux
        6
    leux  
    OP
       2018-06-16 20:28:58 +08:00 via Android
    其实还有很多用途,如:语音输入,动作输入,激光虚拟键盘,蓝牙键盘等等不要太多
    loading
        7
    loading  
       2018-06-16 20:34:45 +08:00 via iPhone
    了解一下 hid 协议
    LukeChien
        8
    LukeChien  
       2018-06-16 20:44:18 +08:00 via Android
    gh60 开源键盘
    Osk
        9
    Osk  
       2018-06-16 20:48:57 +08:00 via Android
    火星了,树莓派的 USB 支持 slave 模式吗???

    Arduino micro 是肯定可以的。
    but0n
        10
    but0n  
       2018-06-16 20:52:00 +08:00 via iPhone
    @loading 大佬
    OscarUsingChen
        11
    OscarUsingChen  
       2018-06-16 21:15:23 +08:00 via iPhone
    我之前做过,用树莓派做按键记录器。
    简单来说要树莓派 zero 才行,3B 等之类的 USB 芯片不支持。
    leux
        12
    leux  
    OP
       2018-06-16 22:35:05 +08:00 via Android
    树莓派 zero 真的可以吗?网上怎么搜不到呢?
    valorachen
        13
    valorachen  
       2018-06-16 23:47:06 +08:00 via Android
    GH60
    zjp
        14
    zjp  
       2018-06-17 00:00:45 +08:00 via Android
    1L 就是自制键盘的大佬(瑟瑟发抖
    weakiwi
        15
    weakiwi  
       2018-06-17 00:05:39 +08:00 via Android
    @Osk 好像是可以的,之前看过用 pi zero 做 badusb 的
    virusdefender
        16
    virusdefender  
       2018-06-17 00:08:08 +08:00
    大的树莓派不可以,只能树莓派 zero

    参考 https://strcpy.me/index.php/archives/773/
    fjzjk
        17
    fjzjk  
       2018-06-17 15:52:05 +08:00
    可以,但是性价比较低,体积又大。做出来不一定有别人现成的方案好
    比如现在的低端主控经常有一个问题,全键无冲和 bios 有影响,导致在没进系统前用不了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2630 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:33 · PVG 23:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.