Skip to content

KimConcepcion/BeagleBone

Repository files navigation

BeagleBone

The purpose of this repository is to gather a place for me to collect my work related to the Beaglebone Black board. I hope to also use this repository to note stuff down, when my memory tends to free up a little too much from time to time...

Tools

  • Code Composer Studio is a nice IDE from Texas Instruments, which also happens to feature a compiler for the pru's on Beaglebone: [ http://processors.wiki.ti.com/index.php/Download_CCS ]

  • I have created my own tools for working with the the prus on the Beaglebone. For instance, I have created two bash scripts for starting and stopping the prus. However, they are only campatible if you are using the PRU's with the Remote Processor Messaging framework (RPMsg). If you are using the uio driver, then you can use the pru api, which is available at: https://github.com/beagleboard/am335x_pru_package

  • PSFTP - Client for file transfer sessions between Beaglebone and pc: https://the.earth.li/~sgtatham/putty/latest/w64/psftp.exe

  • MacOS Setting up a cross compiler in Windows or Linux is trivial. However, on MacOS it seems a bit more tricky. You can use "ct-ng" tool to setup a compatible compiler for ARM. You will also need to create a file system, which is case sensitive. You can use the disk utility tool for this. Make sure to allocate enough space (After ct-nt was done it used 7.5 GB) The MacOS folder contains my configuration settings of ct-ng.

References

Quotes

  • Software and cathedrals are much the same – first we build them, then we pray.

About

🐶 Embedded Linux stuff (Tested out on a BeagleBone Black)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published