Plenty of updates and new hardware to consider
September 28, 2023 • Issue 64
.. No images? Click here Welcome back to the Nerves Newsletter. Apologies for the short break. I took the liberty of cancelling an issue as I was running a fever and suffering from logistics when I would have normally put it together. This kind of makes this one a banger though so strap in. Project updatesThere have been some in-between system releases based on the nerves_system_br 1.23.x series. I will focus on the latest update. But know that assorted bugfixes have been pulled in. Anything special noted in the changelog will be noted with the respective system in the bulleted list further down. This update pulls in Erlang/OTP 26.1 and Buildroot 2023.05.2. For the Buildroot portion, most projects that work with nerves_system_br v1.23.x shouldn’t need any changes with this update, but please review the Buildroot release notes.
Changelogs for v1.24.0 mention this new feature:
Systems that have this new buildroot update:
Other packages & libraries History from loaded persistance file would be reset and lost if multiple buffers were configured outside the default buffer when RingLogger was reconfigured (at startup or runtime) Add ability to grep text of a metadata key (thanks @levex! :heart:). See RingLogger.grep_metadata/2 for more info.
Community updatesScenic 0.11.2 and most importantly movementThe Scenic project established by Boyd Multerer about 200 years ago or so was always very cool. In my estimate it has also been a bit too quiet. You'd have to be pretty keen on it to know what was happening. And Scenic has always had a high relevance to Nerves as an option besides web kiosks. Perhaps more important than launching their 0.11.2 is that the project now has a core team. They are Jason Axelson, Alex Mclain, Chris Ertel, and @jediluke. I find this to be very promising news. Patching a Buildroot & flashing eMMC with NervesQuentin Bereau wrote in to tell me about two blog posts he put out that he figured might be helpful to the Nerves community. I would agree. Patching a Nerves-based Buildroot Linux kernel and its packages and Flashing a Nerves Raspberry image from SD Card to eMMC Give them a read and let him know if they helped you. ElixirConf 2023 - Alfonso Gonzalez talk on using Nerves for IoTThis talk about using Nerves was something I entirely missed I think. The title is "Embedded System w/ Elixir for millions AI-based point of sales". I've only had a skim of the talk but it seems to cover a lot of ground. Plenty of other interesting talks as well of course. Code BEAM Europe, Berlin, 17-20 October(this was in the last one as well, keeping it in for practical information) This conference is quite close for me and I can just go by train so the plan is to bring the full compliment of me and my team. The line-up is looking bad-ass! On the Nerves-front we have the best-titled talk by Quinn Wilton. The Tamagotchi in my Hands: Anarcho-transhumanist Biohacking with Nerves. I expect she will blow us away. Abstract says Clippy is involved. Sanne Kalkman is talking about tracking cats with the GRiSP board. Not sure if that's Nerves or mostly embedded Erlang. Cocoa Xu will cover her work with TensorFlow Lite (tflite) which is very embedded-oriented. The embedded-friendly option for running ML inference using Nx and if you want to use Coral TPUs and such. Read more here. The ladies bringing the embedded this time around. I am going to be putting on what I think is the first live iteration of a BEAM Radio with me and a couple of the speakers. Beyond that we have José Valim, Saša Jurić, Hayleigh Thompson, Ingela Andin, Sigu Magwa and many more.
Participating in the communityThe Nerves community is found wherever Elixirists gather. Try any of the following:
Supporting the Nerves projectWe want to encourage everyone to contribute in whatever way works for them. Here are some ways we currently recommend:
Finally, if you have questions about the newsletter or want to suggest something you can simply respond to this email it will go directly to me, Lars, who edits this thing. Let me know what you think. - Lars, Underjord.io |