forked from mfulz_github/qmk_firmware
34 lines
3.0 KiB
Markdown
34 lines
3.0 KiB
Markdown
![]() |
# Quantum Mechanical Keyboard Firmware
|
||
|
|
||
|
[](https://github.com/qmk/qmk_firmware/tags)
|
||
|
[](https://travis-ci.org/qmk/qmk_firmware)
|
||
|
[](https://discord.gg/Uq7gcHh)
|
||
|
[](https://docs.qmk.fm)
|
||
|
[](https://github.com/qmk/qmk_firmware/pulse/monthly)
|
||
|
[](https://github.com/qmk/qmk_firmware/)
|
||
|
|
||
|
## QMK Firmware ๋?
|
||
|
|
||
|
QMK(*Quantum Mechanical Keyboard ์์ ๊ธฐ๊ณ์ ํค๋ณด๋*)๋ QMK ์ปด์์ด, QMK ํด๋ฐ์ค, qmk.fm ๋ฅผ ๊ด๋ฆฌํ๊ณ ์๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ ์
๋๋ค. QMKํ์จ์ด๋ [tmk\_keyboard](http://github.com/tmk/tmk_keyboard)๋ฅผ ๋ฐํ์ผ๋ก ๋ง๋ค์ด์ง ํค๋ณด๋ํ์จ์ด์ด๋ฉฐ, Atmel AVR์ปจํธ๋กค๋ฌ์ [OLKB ์ ํ๊ตฐ](http://olkb.com) [ErgoDox EZ](http://www.ergodox-ez.com), ๊ทธ๋ฆฌ๊ณ [Clueboard ์ ํ๊ตฐ](http://clueboard.co/) ์ด์ฉํ ๋ ๋งค์ฐ ํธ๋ฆฌํฉ๋๋ค. ๋ํ QMK๋ ChibiOS๋ฅผ ์ฌ์ฉํ์ฌ ARM๊ธฐ๋ฐ์ ์ปจํธ๋กค๋ฌ๋ก๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก QMK๋ ์ปค์คํ
ํ๋ก์ ํธ๋์์ด์ด๋ ํค๋ณด๋์ ์๋์ํค๋๋ฐ์๋ ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค.
|
||
|
|
||
|
|
||
|
## ์ค์นํ๊ธฐ
|
||
|
|
||
|
๋ง์ฝ ๋น์ ์ด QMK์ ํค๋ณด๋, ํค๋งต, ๋๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ถ๋ค๋ฉด, ๊ฐ์ฅ์ฌ์ด ๋ฐฉ๋ฒ์ Github๋ฅผ ํตํด [์ ์ฅ์(REPO)๋ฅผ ์ถ๊ฐํ๊ณ ]((https://github.com/qmk/qmk_firmware#fork-destination-box)) ๋ก์ปฌ์์ ๋ณํ ๋๋ ์์ ํ๊ณ , [PULL REQUEST](https://github.com/qmk/qmk_firmware/pulls)์ ํตํด ์
๋ก๋ ํ ์ ์์ต๋๋ค.
|
||
|
|
||
|
๋๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋, ์ง์ ํ์ผ๋ค ๋ก์ปฌ๋ก ๋ค์ด๋ก๋ ํ๊ฑฐ๋([zip](https://github.com/qmk/qmk_firmware/zipball/master), [tar](https://github.com/qmk/qmk_firmware/tarball/master)), git (`git@github.com:qmk/qmk_firmware.git`), https (`https://github.com/qmk/qmk_firmware.git`)์ ํตํด ํด๋ก ์ ๋ง๋ค์ ์์ต๋๋ค.
|
||
|
|
||
|
## ์ปดํ์ผ
|
||
|
|
||
|
๋จผ์ ์ปดํ์ผ์ ํ๊ธฐ์ AVR ์ด๋ ARM [๊ฐ๋ฐํ๊ฒฝ](getting_started_build_tools.md)์ ๊ตฌ์ถํด์ผ ํฉ๋๋ค. ๋ชจ๋ ์ค๋น๊ฐ ๋๋ฌ๋ค๋ฉด `make`๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํค๋ณด๋์ ํค๋งต์ ์ ํํ์ฌ ์ปดํ์ผ ํ ์ ์์ต๋๋ค.
|
||
|
|
||
|
make planck/rev4:default
|
||
|
|
||
|
์ด ์ปค๋งจ๋๋ `rev4`๋ฒ์ ์ `planck`๋ฅผ `default`ํค๋งต์ผ๋ก ์ปดํ์ผ ํ ๊ฒ์
๋๋ค. ๋ค๋ง ๋ชจ๋ ํค๋ณด๋๋ ํ์ผ, ์์ ๋ณธ ๋๋ ์ธ๋ถํ๋ก์ ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์์ผ๋ก ์์ ๋ณธ ๋ถ๋ถ์ ์๋ต๋ ์ ์์ต๋๋ค.
|
||
|
|
||
|
make preonic:default
|
||
|
|
||
|
## ์ปค์คํฐ๋ง์ด์ง
|
||
|
|
||
|
QMK๋ ์ฌ์ฉํ ์ ์๋ ๋งค์ฐ ๋ค์ํ [๊ธฐ๋ฅ](features.md)๊ณผ ์ฒด๊ณํ๋ [์ฐธ๊ณ ์๋ฃ](http://docs.qmk.fm)๋ค์ด ์์ต๋๋ค. ๊ทธ์ค ๋๋ถ๋ถ์ [ํค๋งต](keymap.md)์ ์์ ํ๊ฑฐ๋ [ํค์ฝ๋](keycodes.md)๋ฅผ ๋ณ๊ฒฝํ๋๋ฐ์ ํนํ๋์ด ์์ต๋๋ค.
|