OHW 定义是一个完全开源的非商业产品的硬件钱包,我们和其他产品不同的是我们决定不生产和制造自有品牌的专有的硬件。 目标是帮助每一个人创造属于自己的硬件钱包,可靠的管理自己的资产。
我们的使命是帮助您创造自己的硬件钱包,无论是软件还是硬件。所以我们不会推出商业的硬件钱包产品。
您可以随意选择自己喜欢的品牌的开发板或者类似 Arduino 和 Raspberry Pi 等开源硬件或者芯片制造商提供的开发板或者各种第三方厂商推出的开发板还可以自己做板子。
OHW 支持多种硬件架构,针对资源受限设备进行了优化,并在构建时考虑到安全性。支持的最便宜的 MCU 价格仅为 0.3 美元,并可选的支持蓝牙和 WiFi 还有屏幕。
我们会为我们拥有的开发板预编译固件,请查看右侧 Release 下载或者下文查看我们拥有哪些开发板。
如果开发板不在预编译固件中,请查看以下链接设置开发环境,为开发板编译固件。
https://docs.zephyrproject.org/latest/develop/getting_started/index.html
也可以选择尝试使用 Docker 简化这个过程。
https://github.com/zephyrproject-rtos/docker-image
额外需要注意的是我们使用 Rust 这个更安全更现代的语言完成钱包功能,所以需要额外设置 Rust 编译环境。请参考以下链接。
https://www.rust-lang.org/tools/install
https://github.com/zephyrproject-rtos/zephyr-lang-rust
zephyrproject-rtos/zephyr-lang-rust#11 (reply in thread)
我们拥有的开发板拥有 Tire 1 级别的支持,开发者会在这些开发板上开发测试。
除了我们拥有的开发板,也支持其他 300+ 款开发板,请查看支持列表 Supported Boards and Shields。
由于开发板型号太多,这里只写了芯片的价格。请自行选择喜欢的开发板。