Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

publish: october 2024 roundup #532

Merged
merged 1 commit into from
Nov 7, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
Loading