BeagleBoard Blog
10 FOLLOWERS
The BeagleBoard.org Foundation is a Michigan, USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing. The community collaborates on the development of open-source physical computing solutions including robotics, personal manufacturing tools like 3D printers and laser..
BeagleBoard Blog
10M ago
BeagleBoard.org®, a leading developer of open-source hardware platforms, is thrilled to announce the highly anticipated launch of BeagleV® Ahead, an innovative single board computer (SBC) based on TH1520, a quad core 64-bit RISC-V SoC from T-Head. This groundbreaking open-source SBC brings a new level of accessibility, performance, and flexibility to the rapidly growing RISC-V ecosystem.
Fig 1. TH1520 SoC block diagram.
BeagleV® Ahead is set to revolutionize the world of embedded systems and empower developers and enthusiasts worldwide. It represents a significant milestone in the democratiza ..read more
BeagleBoard Blog
1y ago
Connections make computing fun, collaborative, distributed, open and easy. BeaglePlay® features a wide selection of sensor and prototyping system connections with the software and the performance features to support them, making development work into play!
ROCHESTER, Mich., March, 8, 2023 / –
The BeagleBoard.org® Foundation today announces the global availability of BeaglePlay®, the most adaptable open-source performance platform available. Built on our proven open source Linux approach, BeaglePlay® has a feature set that includes built-in wired and wireless connectivity and abili ..read more
BeagleBoard Blog
1y ago
Now is a great time to check out some of the on-going projects!
https://elinux.org/BeagleBoard/GSoC/2022_Projects
Adding features to simpPRU
Greybus for Zephyr
Deep Learning for Bela
BeagleBone Cape Compatibility Layer
bb-config Improvements and GPIO Benchmarking
Building Bela Images ..read more
BeagleBoard Blog
2y ago
UPDATE: Digi-Key’s and Element14’s order pages are now live. Digi-Key’s product picture is incorrect and they are updating.
BeagleBone® AI-64 brings a complete system for developing artificial intelligence (AI) and machine learning solutions with the convenience and expandability of the BeagleBone® platform and the peripherals on board to get started right away learning and building applications. With locally hosted, ready-to-use, open-source focused tool chains and development environment, a simple web browser, power source and network connection are all that need to be added to start buildin ..read more
BeagleBoard Blog
2y ago
This article follows two earlier blog posts about Device Tree overlays:
Using Device Tree Overlays, example on BeagleBone boards
Device Tree: Supporting Similar Boards – The BeagleBone Example
Introduction
As explained in the first two blog posts, the BeagleBone boards are supported by a wide number of extension boards, called capes.
When such a cape is plugged in, the description of the devices connected to the board should be updated accordingly. As the available hardware is described by a Device Tree, the added devices on the cape should be described using a Device Tree Overlay, as descri ..read more
BeagleBoard Blog
2y ago
Most of the BeagleBone boards from BeagleBoard.org share the same form factor, have the same headers and therefore can accept the same extension boards, also known as capes in the BeagleBoard world.
Of course, a careful PCB design was necessary to make this possible.
This must have been relatively easy with the early models (BeagleBone Black, Black Wireless, Green, Green Wireless, Black Industrial and Enhanced) which are based on the same Sitara AM3358 System on Chip (SoC) from Texas Instruments. However, the more recent creation (2019) of the BeagleBone AI board and keeping compatibility with ..read more
BeagleBoard Blog
2y ago
The concept of Device Tree overlays
The Device Tree language is a way to describe hardware that is present in a system and cannot be automatically detected. That’s the case of devices directly implemented on a System on a Chip, such as serial ports, Ethernet or Nand flash controllers. That’s also the case of devices connected to a number of buses, such as I2C and SPI, that do not provide mechanisms for dynamic enumeration and identification of devices.
For a given CPU architecture (ARM, PowerPC, etc), such a description allows to have a unique kernel supporting many different systems with dist ..read more
BeagleBoard Blog
2y ago
Using device trees is one of the most complicated and important, and sometimes risky, elements of using a Beagle to make use of add-on hardware. With the addition of the AM5729-based BeagleBone AI to the family of boards sporting BeagleBone headers, the complications have increased, requiring additional considerations with dependencies on different processor pins connected to different header pins and a different peripheral mix. Further, AM5729 won’t be the last processor where Beagle uses on a board with BeagleBone headers!
Further, in community efforts to add dynamic support for device tree ..read more
BeagleBoard Blog
2y ago
It’s that time again, time to start gathering project ideas and possible mentors for Google Summer of Code. This year, you can be a student even if you aren’t enrolled in school! That’s got me thinking about the key areas we need to help advance education around open source embedded systems.
One of the early Beagle community development focuses was software defined radio (SDR). With updates to available CBRS bands, enabling personally unlicensed 5G small cell creation, and unlicensed radio frequency (sub-GHz) low-power wireless networks like IEEE 802.15.4, LoRa, and Wi-SUN, and many new silico ..read more
BeagleBoard Blog
2y ago
BeagleBoard.org has been selected as a mentoring organization for 2021 and the project possibilities this year, I believe, are especially interesting. With BeagleBone AI in production and BeagleV (RISC-V) and BeagleConnect (6lowpan subGHz wireless MCU running Zephyr) designs available in prototypes, there’s a lot of new open hardware looking for more open software to run. There are FPGA project ideas and also the new PocketBeagle Grove Kit has some nice Python-based tutorials using Linux where new user contributions would be rather welcome. Mentors from the real-time audio Bela.io team are eve ..read more