[ece497] Beagle-based Embedded Class

I’ve added more material to my BeagleClass. Check here [1] to see a list of topics I teach, with links to some 20 exercises.

The first group shows how to read the gpio pins, use the PWM timers, and use I2C devices. The next group shows how to use gdb and make on the Beagle. The next group of exercises show how to use ALSA to do audio IO and V4L2 and the DSS for video IO. Along the way c6run is used to run the audio through the DSP.

All these exercises are run completely on the BeagleBoard, no need for a host computer.

Let me know if you find these useful. What other labs should be added?

–Mark

[1] http://elinux.org/EBC_Embedded_Beagle_Class_Topics

Hi Prof. Yoder:

      Thanks for your kindly sharing the course material ECE497,

I'm new to BeagleBoard XM and trying to implement some embedded system
experiments on it.

So I'm trying to follow every steps from the Labs[1].

But I got stuck on "Lab02 Installing the Angstrom Distribution
Old"[2],

Lots of compile error message occur while using bitbake to create
console-image.

I thought the problems are caused by different environment
configuration and some system detail.

And I was trying to figure out the resources on "Lab02 Installing the
Angstrom Distribution Old"[3]

But I don't have the permission to access the sftp in rose-hulman.edu.

Will it be possible for you to put the resources that needed in Lab02
on public?

Very appreciate for your kindness.

Best Regards,

Rick Chung

Rick:
I suggest you go through the topics here [1]. They are the most up to date and should be accessible to you.

–Mark

[1] http://elinux.org/EBC_Embedded_Beagle_Class_Topics

The purpose of this post is to announce that for the third time, I’m teaching
a 32-bit Embedded Linux class based on the BeagleBoard [1]. I’m
teaching as open-source as I can and have have posted many of course
materials on eLinux.org [2].

I’m always open to ideas on what topics to include in the class and
suggestions for interesting course projects. For example I just
picked up a couple Kinects [3] and hope to have a couple of teams
doing interesting things with them.

–Mark

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

[1] http://elinux.org/ECE497_-_32-bit_Embedded_Linux,_Rose-Hulman
[2] http://elinux.org/Category:ECE497
[3] http://www.xbox.com/en-US/kinect
[4] http://www.rose-hulman.edu

I am one of the students in the winter of 2011 section of this class and am looking forward to expanding my embedded linux knowledge.

-David Zitnik

My name is Greg Harrison, I am a EE student at Rose looking forward to learning and implementing embedded Linux in this class

OK.. is someone cross posting here or did this group get hijacked by a school?? :slight_smile:

if its FOSS and uses BeagleBoard looks pretty much on topic to me!
(especially if I can use it too for my Son)

Tom

I am Ziggy (Ziyi Zhang), also the student in this new session of class this quarter. It seems it’s a fun but also challenging course, just looking forward to master the necessary skills and finally come up with something productive at the end.

I’m leading Occupy Beagle. :->

Actually, I’m requiring my class to post a reply so I know they have seen the group and will start using it. At first they will be sponges, but later I hope they are contributing.

–Mark

I’m one of the students in class and I’m really excited to learn more about Linux and embedded systems.

This is Yifei Li. I am also a new student in this class. I am quite interested in beagleboard, and very looking forward to learn new stuffs here!

Too great stuff…Thanks for the Materials and the support…There is really alot one can
learn from them…