tywtyw2002

tywtyw2002

V2EX 第 13384 号会员,加入于 2011-11-06 17:41:21 +08:00
今日活跃度排名 16073
根据 tywtyw2002 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
tywtyw2002 最近回复了
@Livid
软推广??
居然没看到类似的 _sudo/xxxxx 啊
9 天前
回复了 tntin 创建的主题 Nokia 诺基亚 3210 复刻版,我梦想中的诺基亚来了
坐等出 e72
@hitsmaxft 斜列也不复杂啊。

画 pcb 的时候 switch 和 diode 都是用脚本排位置啊,什么布局都没差别。。。。

边框用 cad 画或者 build123d 直接脚本出 dfx 了。

corne 我搞了个专门玩游戏的键位,玩起来特别爽。
10 天前
回复了 solywsh 创建的主题 Linux 有没能按照 ip 进行流量统计的
精细流量分析 要用 sflow 或者 netflow 啊
linux 下生成 sflow 还是要靠抓包。
不抓包没法从网卡统计到 ip 颗粒度的数据

不少流量统计是统计 网卡数据包的
@hitsmaxft 分体优势还是 36 42keys 这样的,不过需要练习,熟悉了就觉得很舒服。键盘定义一堆 combo ,然后大部分操作都可以 2 个键解决。

这东西跟 vim 一样,有学习曲线。
@hitsmaxft #6
历史遗留问题啊,201X 年那时候机械键盘刚流行,很多 60%定制 PCB 都是 GH60 开源的改版,mcu 是 AVR8bit ,出货量最大的是 Satan 的板子。
后来一些开源项目把 MCU 升级成了 STM32 了,然后各个作坊就开始量产定制键盘了。
画画 pcb + qmk 就敢说是定制。

chibios 就是当年 STM32 刚出来的产物,要移植 QMK 到 STM32 平台,最简单就是找个支持 USB HID 的底层,然后不知道为什么就选了 chibios 。
VIA 什么的应该是为了方便改 QMK 键盘层搞出来的东西,对普通人意义重大,但是对程序员没啥用,改键位什么的直接改 C 代码然后编译,也就是几分钟的事情。

EPS32 没有任何支持的固件,各种 RTOS 对 ESP32 USB 的支持很差,想搞键盘固件,要不你把 QMK 的 keymatrix scan 和 action 移植到 IDF 上,要不等 zephyrproject 支持了 ESP32 USB 和低功耗跑 ZMK 。

ZMK 算是现在键盘固件,直接找了个 RTOS 然后重写整个键盘的逻辑层,只要 zephyrproject 支持的 MCU ,简单移植下,ZMK 就能跑。

现在社区键盘高玩们都在画板子玩 Split 了,类似 Corne 3*6 之类的了。layout 搞 tap dance/macro 等等。

ZMK nrf52 蓝牙无灯,能做到 500mha 电池半年一冲。


nrf52480 搜 nicenano ,30+吧。RP2040 10+左右。
@hitsmaxft #3
是啊键盘 8bit AVR 都能跑。mcu 性能好了,编程就容易多了,不用去考虑 flash ram 够不够。

如果我没记错的化,qmk 蓝牙是目前是走得 AT 协议,的确可以说是外挂了。不过需要蓝牙模块有支持 HID 的 AT 协议程序。

qmk 挂蓝牙,功耗在那里摆着呢,太费电了。根本没法到 uA 级别,远不如原生 nrf52480+zmk 了。

说起代码,QMK 真的跟一坨 X 一样。远远不如 ZMK 简洁。
( QMK 的主逻辑跟功能支持是用一堆 define 写的,ZMK 的主逻辑是消息队列。)
f103 弄 qmk 的确有点跟自己作对。除非是老板子是带 f103 mcu 的,否则新设计都不会去选 f103 ,毕竟那个 mcu 性能有点堪忧。

现在 diy 键盘,有线 mcu 选 rp2040 ,蓝牙选 nrf52840 。

自己 diy 键盘还是要选社区支持性好的 mcu ,否则折腾底层太浪费时间了。
@lijxse 能用 qmk ,就自己改代码编译就行了。想怎么调键位就怎么调。
https://qmk.fm/
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2632 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.