“好玩具”来了!往你的USB端口里藏入一个小开发板…

单片机相关 徐 自远 509℃

“好玩具”来了!往你的USB端口里藏入一个小开发板…

原创 芯板坊 2019-06-10 17:07:15

大家好,我是小月月,今天又带来新玩具啦。

Tomu是一块可编程的小开发板,可以藏进USB端口。它可以自由编程,提供两个按键和两个LED灯,你能用它实现各种创意功能,比如自定义鼠标键盘、USB数据下载、USB加密狗等。

Tomu的核心思想是:简单、开源、灵活、可用于安全认证

Tomu很简单:它可以藏在计算机的USB口里等待你去用它。它有两个按钮可以编程作为功能输入按键,并可以用两个LED发出光芒来回应你。Tomu没有花哨的设置和过于复杂的用户接口。

Tomu是开源的:您甚至可以下载硬件原理图,制作自己的板子,并检查所有部件如何协调地一起工作。您可以下载软件源码并调试它,观察软件工作过程的细节。你甚至可以把自己的程序加载到Tomu上,让它做你想做的事情。Tomu的项目开源地址:https://github.com/im-tomu

Tomu很灵活:它可以编程变成电脑的音量控制器,藏进USB端口里,露出两个按钮当音量加减。或者,你想给电脑增添一个快速休眠和唤醒的功能,Tomu也能帮你完成。您只需要上传新的软件,Tomu就可以灵活地变成各种控制器。

Tomu还可以用于安全认证:许多网站支持双因素认证(2FA)以确保“您”是自己本人,即使密码被盗。Tomu就可以作为密码以外的第二认证因素,即通用第二因素(U2F)。

大家最熟悉的U2F设备就是银行的USB加密狗,比如登录工行网上银行时候,你需要在加密狗上按一下。现在Tomu也可以加载U2F软件了,可以当一个加密狗来用。

特性和规格

Tomu可以完全塞进一个标准USB Type-A插槽中,只露出两个按钮和两个状态指示LED。它包含一个ARM Cortex-M0+内核的微控制器,核心频率25MHz。Tomu支持USB烧写,所以不需要专门的硬件就可以更新固件了。

  • 处理器:Silicon Labs happy Gecko EFM32HG309微控制器
  • 速度: 25MHz ARM Cortex-M0+
  • RAM:8KB
  • 存储:64KB Flash
  • 接口:USB 2.0 全速
  • 按键:2个
  • LED:一红一绿

Tomu的开源项目里也提供了一个USB小托架,提供模型文件,可以3D打印。通过这个小托架,Tomu的PCB就可以安全地插入USB接口。

 

“好玩具”来了!往你的USB端口里藏入一个小开发板…http://t.zijieimg.com/rHA2QL/

转载请注明:徐自远的乱七八糟小站 » “好玩具”来了!往你的USB端口里藏入一个小开发板…

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号