e9694e7218 | ||
---|---|---|
.. | ||
README.md | ||
getting_started_build_tools.md | ||
getting_started_getting_help.md | ||
getting_started_github.md |
README.md
Quantum Mechanical Keyboard Firmware
QMK Firmware ๋?
QMK(Quantum Mechanical Keyboard ์์ ๊ธฐ๊ณ์ ํค๋ณด๋)๋ QMK ์ปด์์ด, QMK ํด๋ฐ์ค, qmk.fm ๋ฅผ ๊ด๋ฆฌํ๊ณ ์๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ ์ ๋๋ค. QMKํ์จ์ด๋ tmk_keyboard๋ฅผ ๋ฐํ์ผ๋ก ๋ง๋ค์ด์ง ํค๋ณด๋ํ์จ์ด์ด๋ฉฐ, Atmel AVR์ปจํธ๋กค๋ฌ์ OLKB ์ ํ๊ตฐ ErgoDox EZ, ๊ทธ๋ฆฌ๊ณ Clueboard ์ ํ๊ตฐ ์ด์ฉํ ๋ ๋งค์ฐ ํธ๋ฆฌํฉ๋๋ค. ๋ํ QMK๋ ChibiOS๋ฅผ ์ฌ์ฉํ์ฌ ARM๊ธฐ๋ฐ์ ์ปจํธ๋กค๋ฌ๋ก๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก QMK๋ ์ปค์คํ ํ๋ก์ ํธ๋์์ด์ด๋ ํค๋ณด๋์ ์๋์ํค๋๋ฐ์๋ ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค.
์ค์นํ๊ธฐ
๋ง์ฝ ๋น์ ์ด QMK์ ํค๋ณด๋, ํค๋งต, ๋๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ถ๋ค๋ฉด, ๊ฐ์ฅ์ฌ์ด ๋ฐฉ๋ฒ์ Github๋ฅผ ํตํด ์ ์ฅ์(REPO)๋ฅผ ์ถ๊ฐํ๊ณ ๋ก์ปฌ์์ ๋ณํ ๋๋ ์์ ํ๊ณ , PULL REQUEST์ ํตํด ์ ๋ก๋ ํ ์ ์์ต๋๋ค.
๋๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋, ์ง์ ํ์ผ๋ค ๋ก์ปฌ๋ก ๋ค์ด๋ก๋ ํ๊ฑฐ๋(zip, tar), git (git@github.com:qmk/qmk_firmware.git
), https (https://github.com/qmk/qmk_firmware.git
)์ ํตํด ํด๋ก ์ ๋ง๋ค์ ์์ต๋๋ค.
์ปดํ์ผ
๋จผ์ ์ปดํ์ผ์ ํ๊ธฐ์ AVR ์ด๋ ARM ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํด์ผ ํฉ๋๋ค. ๋ชจ๋ ์ค๋น๊ฐ ๋๋ฌ๋ค๋ฉด make
๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํค๋ณด๋์ ํค๋งต์ ์ ํํ์ฌ ์ปดํ์ผ ํ ์ ์์ต๋๋ค.
make planck/rev4:default
์ด ์ปค๋งจ๋๋ rev4
๋ฒ์ ์ planck
๋ฅผ default
ํค๋งต์ผ๋ก ์ปดํ์ผ ํ ๊ฒ์
๋๋ค. ๋ค๋ง ๋ชจ๋ ํค๋ณด๋๋ ํ์ผ, ์์ ๋ณธ ๋๋ ์ธ๋ถํ๋ก์ ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์์ผ๋ก ์์ ๋ณธ ๋ถ๋ถ์ ์๋ต๋ ์ ์์ต๋๋ค.
make preonic:default
์ปค์คํฐ๋ง์ด์ง
QMK๋ ์ฌ์ฉํ ์ ์๋ ๋งค์ฐ ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ์ฒด๊ณํ๋ ์ฐธ๊ณ ์๋ฃ๋ค์ด ์์ต๋๋ค. ๊ทธ์ค ๋๋ถ๋ถ์ ํค๋งต์ ์์ ํ๊ฑฐ๋ ํค์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋๋ฐ์ ํนํ๋์ด ์์ต๋๋ค.