2个版本
0.1.1 | 2019年3月8日 |
---|---|
0.1.0 | 2018年12月28日 |
#617 in 音频
每月39次下载
19KB
64 行
由PureZen音乐合成引擎(一个针对嵌入式Rust设备的Pure Data引擎)驱动的Acid house音乐程序,适用于Adafruit NeoTrellis M4。
灵感来源于 Propellerhead ReBirth。
状态
当前的代码可以生成可执行的文件,可以加载到NeoTrellis M4设备上,但是目前还没有实现任何功能(除非你喜欢闪烁的LED)。
要求
- NeoTrellis M4 Express设备
- Rustup和Rust 1.31+: https://rustup.rs/
rustuptarget add thumbv7em-none-eabihf
- GNU ARM嵌入式工具链
- BOSSA(Atmel的SAM微控制器的编程工具)
编译
$ CARGO_INCREMENTAL=0 cargo build --release
$ cd target/thumbv7em-none-eabihf/release/
$ arm-none-eabi-objcopy -O binary neobirth neobirth.bin
为NeoTrellis M4编程
快速连续按两次NeoTrellis M4背面的RESET
按钮。背面的LED灯将变为绿色。
然后运行
$ bossac -e -w -v -b -R -o 0x4000 --port=/dev/<your platform dev> neobirth.bin
注意,--port
标志对于bossac
因操作系统而异
- Linux:
/dev/ttyACM0
- macOS:
/dev/tty.usbmodemNNNNNN
(尝试ls /dev/tty.usbmodem*
)
行为准则
我们遵守贡献者誓言,并要求您也这样做。
有关更多信息,请参阅CODE_OF_CONDUCT.md。
许可证
版权所有 © 2018 NeoBirth开发者
在Apache许可证版本2.0(“许可证”)下许可;除非遵守许可证,否则不得使用此文件。您可以在以下位置获得许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可权限和限制的特定语言,请参阅许可证。
依赖项
~9.5MB
~237K SLoC