Blockchain Software for Hardware: The Canaan AvalonMiner Open Source Embedded System
summary
Describes building firmware and tooling that runs the Canaan AvalonMiner 721 with 72 A3212 ASICs and a controller that can manage up to 60 miners over I2C via a USB-to-I2C bridge; software stack uses OpenWrt packages, CGMiner integration and a Buildbot that produces images for Raspberry Pi and custom controllers; details using vendor SDKs and FPGA ISE/Vivado flows, claims top-three contributions to CGMiner, and shows upstreamed patches and deployed hardware that work in the field.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:25Company and product history
- 4:09Hardware evolution
- 7:34User experience improvements
- 10:26Controller and communication
- 11:58Software and interface
- 14:27Technical architecture
- 18:08Development and building
- 22:40Contribution and wrap-up
related talks
44mThe 256 Foundation's Open-Source Mining Stack
37mBasics of Bitcoin Mining Firmware
46mDe-Eveling BitMain with BraiinsOS
18mAtom for Embedded Linux Hackers and the DIY Community
24mIntroduction to the LibreBMC project
16mSoftware-driven Hardware in the Data Center: LibreBMC, Renode, RowHammer...
04mWhere Community Powers Innovation
42mPorting Linux to a Baseboard Management Controller Asic, Feedbacks and Perspectives
