#操作系统 #计算器 #n0110 #numworks #型号 #dfu

app rustworks

Numworks n0110计算器的操作系统

1个不稳定版本

0.0.1 2021年5月13日

#17 in #dfu

GPL-3.0 许可证

23KB
366 代码行

RustWorks

Numworks计算器(型号n0110)的操作系统(最终)。

设置

首先按照这些说明安装Rust,然后

rustup target add thumbv7em-none-eabihf

# Ubuntu
sudo apt-get install gcc-arm-none-eabi binutils-arm-none-eabi 
sudo apt-get install dfu-util
# macOS
brew tap osx-cross/arm
brew install arm-gcc-bin
brew install dfu-util

rustup component add llvm-tools-preview
cargo install cargo-binutils
cargo install cargo-make

# If you have an STLink debugger and can connect it to the calculator install `probe-run` for faster flashing and easy debugging.
cargo install probe-run

DFU闪存

完成设置,连接您的计算器并将其置于dfu模式(同时按6和复位),然后运行以下操作:

cargo make dfu

如果您有STLink调试器(我使用的是STLink V3SET),您可以使用以下方法加快闪存速度:

闪存

cargo flash

调试

cargo run

依赖项

~70MB
~2M SLoC