Zephyr-related projects for 2025

Currently, 4 Beagle targets are supported in mainline Zephyr:

  • BeagleConnect Freedom (CC1352 SoC on Arm Cortex M4 core)
  • BeaglePlay (CC1352 SoC on Arm Cortex M4 core)
  • BeagleV-Fire (Polarfire SoC on RISC-V SiFive U54 core)
  • BeagleV-Fire (Polarfire SoC on RISC-V SiFive E51 core)

Active pull-requests:

  • BeagleBone AI-64 (TDA4VM/J721e SoC on Arm Cortex R5 cores)

Work in-progress:

  • BeagleY-AI (AM67A SoC on Arm Cortex R5 cores)
  • BeaglePlay (AM6254 SoC on Arm Cortex M4 core)
  • BeaglePlay (AM6254 SoC on Arm Cortex A53 cores)
  • PocketBeagle 2 (AM6232 SoC on Arm Cortex M4 core)
  • PocketBeagle 2 (AM6232 SoC on Arm Cortex A53 cores)
  • PocketBeagle 2 (MSPM0L1105 MCU on Arm Cortex M0+ core)

Subsystems and samples needed:

  • openthread:coprocessor
  • COAP
  • BLE
  • fade_led
  • blinky_led (beyond BCF)
  • button
  • adc_dt
  • adc_sequence
  • can (on-chip controller for AM62 and AM67)
  • counter (on-chip counter for AM62 and AM67)
  • ethernet
  • fpga_contoller (Polarfire – might not be public enough to do)
  • gnss (need overlay some GNSS Click boards for BCF and BeaglePlay)
  • i2c/custom_target (MSPM0 EEPROM/ADC emulation)
  • mqtt_publisher
  • wpan_serial
  • subsys/mgmt/mcumgr/smp_svr
  • etc…

Zephyr “self-hosted” development under Debian and Ubuntu on:

  • BeaglePlay (targeting AM6254 M4 and CC1352 M4)
  • BeagleY-AI (targeting AM67A R5)
  • PocketBeagle 2 (targeting AM6232 M4, targeting MSPM0 M0+)

Applications and libraries:

  • Micropython
  • Microblocks
  • Arudino

Of course, there’s also BeagleConnect Greybus work:

  • Node
  • Node with sensor drivers (humidity, temp, light, …) for lower power
  • SVC
  • SVC with sensor drivers (humidity, temp, light, …)

Also, integration of any and all of the above into Platform IO for simplification of setting up development environment.

2 Likes

Hi @jkridner

Where I can find the status of the Pocketbeagle 2 ?

Thanks