首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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接口。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190610A0A9A300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券