Welcome the Fall 2014 Beagle Class to the group

The purpose of this posting is to announce that I’m once again teaching
an Embedded Linux class based on the BeagleBone Black [1]. I’m
teaching as open-source as I can and have have posted many of course
materials on eLinux.org [2] and github[3].

I’m always open to ideas on what topics to include in the class and
suggestions for interesting course projects. For example we are starting
BoneScript today and hope to be writing simple kernel module 5 weeks from

Class, please respond to this posting. Others, please welcome my class.


–Prof. Mark A. Yoder
Rose-Hulman Institute of Technology [4]

[1] http://elinux.org/Embedded_Linux,_Rose-Hulman
[2] http://elinux.org/index.php?title=Category:ECE497
[3] https://github.com/MarkAYoder/BeagleBoard-exercises
[4] http://www.rose-hulman.edu

Well, it looks like I’m off by 2 years. Please welcome the class for 2016.


I think this is the right place…

Do you mean Fall 2016 ?

You’re serious, with a name like that ?

Really looking forward to this class, Dr. Yoder.

And Hi to the rest of the community!

Can you please explain how this would work?
First of all, would it cost?
Would it be a live webinar or can we listen on our own time?
Can we request certain topics? (My interest is in the PRU functionality, specifically used on the BBGW).
I would also like to know more about how remoteproc is used. I understand the basic structure of the files, including Makefile, linker file, C program, etc. But I don’t really understand the RPMSG structure, or how to implement my own design here–I’ve done all the TI tutorials and still don’t understand.
Thanks for offering this.


Have you seen this wiki page: http://processors.wiki.ti.com/index.php/PRU-ICSS_Remoteproc_and_RPMsg#RPMsg?

Let me know what specific questions you have about rpmsg (or how it can fit into your design) and I’ll try to help.

Jason Reeder

Looks like I completely misunderstood…wishful thinking and way too good to be true😏

Hi Jason,

Isn’t this doc a little outdated. My understanding is Suman moved to PRU system events instead of using Mailbox.



I was hoping the wiki page could help Daniella understand the gist of rpmsg on the PRU and I could help fill in any gaps here on this forum.

Yes, Suman moved the kernel driver to PRU system events and I updated the rpmsg_lib and the rpmsg examples in the support package to match.

The wiki page reflects the current implementation of TI’s Processor SDK distribution. Once the next Processor SDK is released the wiki page will be updated.

Jason Reeder

Ah, that make sense. I found this document to be very helpful in understanding the workings of RPMSG.


I am here.


i have found the page.


I’m not sure if this is the correct place for a response, but the assignment dictated that I respond to a Welcome message in BeagleBoard and this counts. Like I said earlier I have set up my board and am working on Internet over USB.

Luke, your Close:


Only 3 years late in this specific (fall 2014) email thread. :wink: