Beaglebone AI-64 documentation for GPIO/PWM and Analog pins

Hello,

I know too little. I am not discrediting your view but…

  1. BeagleBoard.org / BeagleBone AI-64 · GitLab is what I have found recently.
  2. Also, there was a fellow that posted the entire pin muxing for the BBAI-64 somewhere on this forum. For some reason, I cannot find it right away.
  3. I cloned it somewhere. I will see if I can find the actual post.
  4. /dev/bone/
  5. Try some udev rules from the mvduin fellow on github.
  6. Also…
    a. libgpiod is sort of taking over for gpio input/output (sort of). sysfs is still useful but it is hidden in something that is hard to describe to me (.dts files).
    b. Oh and if you go to beagleboard.org and click the icon w/ the BBAI-64 in the header, anywhere on the photo, a few useful links will be available.

Seth

P.S. I goof around at most, i.e. as I do not have a full team of individuals working in tandem. But! I think there will be some good posts about this idea in future months, i.e. as the BBAI-64 is new to me.

About libgpiod and calling it in C/C++ files, I think the preprocessor directive is <gpiod.h>.

And…there is a new way to handle, I think, some calls to peripheral use on the BBAI-64.

So, instead of uboot_overlays in /boot/uEnv.txt, the file is called extlinux.conf.

Here: BeagleBone AI-64: Distro Boot Overview

Also, dually noted here, there is a or was a GSoC participation from an individual and some mentors that came up w/ a rounded way of handling muxing for some of the beagleboard.org boards: Beagleboard:BeagleBone cape interface spec - eLinux.org .

1 Like