This Week in Beagle #25

software

Hello everyone. A typical work week. Let’s go over everything. Zephyr support for PocketBeagle 2 PocketBeagle 2 is a single board computer with AM62xx soc, and the primary supported OS is Linux. We provide Debian-based images for the board, with initial support for Armbian. This is what most people will be using it with. However, […]

Armbian support is here!

software

Several BeagleBoards are now supported under the Armbian build system and community! Armbian is a lightweight Linux distribution and build system optimized for ARM-based single-board computers (SBCs).  Adopting Armbian will help standardize the user experience and software release schedule for all boards while simultaneously being able to provide options for different distros (various Debian and […]

This Week in Beagle #22

software

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager BeagleConnect Freedom Fixes My last updates seem to have caused BeagleConnect Freedom (both CC1352P7 and MSP430) flashing to break. This was reported by @OhioMeasurementDevices on Discord. I have pushed the fixes to crates.io as version 1.0.2. Additionally, I have also yanked the […]

This Week in Beagle #21

software

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager GitHub Migration The migration of BeagleBoard Rust Imager to GitHub has now been completed. I have also created v0.0.4 release which brings a lot of fixes and marks the end of the migration. Eject After flashing In prior versions of BeagleBoard Rust […]

This Week in Beagle #20

software

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager I am gearing up for a v1 release of BeagleBoard Rust Imager soon. As such, a lot of work went into it this week. BB-Downloader While working on BeagleBoard Rust Imager, I initially tried searching for crates that provided the kind of […]

This Week in Beagle #19

software

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager I am gearing up for a v1 release of BeagleBoard Rust Imager soon. As such, a lot of work went into it this week. Justfiles I have been using Makefiles for all the building and packaging tasks in BeagleBoard Rust Imager. Back […]

This Week in Beagle #13

software

Hello everyone. Since PocketBeagle 2 has launched, most of the development was focused on it. Let’s go over everything. Enable Greybus BeaglePlay driver in defconfig As per suggestion of Nishanth Menon, I have added gb_beagleplay to the defconfig. Here is the latest version of the patch. Export Symbols RFC As alluded to in my prior […]

This Week in Beagle #12

software

Hello everyone. A typical week for development. Let’s go over everything. GitLab CI Components I have been using GitLab Package Registry for most of my projects. It allows a permanent registry to store packages and create releases, in a persistent fashion. Initially, I started with manually uploading the packages in the CI. However, this turned […]

This Week in Beagle #11

software

Hello everyone. A typical week for development. Let’s go over everything. Zephyr Ti Hal Updates A few weeks ago, I created a PR to update the Simplelink SDK version in hal_ti from 4.40.04.04 to 7.41.00.17. Now that it has been merged, hopefully, I can start working on adding Bluetooth support using the BLE5 Stack in […]

This Week in Beagle ROUND-UP: November/December ’24

software

“This Week in Beagle” is a weekly blog series by BeagleBoard.org’s own Ayush Singh that highlights significant contributions he and others are making in the open-source community. In November/December, Ayush and other community members teamed up on advances in: November 11th: Rust Imager Upgrades and Devicetree Nexus Node Schemas and Dynamic Aliasing Novembert 18th: Devicetree […]