BeagleBoard/GSoC/BeagleBone PRU DMA
Contents
BeagleBone PRU DMA
Most of existing PRU applications utilize (waste) one PRU core for data transfer. The goal of this project is to enable usage of EDMA controller for copying of data to and from main memory (DDR), which would allow applications to use both cores for computation.
Student: Maciej Sobkowski
Mentors: Hunyue Yau
Code: https://github.com/maciejjo
Wiki: http://elinux.org/BeagleBoard/GSoC/BeagleBone_PRU_DMA_-_Maciej_Sobkowski
GSoC: GSoC entry
Status
This project is currently just a proposal.
About you
IRC: maciejjo
Github: maciejjo
School: Poznań University of Technology
Country: Poland
Primary language English
Typical work hours 8AM-5PM CEST/UTC+2
About your project
Project name: BeagleBone PRU DMA transfer support
Description
TBD
Timeline
TBD
2017-06-06: Milestone #1
2017-06-13: Milestone #2
2017-06-20: Milestone #3
2017-06-27: Milestone #4
2017-07-04: Milestone #5
2017-07-11: Milestone #6
2017-07-18: Milestone #7
2017-07-25: Milestone #8
2017-08-01: Milestone #9
2017-08-08: Milestone #10
2017-08-15: Milestone #11
Experience and approach
TBD
I have previous experience with BeagleBone and other embedded HW. I know Linux kernel internals and am able to quickly grasp new concepts.
Contingency
TBD
Research kernel documentation, look in PRU and AM335x manuals, seek for answers on IRC/mailnig list
Benefit
TBD