Skip to content

Commit

Permalink
publish: october 2024 roundup
Browse files Browse the repository at this point in the history
 ### Summary

 A great set of reading materials for this month.

 ## Test Plan

 - [ ] Visual check
 - [ ] Check all links
  • Loading branch information
gminn committed Nov 7, 2024
1 parent 7f850d6 commit 3fb3949
Showing 1 changed file with 23 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,56 +20,62 @@ What have you been reading? Share in the comments or
## Articles & Learning

- [**LLVM Hello World | Dr James Hamilton**](https://jameshamilton.eu/programming/llvm-hello-world)<br>
Getting started with LLVM IR. — Noah
Getting started with LLVM IR. — Noah

- [**Quake ported to Arduino Nano Matter and Sparkfun Thing Plus Matter Boards | Silicon Labs**](https://community.silabs.com/s/share/a5UVm000000Vi1ZMAS/quake-ported-to-arduino-nano-matter-and-sparkfun-thing-plus-matter-boards?language=en_US)<br>
Porting and shrinking Quake to run on an embedded device. — Heiko
Porting and shrinking Quake to run on an embedded device. — Heiko

- [**Blinky | Adam Gulyas**](https://adamgulyas.ca/projects/Blinky.html)<br>
Nice technique: v-cut vias for panelized boards for testing. — Noah
Nice technique: v-cut vias for panelized boards for testing. — Noah

- [**What Is New In LLVM 19? | Arm Community**](https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/what-is-new-in-llvm-19)<br>
Roundup of LLVM 19 contributions by ARM. — Noah
Roundup of LLVM 19 contributions by ARM. — Noah

- [**Playing with BOLT and Postgres | Tomas Vondra**](https://vondra.me/posts/playing-with-bolt-and-postgres/)<br>
Writeup about applying LLVM's Binary Optimization and Layout Tool (BOLT) to a practical program: PostgreSQL. — Noah
Writeup about applying LLVM's Binary Optimization and Layout Tool (BOLT) to a
practical program: PostgreSQL. — Noah

- [**Supporting Custom RISC-V Extensions in LLVM | Alex Bradbury, Igalia**](https://riscv-europe.org/summit/2024/media/Tutorial%20supporting%20custom%20RISC-V%20extensions%20in%20LLVM.pdf)<br>
Presentation on how LLVM supports custom RISC-V extensions. — Noah
Presentation on how LLVM supports custom RISC-V extensions. — Noah

- [**MQTT Turns 25 – Here’s How It Has Endured | Andy Piper, The Lost Outpost**](https://andypiper.co.uk/2024/10/22/mqtt-turns-25-heres-how-it-has-endured/)<br>
The co-creator of MQTT shares a brief look back at the history. — Eric
The co-creator of MQTT shares a brief look back at the history. — Eric

- [**PlayStation Vita Architecture (Part 1) - A Practical Analysis | Rodrigo Copetti**](https://www.copetti.org/writings/consoles/playstation-vita/)<br>
Great writeup on the PlayStation Vita architecture. — Eric
Great writeup on the PlayStation Vita architecture. — Eric

- [**Zero or Sign Extend | The Ryg Blog**](https://fgiesen.wordpress.com/2024/10/23/zero-or-sign-extend/)<br>
A post on the ins and outs of sign-extension on fixed-width integers with some interesting implementations. — Eric
A post on the ins and outs of sign-extension on fixed-width integers with some
interesting implementations. — Eric

- [**5 Tips to Make the Most of Zephyr Documentation | Zephyr Project**](https://www.zephyrproject.org/5-tips-to-make-the-most-of-zephyr-documentation/)<br>
Some improvements to the Zephyr documentation and how to take advantage of them. — Eric
Some improvements to the Zephyr documentation and how to take advantage of
them. — Eric

- [**Ubiquitous Successful Bus: Version 2 | Hackaday**](https://hackaday.com/2024/10/17/ubiquitous-successful-bus-version-2/)<br>
Very high level overview of USB 2.0. — Noah
Very high level overview of USB 2.0. — Noah

- [**Android Debugging Crash Course | LineageOS**](https://lineageos.org/engineering/HowTo-Debugging/)<br>
Debugging AOSP, divided into user space, kernel space, and vendor/OEM customizations, from the folks maintaining the LineageOS AOSP distribution. — Victor

Debugging AOSP, divided into user space, kernel space, and vendor/OEM
customizations, from the folks maintaining the LineageOS AOSP distribution. —
Victor

## Projects & Tools

- [**Jailhouse - Linux-based partitioning hypervisor | Siemens**](https://github.com/siemens/jailhouse)<br>
Cool hyper visor for Linux + bare metal real time. — François
Cool hyper visor for Linux + bare metal real time. — François

- [**WrapMaster: Dynamic Function Wrapping for Enhanced Debugging | wafgo**](https://github.com/wafgo/WrapMaster/)<br>
Neat tool (only for binaries with relocatable symbols though :face_exhaling: ) — Noah
Neat tool (only for binaries with relocatable symbols though 😮‍💨 ) — Noah

## News & Announcements

- [**Samsung Galaxy Ring Arrives in India with Support for Galaxy AI | Republic World**](https://www.republicworld.com/tech/gadgets/samsung-galaxy-ring-arrives-in-india-with-support-for-galaxy-ai-top-features-india-price?hss_channel=lcp-27161269)<br>
The new Samsung Galaxy Ring is running Zephyr! :kite: — Gilly
The new Samsung Galaxy Ring is running Zephyr! 🪁

## Upcoming Events

- [**Thursday, November 14, 9am PT | Live Product Tour: Is Memfault Right for You?**](https://go.memfault.com/live-product-tour-is-memfault-right-for-you)<br>
Join a live, interactive product tour to discover how Memfault's observability platform can streamline issue resolution and elevate product quality for your team.
Join a live, interactive product tour to discover how Memfault's observability
platform can streamline issue resolution and elevate product quality for your
team.

0 comments on commit 3fb3949

Please sign in to comment.