diff --git a/_drafts/2024-06-05-may-2024-roundup.md b/_posts/2024-06-05-may-2024-roundup.md similarity index 58% rename from _drafts/2024-06-05-may-2024-roundup.md rename to _posts/2024-06-05-may-2024-roundup.md index 575b0abe..5efa846a 100644 --- a/_drafts/2024-06-05-may-2024-roundup.md +++ b/_posts/2024-06-05-may-2024-roundup.md @@ -1,15 +1,16 @@ --- title: "What we've been reading in May (2024)" description: - 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. + 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. author: tyler tags: [roundup] --- -Here are the articles, videos, and tools that we've been excited about this -May. +Here are the articles, videos, and tools that we've been excited about this May. @@ -19,66 +20,75 @@ What have you been reading? Share in the comments or ## Articles & Learning - [**JTAG Hacking with a Raspberry Pi - Introducing the PiFex**](https://voidstarsec.com/blog/jtag-pifex)
-A nice overview of a Raspberry Pi-based hacking tool and how it can be used with JTAG interfaces. — Eric + A nice overview of a Raspberry Pi-based hacking tool and how it can be used + with JTAG interfaces. — Eric - [**Updating U-Boot with an A/B Strategy – Burkhard Stubert**](https://embeddeduse.com/2024/05/13/updating-u-boot-with-an-a-b-strategy/)
-Cool article from an integrator partner! — Pat + Cool article about A/B updates! — Pat - [**The TTY demystified**](https://www.linusakesson.net/programming/tty/)
-Overview of the TTY system in Linux. The first step in understanding how your keys reach your terminal. — Eric + Overview of the TTY system in Linux. The first step in understanding how your + keys reach your terminal. — Eric - [**newlib and FreeRTOS**](https://nadler.com/embedded/newlibAndFreeRTOS.html)
-Deep dive into dynamic memory allocation when using FreeRTOS and Newlib. — Noah + Deep dive into dynamic memory allocation when using FreeRTOS and Newlib. — + Noah -- [**Ninja Calc**](https://ninjacalc.mbedded.ninja/)
-Really cool series of purpose-built calculators in hardware design to help with things like NTC thermistors, LED current limiting, and trace currents. — Eric +- [**Ninja Calc**](https://ninjacalc.mbedded.ninja/)
Really cool series of + purpose-built calculators in hardware design to help with things like NTC + thermistors, LED current limiting, and trace currents. — Eric - [**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)
-Not a technically deep article, but a fun hack using Flipper on LED concert wristbands (including a short video explaining them) — Heiko + Not a technically deep article, but a fun hack using Flipper on LED concert + wristbands (including a short video explaining them) — Heiko - [**CADmium: A Local-First CAD Program Built for the Browser**](https://mattferraro.dev/posts/cadmium)
-Finally, CAD in your browser! — Eric + Finally, CAD in your browser! — Eric - [**DIY 256-Core RISC-V super computer - YouTube**](https://www.youtube.com/watch?v=lh93FayWHqw)
-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 + 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 - [**Evolution of the ELF object file format | MaskRay**](https://maskray.me/blog/2024-05-26-evolution-of-elf-object-file-format)
-This might only be interesting to me, but a historical look at the ELF format. — Eric + A historical look at the ELF format. — Eric - [**Surprise! ESP32-S3 has (a few) SIMD instructions**](https://bitbanksoftware.blogspot.com/2024/01/surprise-esp32-s3-has-few-simd.html)
-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 + 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 - [**ESP32-S3 SIMD Minimal Example**](https://bitbanksoftware.blogspot.com/2024/01/esp32-s3-simd-minimal-example.html)
-A simple demo to complement the instructions above. — Noah + A simple demo to complement the instructions above. — Noah - [**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/)
-Article from MCUOnEclipse about Cortex-M Power optimizations. (My pick) + Article from MCUOnEclipse about Cortex-M Power optimizations. (My pick) ## Projects & Tools - [**Hirrolot/datatype99: Algebraic data types for C99**](https://github.com/Hirrolot/datatype99)
-Safe, intuitive algebraic data types with exhaustive pattern matching & compile-time introspection facilities. No external tools required, pure C99. — François + Safe, intuitive algebraic data types with exhaustive pattern matching & + compile-time introspection facilities. No external tools required, pure C99. — + François - [**ricardoquesada/bluepad32: Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW**](https://github.com/ricardoquesada/bluepad32)
-Project providing client support for Bluetooth gamepads on several host platforms. — Noah + Project providing client support for Bluetooth gamepads on several host + platforms. — Noah - [**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)
-Compiling an STM32CubeMX with Zig's compiler instead of arm-none-eabi-gcc. — Matheus Catarino França + Compiling an STM32CubeMX with Zig's compiler instead of arm-none-eabi-gcc. — + Matheus Catarino França ## News & Announcements - [**GCC 14 Release Series — Changes, New Features, and Fixes - GNU Project**](https://gcc.gnu.org/gcc-14/changes.html)
-GCC 14.1 released :tada:! + GCC 14.1 released 🎉! - [**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)
-A data analysis on how the May 2024 solar storm impacted Memfault customers’ smart devices. — François + A data analysis on how the May 2024 solar storm impacted Memfault customers’ + smart devices. — François ## Upcoming Events - [**June 24-28 | Launch Week - Memfault**](https://memfault.com/launch-week/?utm_campaign=Product%20Analytics&utm_source=Interrupt&utm_medium=Roundup)
-Introducing Product Analytics for embedded devices. - - - - - + We are introducing Product Analytics for embedded devices. Join us for our + Launch Week!