This Week in Beagle #25

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, […]

This Week in Beagle #24

Hello everyone. A typical work week. Let’s go over everything. PocketBeagle 2 M4 GPIO Support Initial ZephyrRTOS support for PocketBeagle 2 M4 core was merged last week. This only included tested support for UART (RX: P2.05, TX: P2.07). It is possible to enable GPIO and I2C using overlays, but there are no examples at the […]

This Week in Beagle #23

Hello everyone. A typical work week. Let’s go over everything. PocketBeagle 2 Examples More work went to make the PocketBeagle 2 Examples as educational as possible. The goal of the examples is to teach Linux APIs. Thus the examples try to use the kernel drivers for the different devices as much as possible. Make Blinky […]

This Week in Beagle #22

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

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

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

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 #18

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager I have been planning to make BeagleBoard Rust Imager more modular, and extract some of its functionality to other crates. This was to clean up bb-imager (library that powers the GUI and CLI), which now had a lot of platform specific functionality. […]

This Week in Beagle #17

Hello everyone. A typical work week. Let’s go over everything. PocketBeagle 2 Examples Continuing the work from last week, I finished adding Python examples for all the prior Rust examples. I have also added a lot of new examples, mostly centered around the hardware available in TechLab cape for PocketBeagle 2. EEPROM I already had […]

This Week in Beagle #16

Hello everyone. This was a light week since I had college exams. Let’s go over everything. PocketBeagle 2 Examples I have been working on Rust examples for PocketBeagle 2 as evident from my past posts. However, a lot of examples ended up being more complicated than they should be, specially for new users. Additionally, Rust […]