sipeed / sipeed_keyboard

sipeed opensource mechanical keyboard make with BL706
Apache License 2.0
66 stars 29 forks source link

sipeed_keyboard

FirmwareCI

sipeed opensource mechanical keyboard(SMK) made with BL706

矽π 开源双模机械键盘

特性

使用指导

如果你想快速用上这款开源键盘:

如果你想更深入地定制你的键盘, 本项目下包含了

只需要克隆本项目到本地,根据你的喜好进行修改即可,也欢迎参与贡献,大家一起改进体验!

目录结构

├── LICENSE    // 开源证书
├── README.md
├── firmware   // 存放键盘固件
├── hardware   // 硬件设计
├── software   // 上位机软件
├── teamworks  // 贡献记录
└── tools      // 工具

构建键盘固件

git clone https://github.com/sipeed/sipeed_keyboard.git
cd sipeed_keyboard
git submodule init
git submodule update
cd firmware/bl_mcu_sdk
make build BOARD=sipeed_keyboard APP=sipeed_keyboard_68 APP_DIR=../keyboard

根据 开发环境搭建指南 里面所述进行烧录

以 Linux 为例:

  • 按住键盘的 BOOT 按键
  • 然后按 RESET 按键
  • 片刻后松开两个按键(松开不论顺序)
  • 使用ls /dev/tty* 命令查看到出现的串口设备,比如叫/dev/ttyACM0
  • 然后再firmware/bl_mcu_sdk目录下执行烧录命令
    make download INTERFACE=uart COMx=/dev/ttyACM0

烧录结束后需要手动按一下 RESET 按键来重启键盘

开源证书

代码采用 Apache 2.0 开源协议, 参与贡献后可以在修改的文件头注释标明修改和日期

贡献者

参与贡献

致谢

本项目在开发过程中参考/使用了下列项目中的代码