RMK配置
1. 安装前置依赖
sudo apt install -y curl git python3 libssl-dev pkg-config
2. 安装Rust
| curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
. "$HOME/.cargo/env"
|
3. 安装工具链
rustup target add thumbv7em-none-eabihf
注意
这里是nRF52840,其他工具链安装参考这里
4. 安装后置依赖
| cargo install rmkit flip-link cargo-make
source $HOME/.cargo/env
|
5. 拉取源码
git clone --recursive https://github.com/HaoboGu/rmk.git
6. 编译测试
| cd rmk/examples/use_rust/nrf52840
cargo make -r
|
验证
编译通过后会在build
文件夹下直接生成.uf2
固件文件,由于主控是使用nRF52840,所以直接使用cargo make
生成.uf2
固件;如果需要.hex
或者.bin
固件,使用cargo build -r
即可