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:ECE597
[3] https://github.com/MarkAYoder/BeagleBoard-exercises
[4] http://www.rose-hulman.edu

Looking forward to it!

Current hot topics:

Hi Mark,

Quite an interesting course…

Would like to know if it is available for self-paced remote-learning ?
While I have some C programming exp, I have no classic CS degree/background (Pre-reqs: No OS internals & H/W experience).
If not possible/eligible, pl. suggest books/courses to meet the prerequisites.


This course does look interesting. Is there any way to audit the course – uStream archives or something like that?
Cheers, Tim

Looking forward to the class!

Tim, Venkat:
You are welcome to follow the course, but I don’t have any videos of the lectures. I suggest you follow the Calendar and Homework[1] to see what we are doing.

All my slides are posted in the pptx directory on github[2]. We are also using our own Google Group[3] for class related discussions.


[1] http://elinux.org/EBC_Calendar_and_Exercises_-_Fall_2014
[2] https://github.com/MarkAYoder/BeagleBoard-exercises
[3] https://groups.google.com/forum/#!forum/beagleboard-ece597

I’m quite excited for this class.

Finally found the page! The class is doing great!

Working on getting my Beaglebone up and running. I can’t wait to see what I can make this thing do!

I’ve couldn’t find the page! could you point me the link?


Hey, Looking forward to class this quarter.

As a shift worker (in Australia too) this looks like a great set of notes, to go through in my own time.
As for subjects to cover... hmmm.

The BBB with GPIO pins lets you toggle single pins at a fair rate, with minimal effort.
What about groups of pins? 4 bits wide helps some LCD controllers, 8 bits is common for data, DACs can be 12 bits or more.
How fast can you read? There are plenty of questions about speed limit of reading BBB ADC inputs.

If students have access to test equipment, it can be educational to measure the speed at which you can toggle a single pin, and compare that to the clock rate of the CPU.

- - Alan Campbell

Should be a lot of fun. See you in class.

hello, Dr. Yoder,
Here is Zhihao Xue. And i am becoming more and more familiar with Beagle.

Hi, this is Leihao. fun class.

Beagle is exciting!

Looking forward to the class!

I like this class so much!


Hi, I am in Embedded Linux class…