Skip to content

Contains applications that enable communication between the PRUs on the BeagleBone development board and the Linux side of the board using shared memory.

Notifications You must be signed in to change notification settings

eeyribas/BeagleBone-PRU-SharedMemory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeagleBone-PRU-SharedMemory

Contains applications that enable communication between the PRUs on the BeagleBone development board and the Linux side of the board using shared memory. In the applications, the PRU is considered the client and the Linux side is considered the server, with shared memory used for communication.

Applications;

  • InterruptCount: The PRU counts interrupt events and sends the data to the Server application via shared memory.
  • ReadGPIO: The PRU reads the GPIO pins and sends the data to the Server application via shared memory.
  • ReadInput: The PRU reads the inputs and sends the data to the Server application via shared memory.
  • ServerClient: The PRU acts as a client and sends a "HelloWorld" message to the Server application via shared memory.
  • SharedMemory: The PRU sends and receives data to and from the Server through shared memory.

Programming Language: C/C++ Programming Language

RUN.md File: It includes information on establishing a connection between the PC and BeagleBone, compiling the applications, and running the applications.

Releases

No releases published

Packages

No packages published