|
/
|
<!--[--><span data-v-7a1bb9d6="">Home</span><!--]-->
|
|
|
/hardware
|
<!--[--><span data-v-7a1bb9d6="">Hardware</span><!--]-->
|
|
|
/software
|
<!--[--><span data-v-7a1bb9d6="">Software</span><!--]-->
|
|
|
/resources
|
<!--[--><span data-v-7a1bb9d6="">Developer Resources</span><!--]-->
|
|
|
/history
|
<!--[--><span data-v-7a1bb9d6="">History</span><!--]-->
|
|
|
/blog
|
<!--[--><span data-v-7a1bb9d6="">Blog</span><!--]-->
|
|
|
/blog/posts/2026-08-19-rebar-plugin-locking
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">Inside Rebar: Designing Plugin Locking</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Mirjam Friesen</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">19/08/2026</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">We recently completed the development work covered by the base goal of our Rebar Kickstarter for Version 4.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading Inside Rebar: Designing Plugin Locking</span></p>
|
|
|
/blog/posts/2026-08-13-disc-encryption-provisioning
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">Unexpected Lessons from Secure Boot and Disk Encryption</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Sebastien Merle and Peer Stritzinger</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">13/08/2026</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">Combining secure boot with hardware-protected disk encryption creates a one-way provisioning sequence in which the order of operations determines whether a device remains secure and bootable.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading Unexpected Lessons from Secure Boot and Disk Encryption</span></p>
|
|
|
/blog/posts/2026-06-01-grisp-nano-sram
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">🪸 GRiSP Nano: A First Descent into Internal SRAM</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Gwendal Laurent</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">01/06/2026</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">The next milestone was relocating selected code into internal static random-access memory (SRAM).</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading 🪸 GRiSP Nano: A First Descent into Internal SRAM</span></p>
|
|
|
/blog/posts/2026-03-26-jit-arm32.5
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">🌊 Odyssey Chapter V: First Shell Prompt with the ARM32-bit JIT</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Luca Succi</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">26/03/2026</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">A blog series recounting our adventures in the quest to port the BEAM JIT to the ARM32-bit architecture.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading 🌊 Odyssey Chapter V: First Shell Prompt with the ARM32-bit JIT</span></p>
|
|
|
/blog/posts/2026-02-20-jit-arm32.4
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">🌊 Odyssey Chapter IV: First Printed Line From the ARM32 JIT</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Luca Succi</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">20/02/2026</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">A blog series recounting our adventures in the quest to port the BEAM JIT to the ARM32-bit architecture.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading 🌊 Odyssey Chapter IV: First Printed Line From the ARM32 JIT</span></p>
|
|
|
/blog/posts/2025-12-05-grisp-conference-talks
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">Watch GRiSP conference talks in one place</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Maria Jose Gavilan</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">05/12/2025</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">We have updated the Developer Resources Watch and Learn section on GRiSP.org. It now brings together conference talks from 2016 to 2025 that show how we use GRiSP, Erlang and Elixir in embedded and distributed systems.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading Watch GRiSP conference talks in one place</span></p>
|
|
|
/blog/posts/2025-10-28-grisp-in-2025
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">GRiSP in 2025: the work that moved us forward</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Maria Jose Gavilan</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">28/10/2025</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">We spent this year moving GRiSP forward in ways that help real projects, from tiny sensors to Linux gateways. Here are the highlights with links and a brief note on what each gives you. In our next posts we will dive deeper into some of these developments.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading GRiSP in 2025: the work that moved us forward</span></p>
|
|
|
/blog/posts/2025-10-07-jit-arm32.3
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">🌊 Odyssey Chapter III: The Erlang ARM32 Jit is born!</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Luca Succi</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">07/10/2025</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">A blog series recounting our adventures in the quest to port the BEAM JIT to the ARM32-bit architecture.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading 🌊 Odyssey Chapter III: The Erlang ARM32 Jit is born!</span></p>
|
|
|
/blog/posts/2025-10-01-erlang-pitch-by-role
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">The Erlang Pitch for Every Role</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Peer Stritzinger</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">01/10/2025</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">Erlang is not just another programming language, it's a battle-tested runtime and ecosystem designed for building systems that must not go down. Whether you're talking to engineers, executives, or sales teams, Erlang's strengths can be framed in ways that resonate with each ...</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading The Erlang Pitch for Every Role</span></p>
|
|
|
/blog/posts/2025-09-25-grisp-history
|
<strong class="ct-blog-list__title" data-v-c9a41a14="">GRiSP: Advancing Embedded Systems for Over a Decade</strong><p class="ct-blog-list__meta" data-v-c9a41a14=""><span class="sr-only" data-v-c9a41a14="">Author:</span><span data-v-c9a41a14="">Maria Jose Gavilan</span> - <span class="sr-only" data-v-c9a41a14="">Published:</span><span data-v-c9a41a14="">25/09/2025</span></p><p class="ct-blog-list__description" data-v-c9a41a14=""><span data-v-c9a41a14="">Explore GRiSP's 11+ year journey from Erlang experiment to embedded systems ecosystem. Discover GRiSP 1, GRiSP 2, GRiSP-io, and GRiSP Nano development milestones.</span><span class="ct-blog-list__continue" aria-hidden="true" data-v-c9a41a14="">[Continue reading]</span><span class="sr-only" data-v-c9a41a14="">Continue reading GRiSP: Advancing Embedded Systems for Over a Decade</span></p>
|
|
|
/tel:498135694920
|
+49 8135 69492 0
|
|
|
/impressum
|
Impressum
|
|
|
/privacy
|
Privacy
|
|