Become a sponsor to Knurling
We welcome sponsors from all avenues!
If GitHub Sponsors doesn't work for you because you need an invoice, purchase order, or other formats of funding, we're more than happy to make this happen. Please E-mail us at [email protected] !
Knurling is Ferrous Systems' attempt at improving the tooling used to build and debug embedded systems.
We believe that developing for embedded systems should be no more difficult than developing for hosted platforms. It should be possible to use the same workflows and equally powerful tooling to develop applications and libraries for tiny embedded systems as well as powerful server-class hardware.
To that end, we want to enable:
- Development and maintenance of high quality reference and teaching material
- Space-efficient and real-time capable logging
- Integration into your standard
cargo run
andcargo test
workflows - Execution tracing
- Simple data logging and visualization straight into your IDE or Browser
- Making embedded Rust the easiest way to learn and develop embedded systems
- ...and much more
We would love to build all of these tools and teaching material as free and open-source. We need your help to make this effort sustainable. Please consider supporting our work to help us move embedded tooling into the 21st century.
Reaching this goal will allow us to dedicate two full engineer-weeks per month to manage architectural and design decisions, and manage PRs and issues opened on current Knurling projects! This will also allow us to continue expanding projects like Knurling Sessions, to help people get started with Embedded Rust!
Meet the team
-
Johann Hemmann UrhengulasSoftware Engineer @ferrous-systems. @codeuniversity graduate.
-
Jonathan Pallant jonathanpallantRust developer and trainer. This account is for work-related activities.
-
Jorge Aparicio japaric@ferrous-systems engineer. He|they
Featured work
-
knurling-rs/defmt
Efficient, deferred formatting for logging on embedded systems
Rust 888 -
knurling-rs/probe-run
Run embedded programs just like native ones
Rust 643 -
knurling-rs/flip-link
Adds zero-cost stack overflow protection to your embedded programs
Rust 291
$10 a month
SelectJellybean Sponsor
This tier is for people who want to support Ferrous' efforts to keep libraries and teaching material maintained!
$25 a month
SelectDev Board Sponsor - π
This tier helps us to get the hardware we need to add more support for microcontrollers, sensors, and actuators! We want to add support for more and more hardware, and this helps us get our hands on parts for debugging!
$50 a month
SelectContent Sponsor - π
This tier helps us to produce all of the blog posts, coding streams, Q&As, and other material we produce!
We'd love to produce more training material, step-by-step learning and project guides, and allocate time to answering questions you have!
$100 a month
SelectR+D Sponsor - π§ͺ
This tier helps us to allocate time to do deeper R&D on embedded Rust topics, building new libraries, developing new and efficient techniques, and making it all open source!
$250 a month
SelectTest Equipment Sponsor - πΎ
This tier helps us to get all of the test equipment and tools we need to test, diagnose, and monitor all of the hardware we support!
$500 a month
SelectEcosystem Foundation Sponsor - π₯
This tier helps us work towards a wider base of support for the entire open source Rust ecosystem! This sponsorship allows us to dedicate significant time towards improving the ecosystem for all embedded Rust users!
$1,000 a month
SelectEcosystem Partner Sponsor - π
This tier helps our engineering team to focus on deep technical tasks, including bringing crates to 1.0, refining our R&D experiments into production grade libraries, and spending more time on the crates you use!
$2,500 a month
SelectEcosystem Champion Supporter - π₯
The Ecosystem Champion tier allows us to spend more full-time efforts on building and maintaining components of the ecosystem, and taking projects to completion!