https://zmk.dev/docs/development/setup/native
항상 공식 문서를 곁에 두자
선택(Win) : choco를 통한 cmake, wget 설치하기
먼저 설치과정에 필요한 툴을 설치해줘야하는데, 윈도우 환경에서 아래와 같이 진행해주면 되겠다.
// 관리자 권한으로 파워셀 실행
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
// 이하 설치
choco install wget
choco install cmake
choco install 7zip
가상환경에서 west 설치하기
// 1. 가상환경
conda create --name west python=3.10
conda activate west
// 2. install west
pip install west
// 3. Zephyr 디렉토리 생성
west init // 현재 디렉토리에 zephyr(default) 폴더를 init 함, west init [폴더] 로 폴더명을 지정 가능
// 4. 추가 설치
west update
west zephyr-export //cmake 필
pip install zephyr\scripts\requirements.txt
Zephyr SDK 설치하기
wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.3/zephyr-sdk-0.16.3_windows-x86_64.7z
혹은 https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.3/zephyr-sdk-0.16.3_windows-x86_64.7z직접 다운 받아도 된다.
디렉토리는 아래 경로를 권장한다. 필자는 Zephyr과 같은 경로에 설치하였다.
- %HOMEPATH%
- %PROGRAMFILES%
이후에 압축을 풀고 zephyr-sdk-x.x.x/setup.cmd 파일을 실행시키고 과정을 따르면 Zephyr 설치 끝!