自行搭建 开坑 真正的客制化

源代码学习

http://121.37.229.34/qmk-configurator

http://121.37.229.34/lotkb-builder

芯片类学习

Arduino

Pro Micro 采用Atmega32U4 自身usb更新程序 5V/16M 单片机开发板

stm32

docker 搭建 qmk 固件 编译环境

git clone --recurse-submodules https://gitee.com/doravmon/qmk_firmware.git

cd qmk_firmware
cd .git
vi config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://gitee.com/doravmon/qmk_firmware.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
[submodule "lib/chibios"]
        url = https://gitee.com/doravmon/ChibiOS
[submodule "lib/chibios-contrib"]
        url = https://gitee.com/doravmon/ChibiOS-Contrib
[submodule "lib/googletest"]
        url = https://gitee.com/doravmon/googletest
[submodule "lib/lufa"]
        url = https://gitee.com/doravmon/lufa
[submodule "lib/printf"]
        url = https://gitee.com/doravmon/printf
[submodule "lib/ugfx"]
        url = https://gitee.com/doravmon/uGFX
[submodule "lib/vusb"]
        url =  https://gitee.com/doravmon/v-usb
~                                                      

esc :wq

git submodule init
git submodule update
[root@ecs-x-medium-2-linux-20200313102830 qmk_firmware]# git submodule init
[root@ecs-x-medium-2-linux-20200313102830 qmk_firmware]# git submodule update
Cloning into 'lib/chibios'...
remote: Enumerating objects: 182932, done.
remote: Counting objects: 100% (182932/182932), done.
remote: Compressing objects: 100% (39619/39619), done.
remote: Total 182932 (delta 138804), reused 182932 (delta 138804), pack-reused 0
Receiving objects: 100% (182932/182932), 137.13 MiB | 15.36 MiB/s, done.
Resolving deltas: 100% (138804/138804), done.
Submodule path 'lib/chibios': checked out '313416b8fda90d9973a749a0a35970956852c286'
Cloning into 'lib/chibios-contrib'...
remote: Enumerating objects: 13695, done.
remote: Counting objects: 100% (13695/13695), done.
remote: Compressing objects: 100% (4347/4347), done.
remote: Total 13695 (delta 8768), reused 13695 (delta 8768), pack-reused 0
Receiving objects: 100% (13695/13695), 5.50 MiB | 2.52 MiB/s, done.
Resolving deltas: 100% (8768/8768), done.
Submodule path 'lib/chibios-contrib': checked out 'e3a3a24047717af33b098266e11c2e4e5102206a'
Cloning into 'lib/googletest'...
remote: Enumerating objects: 20198, done.
remote: Counting objects: 100% (20198/20198), done.
remote: Compressing objects: 100% (4103/4103), done.
remote: Total 20198 (delta 14937), reused 20198 (delta 14937), pack-reused 0
Receiving objects: 100% (20198/20198), 7.43 MiB | 3.37 MiB/s, done.
Resolving deltas: 100% (14937/14937), done.
Submodule path 'lib/googletest': checked out 'ec44c6c1675c25b9827aacd08c02433cccde7780'
Cloning into 'lib/lufa'...
remote: Enumerating objects: 73792, done.
remote: Counting objects: 100% (73792/73792), done.
remote: Compressing objects: 100% (13758/13758), done.
remote: Total 73792 (delta 59126), reused 73792 (delta 59126), pack-reused 0
Receiving objects: 100% (73792/73792), 18.60 MiB | 5.23 MiB/s, done.
Resolving deltas: 100% (59126/59126), done.
Submodule path 'lib/lufa': checked out 'ce10f7642b0459e409839b23cc91498945119b4d'
Cloning into 'lib/printf'...
remote: Enumerating objects: 526, done.
remote: Counting objects: 100% (526/526), done.
remote: Compressing objects: 100% (212/212), done.
remote: Total 526 (delta 312), reused 526 (delta 312), pack-reused 0
Receiving objects: 100% (526/526), 392.71 KiB | 0 bytes/s, done.
Resolving deltas: 100% (312/312), done.
Submodule path 'lib/printf': checked out 'd3b984684bb8a8bdc48cc7a1abecb93ce59bbe3e'
Cloning into 'lib/ugfx'...
remote: Enumerating objects: 29592, done.
remote: Counting objects: 100% (29592/29592), done.
remote: Compressing objects: 100% (9849/9849), done.
remote: Total 29592 (delta 19347), reused 29592 (delta 19347), pack-reused 0
Receiving objects: 100% (29592/29592), 20.09 MiB | 9.65 MiB/s, done.
Resolving deltas: 100% (19347/19347), done.
Submodule path 'lib/ugfx': checked out '40b48f470addad6a4fb1177de1a69a181158739b'
Cloning into 'lib/vusb'...
remote: Enumerating objects: 1304, done.
remote: Counting objects: 100% (1304/1304), done.
remote: Compressing objects: 100% (480/480), done.
remote: Total 1304 (delta 806), reused 1287 (delta 797), pack-reused 0
Receiving objects: 100% (1304/1304), 430.76 KiB | 0 bytes/s, done.
Resolving deltas: 100% (806/806), done.
Submodule path 'lib/vusb': checked out '9a42d205eb60faca494ff4eabce8d59f0ec0fc7f'
[keyboard]:[keymap]
util/docker_build.sh planck/rev5:default

请先后发表评论
  • 最新评论
  • 总共0条评论