Skip to content

Commit 9462203

Browse files
committed
publish: feb 2025 roundup
### Summary Minor modifications: - Fixed emoji formatting - Adjusted apartment hacking description - Linked to interrupt live channel - Added minor code formatting ### Test Plan - [ ] Check links - [ ] Check visual
1 parent 5f64625 commit 9462203

File tree

2 files changed

+132
-90
lines changed

2 files changed

+132
-90
lines changed

_drafts/2025-03-06-february-2025-roundup.md

Lines changed: 0 additions & 90 deletions
This file was deleted.
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
---
2+
title: "What we've been reading in February (2025)"
3+
description:
4+
Here are the articles, videos, and tools we've been excited about in February
5+
2025.
6+
author: gminn
7+
tags: [roundup]
8+
---
9+
10+
<!-- excerpt start -->
11+
12+
Here are the articles, videos, and tools that we've been excited about this
13+
February.
14+
15+
<!-- excerpt end -->
16+
17+
What have you been reading? Share in the comments or
18+
[on the Interrupt Slack](https://interrupt-slack.herokuapp.com/).
19+
20+
## Articles & Learning
21+
22+
- [**FreeRTOS to Zephyr Porting Overview (WP560) | AMD**](https://docs.amd.com/r/en-US/wp560-rtos-zephyr-porting/Abstract)<br>
23+
FreeRTOS-to-Zephyr porting guide, including a table with links to the common
24+
features in each platform (tasks/threads, mutexes, etc.). - Noah
25+
26+
- [**Breaking into dozens of apartment buildings in five minutes on my phone – Eric Daigle**](https://www.ericdaigle.ca/posts/breaking-into-dozens-of-apartments-in-five-minutes/)<br>
27+
A walk through of the shockingly easy hacking of an apartment's access control
28+
system. -François
29+
30+
- [**It is not a compiler error (2017) | Hacker News**](https://news.ycombinator.com/item?id=43112187)<br>
31+
Great embedded debugging anecdotes in this thread. Remote debugging is always
32+
hard (unless you have Memfault 😉), but local debugging can be hard
33+
too! - Noah
34+
35+
- [**Coredump 03: Pebble’s Code is Free: Three Former Pebble Engineers Discuss Why It's Important (Part 1)**](https://go.memfault.com/coredump-pebble)<br>
36+
This popular Memfault webinar features former Pebble engineers discussing the
37+
open-sourcing of Pebble's firmware, its technical innovations, and its
38+
significance for the embedded community.
39+
40+
- [**Lessons from Pebble OS Memfault Webinar | Magpie Embedded**](https://magpieembedded.co.uk/content/2025_02_13_pebble_os_recap.html)<br>
41+
I really enjoyed the
42+
[PebbleOS talk hosted by Memfault](https://go.memfault.com/coredump-pebble)
43+
and I've written up my notes from it, sprinkled with plenty of links. Thanks
44+
to all those involved in making it happen, it is great to have such honest
45+
discussions out in the open! - Tim Guite, Interrupt Community Member
46+
47+
- [**The Miserable State of Modems and Mobile Network Operators**](https://blog.golioth.io/the-miserable-state-of-modems-and-mobile-network-operators/)<br>
48+
This was a fun bug to figure out. Ah the joys of binary blobs! - Jonathan
49+
Beri of Golioth, Interrupt Community Member
50+
51+
## Projects & Tools
52+
53+
- [**binsider.dev | Analyze binaries like a boss**](https://binsider.dev/)<br>
54+
CLI tool for ELF binary analysis. Static/dynamic inspection, hexdump, linked
55+
libs, and string extraction. -François
56+
57+
- [**wader/fq: `jq` for binary formats**](https://github.com/wader/fq)<br> A
58+
command-line tool for parsing, analyzing, and transforming binary formats
59+
using `jq`-style expressions. - François
60+
61+
- [**nopnop2002/esp32-idf-sqlite3: sqlite3 for esp-idf**](https://github.com/nopnop2002/esp32-idf-sqlite3)<br>
62+
Someone actually did it - sqlite on the esp-idf. - Jonathan Beri of Golioth,
63+
Interrupt Community Member
64+
65+
## News & Announcements
66+
67+
- [**Release 2.1.1 · raspberrypi/pico-sdk · GitHub**](https://github.com/raspberrypi/pico-sdk/releases/tag/2.1.1)<br>
68+
The RP2040 now supports a 200MHz clock, up from the previous official maximum
69+
of 125MHz. - Noah
70+
71+
- [**esp-hal 1.0.0 beta announcement · Espressif Developer Portal**](https://developer.espressif.com/blog/2025/02/rust-esp-hal-beta/)<br>
72+
`esp-hal`, which enables writing rust for ESP32 series chips, releases v1.0
73+
beta. - Noah
74+
75+
## Interrupt Live
76+
77+
- [**Friday, Mar 7 | Interrupt Live with Steve Noonan**](https://www.youtube.com/live/dwL-PI7TuDY)<br>
78+
Tyler Hoffman catches up with Interrupt author Steve Noonan to unpack the
79+
journey and reasoning behind his latest Interrupt contribution:
80+
[Why std::this_thread::sleep_for() is broken on ESP32](https://interrupt.memfault.com/blog/why-sleep-for-is-broken-on-esp32).
81+
Join us on [**YouTube Live**](https://www.youtube.com/live/dwL-PI7TuDY) at 9AM
82+
PT | 12PM ET | 6PM CET.
83+
84+
- [**Friday, Mar 28 | Interrupt Live with Mark Schulte**](https://www.youtube.com/live/aeCQiL1e75Y)<br>
85+
On this episode of Interrupt Live, Tyler is joined by Mark Schulte, author of
86+
[A Schematic Review Checklist for Firmware Engineers](https://interrupt.memfault.com/blog/schematic-review-checklist).
87+
They’ll discuss key aspects of firmware reliability, including architecture,
88+
unit testing, hardware-in-the-loop (HIL) testing, automated testing, firmware
89+
rollouts, monitoring, and user feedback. Join us on
90+
[**YouTube Live**](https://www.youtube.com/live/aeCQiL1e75Y) at 9:30 AM PT |
91+
12:30 PM ET | 5:30 PM CET.
92+
93+
> 📞 Ask our speakers a question! Join the Interrupt Slack and post your
94+
> question in the
95+
> [#interrupt-live](https://theinterrupt.slack.com/archives/C08B0TLSZPV)
96+
> channel.
97+
98+
## Events
99+
100+
- [**March 11-13 | Embedded World 2025 – Don’t Miss Tyler Hoffman’s Talk**](https://www.embedded-world.de/en)<br>
101+
Embedded World, the world’s leading embedded systems conference, returns to
102+
Nuremberg, Germany, from March 11-13. Join Memfault’s VP of Field Engineering
103+
and Interrupt author, Tyler Hoffman, on **March 12 at 10:30 AM** for his talk,
104+
_From Defense to Offense – A Paradigm Shift in Error Handling_. Learn how
105+
offensive programming can help you track down elusive firmware bugs, improve
106+
security, and debug efficiently in production. Memfault will also hold demos
107+
at the Zephyr Booth (#4-170) - come say hi! Demo schedule:
108+
109+
- Tuesday, March 11, 12:00 - 15:00
110+
- Wednesday, March 12, 15:00 - 18:00
111+
- Thursday, March 13, 9:00 - 12:00
112+
113+
- [**March 19 | Coredump 05: The Current Realities of Cellular IoT**](https://go.memfault.com/coredump-cellular-iot)<br>
114+
Join Memfault founders and Fabian Kochem, Director of Product Strategy at
115+
1NCE, as they explore the evolving landscape of cellular IoT, including
116+
technologies like NB-IoT, 5G, eSIM, and iSIM, offering insights into
117+
successful adoption strategies.
118+
[Register today.](https://go.memfault.com/coredump-cellular-iot)
119+
120+
- [**April 15 | Coredump 06: Pebble’s Code is Free: Three Former Pebble Engineers Discuss Why It's Important (Part 2)**](https://go.memfault.com/coredump-pebble-part-2)<br>
121+
Back by popular demand! The discussion continues with former Pebble engineers
122+
François Baldassari, Thomas Sarlandie, and Brad Murray, delving deeper into
123+
Pebble OS's technical innovations, debugging strategies, and lessons
124+
applicable to modern embedded development.
125+
[RSVP to get the recording sent to you.](https://go.memfault.com/coredump-pebble-part-2)
126+
127+
- [**April 23-24 | Hardware Pioneers Max 2025 – Visit Memfault at Stand #C4**](https://www.hardwarepioneers.com/)<br>
128+
Hardware Pioneers is the UK’s largest exhibition and conference dedicated to
129+
cutting-edge technologies, solutions, and tools for innovation-driven
130+
engineering teams. Memfault will be exhibiting from April 23-24 at **Stand
131+
#C4**. Use the promo code **SPEX50** for a 50% discount applicable to core
132+
tickets. [Get your tickets](https://www.hardwarepioneers.com/buy-tickets).

0 commit comments

Comments
 (0)