#操作系统 #计算器 #numworks #n0110 #嵌入式

app nw-os

Numworks n0110计算器的操作系统

1 个不稳定版本

0.0.0 2022年6月27日

#248#计算器

MIT 协议

2KB

NW OS

用Rust编写的Numworks n0110计算器的操作系统。

目前为WIP,实际上什么也不做,目前需要STLink调试器来安装,因为我没有外部闪存的可工作引导程序。

设置

要设置开发环境,请遵循rustworks/SETUP.md中的说明。

如果您有STLink调试器(我使用的是STLink V3SET),您可以使用以下命令进行编程或调试(请注意,这似乎将数据写入内部闪存,这是不希望的,因为那里只有64KiB的空间可用)

编程

手动指定芯片

cargo flash --chip=stm32f730V8Tx

cargo-make为您指定芯片

cargo make flash

调试

使用cargo-embed(推荐)

cargo embed

使用probe-rs

cargo run

DFU编程

完成设置,安装一个能够写入外部闪存的DFU引导程序(目前没有可用的,nw-rs/bootloader仍然是WIP并且不能正常工作),将您的计算器连接到计算机并使其进入DFU模式(同时按住6号键和背面的复位按钮),然后运行以下命令

cargo make dfu

无运行时依赖