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: april 2024 roundup #466

Merged
merged 1 commit into from
May 2, 2024
Merged
Show file tree
Hide file tree
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
75 changes: 0 additions & 75 deletions _drafts/2024-05-01-april-2024-roundup.md

This file was deleted.

95 changes: 95 additions & 0 deletions _posts/2024-05-01-april-2024-roundup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
---
title: "What we've been reading in April (2024)"
author: tyler
tags: [roundup]
---

<!-- excerpt start -->

Here are the articles, videos, and tools that we've been excited about this
April.

<!-- excerpt end -->

What have you been reading? Share in the comments or
[on the Interrupt Slack](https://interrupt-slack.herokuapp.com/).

## Articles & Learning

- [**Renode: Easy CI for your Weird Hardware - Sean Cross - YouTube**](https://www.youtube.com/watch?v=AuDlYbwVF0g)<br>
A great video from FOSSASIA ’22 that covers the basics of emulators, what
they’re useful for, and the Renode emulator and its capabilities. — Eric

- [**Visual Studio Code for C/C++ with ARM Cortex-M: Part 7 – FreeRTOS | MCU on Eclipse**](https://mcuoneclipse.com/2021/06/02/visual-studio-code-for-c-c-with-arm-cortex-m-part-7-freertos/)<br>
Enabling FreeRTOS awareness when debugging in Visual Studio Code. — Noah

- [**What are random numbers and how they are managed on Linux? - sergioprado.blog**](https://sergioprado.blog/what-are-random-numbers-and-how-they-are-managed-on-linux/)<br>
Great overview of how randomness is generated in computing systems, with a
deep dive on random number generation on Linux. — Gilly

- [**midipix**](https://www.midipix.org/)<br> Project to bring POSIX natively to
Windows. (No cygwin, mingw or wsl hoops!) — Jonathen Beri

- [**Speeding Up C++ Build Times | Figma Blog**](https://www.figma.com/blog/speeding-up-build-times/)<br>
Interesting article looking at uncached C++ build time speedups. (Spoiler,
it's the headers :face_exhaling: ) — Noah

- [**Diving Into Zephyr's New Hardware Model // Zephyr Tech Talk #014 - YouTube**](https://www.youtube.com/watch?v=hQC3EcFqDkc)<br>
Great walkthrough of the new Zephyr hardware model. (We posted a link to a
live talk about this on the February blogroll; it's also a great watch!)
Definitely check it out if you're working on (or interested in!) Zephyr
projects. — Noah

### For video game fans

- [**Inside the Super Nintendo cartridges**](https://fabiensanglard.net/snes_carts/index.html)<br>
A neat look at the hardware inside SNES cartridges. — Eric

- [**How to cheat at Super Mario Maker and get away with it for years | Ars Technica**](https://arstechnica.com/gaming/2024/04/how-to-cheat-at-super-mario-maker-and-get-away-with-it-for-years/)<br>
A bit less technical and more on the fun side, but interesting look at Tool
Assisted Speedrun (TAS) technique + hardware applied to the Wii U for Super
Mario Maker. — Eric

- [**Real gaming router | KittenLabs**](https://kittenlabs.de/real-gaming-router/)<br>
Hacking a wireless router to play GTA: Vice City by wiring in an external PCIe
graphics card, quite a journey! — Noah

## Projects & Tools

- [**BabbleSim | A physical layer simulator**](https://babblesim.github.io/)<br>
A physical layer simulator to develop, test, and debub shared medium networks.
E.g. simulate a 2.4GHz BLE link between two simulated devices. — François

- [**elcritch/nesper: Program the ESP32 with Nim! Wrappers around ESP-IDF API's.**](https://github.com/elcritch/nesper)<br>
Program ESP32 chips with the Nim programming language. — Noah

## News & Announcements

- [**State of IoT Software Development Report | A Benchmark Report for Embedded Teams and Leaders**](https://memfault.com/iot-software-development-report/?utm_campaign=IoT%20Benchmark%20Report&utm_source=Interrupt&utm_medium=Roundup)<br>
A new report based on research with 783 people personally involved in
developing IoT products and/or embedded electronic systems. Use it to
benchmark your project costs, deadlines, and resources against industry norms.

## Upcoming Events

- [**April 29 - May 3 | Embedded Online Conference - Register/Login**](https://embeddedonlineconference.com/register.php)<br>
The Embedded Online Conference is back and includes a talk on **GDB Deep
Dive** with Memfault’s own Gillian Minnehan that you can
[watch for _free_ by clicking here](https://embeddedonlineconference.com/freesession/GDB_Deep_Dive.php).
If you use promo code `Memfault2024` by May 10th you'll receive a $100
discount on the paid pass, giving you access to the full conference and
archives for one year!
[Register here](https://embeddedonlineconference.com/register.php).

- [**May 7 | IoT Experts Have Their Say on the State of IoT Software**](https://go.memfault.com/state-of-iot-software-panel-discussion?utm_campaign=State%20of%20IoT&utm_source=Interrupt&utm_medium=Roundup)<br>
A panel discussion hosted by François with engineering and technology leaders
from Samsara, T-Mobile, Nordic Semiconductor, and Ovyl.

- [**May 28 & May 29 | Buy Tickets - Hardware Pioneers Max**](https://www.hardwarepioneers.com/buy-tickets)<br>
Hardware Pioneers is the UK's largest exhibition and conference dedicated to
cutting-edge technologies, solutions, and tools for innovation-driven
engineering teams. Memfault will be exhibiting from May 28-29 at **Stand
#D8** - be sure to swing by for a custom demo featuring our latest product
developments and limited edition swag! Use the promo code `SPEX50` for a 50%
discount applicable to both Standard and Premium tickets.
[Get your tickets](https://www.hardwarepioneers.com/buy-tickets).
Loading