Introduction to Embedded Rust for intermediate to advanced participants (for Hakkaa-Board workshop)

For eveyone who already made its first steps with Rust and can't wait to get kneedeep into using Rust on a Microcontroller. It aims at showing you the little differences of this environment, presenting the workshop challenge and pointing out the direction for getting started. For absolute beginners we recommend to attend [Rust programming language: An absolute beginner workshop with intro presentation](https://events.ccc.de/congress/2025/hub/de/event/detail/rust-programming-language-an-absolute-beginner-wor) on day two first and then our [second round of this introduction on day three](https://events.ccc.de/congress/2025/hub/de/event/detail/einfuhrung-embedded-rust-fur-workshop-hakkaa-_mlyg). This session starts with a presentation of about 30 minutes in English and a round of questions for all. After that, out team supports you with your first self-paced steps. The initial part of the presentation covers using Rust on a microcontroller in general. The second part focuses on working with the Hakkaa board. If you've got a question after this session, you can find us at the Hakkaatachi assembly or in [our Matrix chat](https://matrix.to/#/#hakkaatachi-39c3:matrix.org). We recommend: * Having a soldered and tested [Hakkaa-Board](https://github.com/hakkaatachi/hakkaa-hardware) (whose kit you can get at the Hakkaatachi assembly) * Your laptop setup with the [development tooling](https://github.com/hakkaatachi/hakkaa-firmware?tab=readme-ov-file#setup) so that you can spend more time on prorgamming than on installing * Your laptop fully charged * Three AAA cells or even better rechargeable batteries when you want to play around with the built hard- and firmware without tethering to a USB port

Weitere Infos

Format other
Sprache Deutsch

Weitere Sessions

27.12.25
katy13
Komonin
Astrology is usually associated with horoscopes, prediction, or belief systems. In this self-organised session, we’ll test a different idea: using astrology as a symbolic language to reflect on daily routines, decision-making, and energy management — without fate, mysticism, or “the stars made me do it”. The session is interactive and experimental. We’ll look at how astrological concepts can function similarly to tools people already use: retrospectives, calendars, personality models, ...
27.12.25
blinry
SoS Workshop D
Jujutsu (jj) is a new version control system that uses Git as its backend. Since trying it last year, it has completely replaced Git for me. It manages to be less complex than Git, while giving you more control. I think you'll like it too! Lately, when people ask me complex Git questions, my answer is often: "First, install jj…" And that's only half a joke. :P --- A few things I like about Jujutsu: There's no index, but instead you get a subcommand for splitting changes. Commits have stable ...
27.12.25
htext
SoS Saal 6
How can we work together to improve political decision-making processes in the long term? What do you want from democracy? Motivation: While our democracy can be shaped by the people as they wish on paper, the population seems to be largely dissatisfied with political actions: - The handling of many crises appears to be inadequate - Urgent problems seem to be postponed - Democratic participation seems tedious and ineffective Dissatisfaction mixed with these perceptions can lead to the loss of ...
27.12.25
Kidspace - Workshopraum
Möchtest du uns unterstützen den Kidspace zu einem sicheren Wohlfühlort für Familien zu machen? Dann schließe dich dem Kidspace-Awareness-Team an.
27.12.25
Johannes_Max
SoS Lecture E
Wie ist das Gehirn und das Nervensystem aufgebaut? Was ist Stress und wie geht man effektiv damit um? Wie regeneriert man optimal? All das und viele Hacks lernst du hier.
27.12.25
HouseOfTea
House of Tea
Join us to get things started and be part of our Pu'Er circles! <3
27.12.25
Kidspace - Elektrotisch
Elektrobausteine/Electric circuits with building blocks