|
| 1 | +--- |
| 2 | +title: "What we've been reading in July (2025)" |
| 3 | +description: |
| 4 | + Here are the articles, videos, and tools we've been excited about in July |
| 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 | +July. |
| 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 | +- [**Watch Out! Bluetooth Analysis of the COROS PACE 3**](https://blog.syss.com/posts/bluetooth-analysis-coros-pace-3/)<br> |
| 23 | + Security vulnerability identified in Coros watches. (I do appreciate a pithy |
| 24 | + disclosure name!) – Noah |
| 25 | + |
| 26 | +- [**Switch Project Pt. 3 – Undocumented Features of the Microchip VSC8512 PHY**](https://serd.es/2025/07/04/Switch-project-pt3.html)<br> |
| 27 | + A super fun deep dive into undocumented features of the Microchip VSC8512 PHY. |
| 28 | + – Noah |
| 29 | + |
| 30 | +- [**STM32L431 Teardown – Die Shots and Analysis**](https://serd.es/2025/01/02/STM32L431-teardown.html)<br> |
| 31 | + Detailed teardown and silicon analysis of the STM32L431. – Noah |
| 32 | + |
| 33 | +- [**New Chapter for IAR Docker Support: Introducing the IAR Cloud-Ready Containers Repository**](https://www.iar.com/blog/a-new-chapter-for-our-docker-support-introducing-the-iar-cloud-ready-containers-repository)<br> |
| 34 | + I like to see IAR continuing to invest in making it easier to test their stuff |
| 35 | + in CI. Has always been a bit of a pain point. – Chris |
| 36 | + |
| 37 | +- [**Efficient Delta Updates for Embedded Linux: Rugix**](https://oss.silitics.com/rugix/blog/efficient-delta-updates/)<br> |
| 38 | + Compares OTA delta update strategies with real-world benchmarks. Super useful |
| 39 | + for teams managing update pipelines. – Pat |
| 40 | + |
| 41 | +- [**How to Write Rust in the Kernel: Part 1**](https://lwn.net/Articles/1024202/)<br> |
| 42 | + A practical, well-explained intro to Rust in the Linux kernel. – Noah |
| 43 | + |
| 44 | +- [**Efficient On‑Device Core Dump Processing for IoT**](https://www.youtube.com/watch?v=fDwDXg7T4K8)<br> |
| 45 | + Blake Hildebrand (from Memfault) gave an EOSS talk that is now on YouTube! He |
| 46 | + walks through how Rust can enable on-device core dump processing without |
| 47 | + offloading. – Pat |
| 48 | + |
| 49 | +- [**Pre-Main Zephyr: Part 1**](https://n-eq.github.io/blog/2025/07/03/pre-main-zephyr-1)<br> |
| 50 | + Interrupt community member Nabil Elqatib dives into Zephyr’s startup process |
| 51 | + on ARM Cortex-M CPUs. See |
| 52 | + [Part 2](https://n-eq.github.io/blog/2025/07/12/pre-main-zephyr-2) and |
| 53 | + [Part 3](https://n-eq.github.io/blog/2025/07/21/pre-main-zephyr-3)) as well! |
| 54 | + |
| 55 | +## Projects & Tools |
| 56 | + |
| 57 | +- [**`sequential-storage` (Rust crate)**](https://crates.io/crates/sequential-storage)[^1]<br> |
| 58 | + Interesting library providing wear-leveled object storage in flash – Noah |
| 59 | + |
| 60 | +- [**RP2350 A4, RP2354, and a New Hacking Challenge – Raspberry Pi**](https://www.raspberrypi.com/news/rp2350-a4-rp2354-and-a-new-hacking-challenge/)<br> |
| 61 | + Erratum A9 fixed. – Noah |
| 62 | + |
| 63 | +- [**Hardware-Aware Agent: Generate Production-Level Firmware in Seconds – Embedder.dev**](https://embedder.dev/)<br> |
| 64 | + Another attempt at datasheet → peripheral driver coding assistant. – Chris |
| 65 | + |
| 66 | +## News & Announcements |
| 67 | + |
| 68 | +- [**Qt to Acquire IAR Systems**](https://www.qt.io/stock/inside-information-qts-recommended-public-cash-offer-for-iar-systems-group-1751607060000-3623512)<br> |
| 69 | + Noteworthy acquisition in the embedded industry! |
| 70 | + |
| 71 | +- [**Checking Out sys.remote_exec in Python 3.14**](https://rtpg.co/2025/06/28/checking-out-sys-remote-exec/)<br> |
| 72 | + Awesome feature coming in Πython 3.14. – Noah |
| 73 | + |
| 74 | +- [**JLCPCB Launches Transparent FPC**](https://jlcpcb.com/blog/jlcpcb-launches-transparent-fpc-see-innovation-in-a-new-light)<br> |
| 75 | + JLC PCB has |
| 76 | + [transparent PCBs](https://hackaday.com/2025/07/25/transparent-pcbs-trigger-90s-nostalgia/) |
| 77 | + now! – Noah |
| 78 | + |
| 79 | +- [**Zephyr 4.2.0 is Now Available**](https://www.zephyrproject.org/zephyr-rtos-4-2-now-available-introduces-renesas-rx-support-usb-video-class-and-more/)<br> |
| 80 | + Zephyr 4.2.0 is out, with support for Renesas RX, USB Video Class, and 96 new |
| 81 | + boards. |
| 82 | + |
| 83 | +## Upcoming Events |
| 84 | + |
| 85 | +- [**Tuesday, August 19 – Coredump EP #015: Developing Kid-Safe Tech at Gabb: What It Takes and Why It’s So Important**](https://memfault.com/resources/developing-kid-safe-tech-at-gabb-what-it-takes-and-why-its-so-important/)<br> |
| 86 | + Gabb’s engineering team joins Memfault to share how they tackle power |
| 87 | + constraints, OTA updates, and safety-first design. Join us live at 8AM PT | |
| 88 | + 11AM ET | 5PM CET. |
| 89 | + |
| 90 | +- [**Tuesday, September 16 – Coredump EP #016: From Startup to Global Brand: Scaling Engineering at reMarkable**](https://memfault.com/resources/from-startup-to-global-brand-scaling-engineering-at-remarkable/)<br> |
| 91 | + reMarkable CTO Nico Cormier joins Memfault’s François Baldassari and Chris |
| 92 | + Coleman to share lessons on release velocity, operational stability, and |
| 93 | + scaling engineering teams. Join us live at 8AM PT | 11AM ET | 5PM CET. |
| 94 | + |
| 95 | +- [**September 16–November 4: Nordic Tech Tour, Americas 2025**](https://www.nordicsemi.com/Events/2025/Nordic-Tech-Tour-Americas-2025)<br> |
| 96 | + Nordic is hitting the road this fall with 14 in-person events across the |
| 97 | + Americas. Join wireless IoT experts—and the Memfault team—for hands-on |
| 98 | + workshops and sessions covering Bluetooth LE, satellite and cellular IoT, |
| 99 | + power management, and the latest nRF54 Series SoCs. Free to attend, with |
| 100 | + limited workshop seats available. |
| 101 | + |
| 102 | +## Reference & Links |
| 103 | + |
| 104 | +[^1]: |
| 105 | + Interrupt has published an article about this library called |
| 106 | + [Sequential-storage - Efficiently Store Data in Flash](/_posts/2024-11-14-sequential-storage-crate.md). |
| 107 | + Take a look for more on the motivation and approach for |
| 108 | + `sequential-storage`. |
0 commit comments