首先说明本人也是一个小白,最近刚接触键盘固件的编写,于是跟着网上的教程进行学习,但是QMK环境的搭建搞了我很久,最后还是成功了,于是便有了这一篇文章,文章中会有我的一些见解和经验,文中有讲解错误的地方还请原谅。
首先列出我的参考文章及视频:
1、基础QMK键盘固件编译环境搭建(WIN10) - 哔哩哔哩 (bilibili.com)
2、【QMK教程】一、梦开始的地方!前期准备,编译环境搭建 QMK零基础教学 0.19版本_哔哩哔哩_bilibili
本篇文章主要是根据第一个文章进行讲解的,所以建议大家打开第一个文章进行观看,顺带着看我的这一篇文章
第一点:安装QMK MSYS软件,QMK MSYS软件的安装可以在官网下载,或者用上面第二个参考视频中的链接进行下载(https://cloud.189.cn/web/share?code=I7Nr2mnmauUj(访问码:wk7w))
第二点:下载好QMK MSYS之后我们要做的事情有一点,同步qmk_firmware(具体是什么东西我们不用管);
同步的方式:打开QMK MSYS 输入命令qmk setup(输入的内容为英文小写),第二步的步骤建议根据上面的第二个参考视频进行,在输入qmk setup之前先打开github加速器,这样下载的速度会快一点。
从输入qmk setup之后问题就开始出来了,很多人发现下载的时候会报错,我的建议是根据上面第二个视频中下面的置顶评论中的回答和第一个文章中的说明进行下面的操作
给出评论中的链接:
qmk_firmware:https://gitee.com/apllon4028/ChibiOS
https://gitee.com/apllon4028/collections/323006
我们在开始之前先保证电脑中没有QMK这个文件夹(同第二个视频中所说,直接点开电脑中的c盘或者d盘进行查看是否有QMK文件夹),先打开qmk_firmwarehttps://gitee.com/apllon4028/ChibiOS 链接,
打开第一个链接
打开链接后在点击打红色圈的
先点击打红色圈的且为序号1的复制按钮,这时在打开QMK MSYS软件,右键点击一下输入复制的内容
点击确定,出现所复制的内容后按下回车
这时再回到之前的网站,复制打红色圈的且为序号2的复制按钮,回到QMK MSYS中右键点击一下粘贴所复制的内容
这里我显示已经存在是因为我已经搞好了,文件还在,我们打开用户所在文件夹可以看到我的文件里面有一个名为qmk_firmware的文件夹,到这里我们只完成了一半,还有子文件没有克隆,这时我们就需要根据第一篇文章中的内容进行操作。
根据文章我们可以看到我们只要把7个submodule中的文件补全我们就完成了,接下来讲解下载文件的步骤
1.同第一篇文章所说的手动拉取github上的7个submodule,记住在拉取的时候记得开github加速器(加速器怎么开第一篇文章和第二篇的视频中有讲解),手动拉取submodule需要使用的软件为git bash软件(具体下载在第一篇的参考文献有讲解),具体网址在第一篇文章中:
打开蓝色字体标记的网址后发现网站里面有一个绿色的按钮,点击它
复制所圈住的网站
打开自己电脑中的qmk_firmware文件中的lib文件,右键点击Open Git Bash here(这个按键在安装的时候会显示是否在右键显示这个按键,具体安装视频参考第二篇参考文献)
打开Git Bash之后输入git clone 前缀加上复制的网址(复制键为shift + insert),输入完后回车
如下图所示:
成功则会如下图所示
重点来了,下载好了之后点开相应的文件,查看文件中是否有东西,有文件则为下载成功,若文件夹内为空的则下载失败。