Skip to content

Commit f60806b

Browse files
authored
publish: may 2024 roundup (#476)
### Summary Publish May's roundup 📚 📣 Note, the JTAG article is in drafts which is why it pops up in the preview. ### Test Plan - Visual check - Grammar check
1 parent 86a569b commit f60806b

File tree

1 file changed

+37
-27
lines changed

1 file changed

+37
-27
lines changed
Lines changed: 37 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
22
title: "What we've been reading in May (2024)"
33
description:
4-
Here are the articles, videos, and tools we've been excited about in May 2024, including a new Raspberry Pi-based hacking tool and a fun concert wristband hack for Swifties.
4+
Here are the articles, videos, and tools we've been excited about in May 2024,
5+
including a new Raspberry Pi-based hacking tool and a fun concert wristband
6+
hack for Swifties.
57
author: tyler
68
tags: [roundup]
79
---
810

911
<!-- excerpt start -->
1012

11-
Here are the articles, videos, and tools that we've been excited about this
12-
May.
13+
Here are the articles, videos, and tools that we've been excited about this May.
1314

1415
<!-- excerpt end -->
1516

@@ -19,66 +20,75 @@ What have you been reading? Share in the comments or
1920
## Articles & Learning
2021

2122
- [**JTAG Hacking with a Raspberry Pi - Introducing the PiFex**](https://voidstarsec.com/blog/jtag-pifex)<br>
22-
A nice overview of a Raspberry Pi-based hacking tool and how it can be used with JTAG interfaces. — Eric
23+
A nice overview of a Raspberry Pi-based hacking tool and how it can be used
24+
with JTAG interfaces. — Eric
2325

2426
- [**Updating U-Boot with an A/B Strategy – Burkhard Stubert**](https://embeddeduse.com/2024/05/13/updating-u-boot-with-an-a-b-strategy/)<br>
25-
Cool article from an integrator partner! — Pat
27+
Cool article about A/B updates! — Pat
2628

2729
- [**The TTY demystified**](https://www.linusakesson.net/programming/tty/)<br>
28-
Overview of the TTY system in Linux. The first step in understanding how your keys reach your terminal. — Eric
30+
Overview of the TTY system in Linux. The first step in understanding how your
31+
keys reach your terminal. — Eric
2932

3033
- [**newlib and FreeRTOS**](https://nadler.com/embedded/newlibAndFreeRTOS.html)<br>
31-
Deep dive into dynamic memory allocation when using FreeRTOS and Newlib. — Noah
34+
Deep dive into dynamic memory allocation when using FreeRTOS and Newlib. —
35+
Noah
3236

33-
- [**Ninja Calc**](https://ninjacalc.mbedded.ninja/)<br>
34-
Really cool series of purpose-built calculators in hardware design to help with things like NTC thermistors, LED current limiting, and trace currents. — Eric
37+
- [**Ninja Calc**](https://ninjacalc.mbedded.ninja/)<br> Really cool series of
38+
purpose-built calculators in hardware design to help with things like NTC
39+
thermistors, LED current limiting, and trace currents. — Eric
3540

3641
- [**John Graham-Cumming's blog: Controlling the Taylor Swift Eras Tour wristbands with Flipper Zero**](https://blog.jgc.org/2024/05/controlling-taylor-swift-eras-tour.html)<br>
37-
Not a technically deep article, but a fun hack using Flipper on LED concert wristbands (including a short video explaining them) — Heiko
42+
Not a technically deep article, but a fun hack using Flipper on LED concert
43+
wristbands (including a short video explaining them) — Heiko
3844

3945
- [**CADmium: A Local-First CAD Program Built for the Browser**](https://mattferraro.dev/posts/cadmium)<br>
40-
Finally, CAD in your browser! — Eric
46+
Finally, CAD in your browser! — Eric
4147

4248
- [**DIY 256-Core RISC-V super computer - YouTube**](https://www.youtube.com/watch?v=lh93FayWHqw)<br>
43-
This YouTuber took 256 RISC-V microcontrollers and wired them into a mini-supercomputer. It's completely impractical but a very cool project. — François
49+
This YouTuber took 256 RISC-V microcontrollers and wired them into a
50+
mini-supercomputer. It's completely impractical but a very cool project. —
51+
François
4452

4553
- [**Evolution of the ELF object file format | MaskRay**](https://maskray.me/blog/2024-05-26-evolution-of-elf-object-file-format)<br>
46-
This might only be interesting to me, but a historical look at the ELF format. — Eric
54+
A historical look at the ELF format. — Eric
4755

4856
- [**Surprise! ESP32-S3 has (a few) SIMD instructions**](https://bitbanksoftware.blogspot.com/2024/01/surprise-esp32-s3-has-few-simd.html)<br>
49-
High-level description of the SIMD extensions on the ESP32-S3 chip. This only surfaced last year, and is a pretty nice feature of these chips! — Noah
57+
High-level description of the SIMD extensions on the ESP32-S3 chip. This only
58+
surfaced last year and is a pretty nice feature of these chips! — Noah
5059

5160
- [**ESP32-S3 SIMD Minimal Example**](https://bitbanksoftware.blogspot.com/2024/01/esp32-s3-simd-minimal-example.html)<br>
52-
A simple demo to complement the instructions above. — Noah
61+
A simple demo to complement the instructions above. — Noah
5362

5463
- [**Low-Power Optimization Techniques for ARM Cortex-M Microcontrollers | MCU on Eclipse**](https://mcuoneclipse.com/2024/05/22/low-power-optimization-techniques-for-arm-cortex-m0-microcontrollers/)<br>
55-
Article from MCUOnEclipse about Cortex-M Power optimizations. (My pick)
64+
Article from MCUOnEclipse about Cortex-M Power optimizations. (My pick)
5665

5766
## Projects & Tools
5867

5968
- [**Hirrolot/datatype99: Algebraic data types for C99**](https://github.com/Hirrolot/datatype99)<br>
60-
Safe, intuitive algebraic data types with exhaustive pattern matching & compile-time introspection facilities. No external tools required, pure C99. — François
69+
Safe, intuitive algebraic data types with exhaustive pattern matching &
70+
compile-time introspection facilities. No external tools required, pure C99. —
71+
François
6172

6273
- [**ricardoquesada/bluepad32: Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW**](https://github.com/ricardoquesada/bluepad32)<br>
63-
Project providing client support for Bluetooth gamepads on several host platforms. — Noah
74+
Project providing client support for Bluetooth gamepads on several host
75+
platforms. — Noah
6476

6577
- [**haydenridd/stm32-zig-porting-guide: Compiling an STM32CubeMX with Zig's compiler instead of arm-none-eabi-gcc.**](https://github.com/haydenridd/stm32-zig-porting-guide)<br>
66-
Compiling an STM32CubeMX with Zig's compiler instead of arm-none-eabi-gcc. — Matheus Catarino França
78+
Compiling an STM32CubeMX with Zig's compiler instead of arm-none-eabi-gcc. —
79+
Matheus Catarino França
6780

6881
## News & Announcements
6982

7083
- [**GCC 14 Release Series — Changes, New Features, and Fixes - GNU Project**](https://gcc.gnu.org/gcc-14/changes.html)<br>
71-
GCC 14.1 released :tada:!
84+
GCC 14.1 released 🎉!
7285

7386
- [**Solar Storms Break Millions of Smart Devices | Memfault**](https://memfault.com/blog/solar-storms-break-millions-of-smart-devices/?utm_campaign=Company%20Blog&utm_source=Interrupt&utm_medium=Roundup)<br>
74-
A data analysis on how the May 2024 solar storm impacted Memfault customers’ smart devices. — François
87+
A data analysis on how the May 2024 solar storm impacted Memfault customers’
88+
smart devices. — François
7589

7690
## Upcoming Events
7791

7892
- [**June 24-28 | Launch Week - Memfault**](https://memfault.com/launch-week/?utm_campaign=Product%20Analytics&utm_source=Interrupt&utm_medium=Roundup)<br>
79-
Introducing Product Analytics for embedded devices.
80-
81-
82-
83-
84-
93+
We are introducing Product Analytics for embedded devices. Join us for our
94+
Launch Week!

0 commit comments

Comments
 (0)