Difference between revisions of "Embedded Linux, IIT"
m (→Textbook: Updated) |
Gopalkriagg (talk | contribs) (Changed to IITMandi Header and Footer) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
[[Category: BeagleBoard]] | [[Category: BeagleBoard]] | ||
[[Category: Education]] | [[Category: Education]] | ||
− | {{ | + | {{IITMandiHead}} |
[http://www.crashcourse.ca/wiki/index.php/ECE497_for_the_BBB Overview] | [http://www.crashcourse.ca/wiki/index.php/ECE497_for_the_BBB Overview] | ||
Line 37: | Line 37: | ||
=== Grades === | === Grades === | ||
− | + | Here is how the course grade will be computed. | |
{| style="color:green; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1" | {| style="color:green; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1" | ||
− | | | + | | Labs |
− | | | + | | 15% |
|- | |- | ||
| Homework | | Homework | ||
− | | | + | | 15% |
|- | |- | ||
| Project | | Project | ||
− | | | + | | 30% |
|- | |- | ||
− | | | + | | Exams |
− | | | + | | 40 % |
|} | |} | ||
− | The | + | There are weekly Labs and Homework. The Project is a major multi-week exercise. |
− | + | Moodle gives the due dates. I'll give a reward to being early and 10% per day penalty for being late. You must complete all the exercises to pass the course. | |
− | |||
− | + | {{IITMandiHead}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ |
Latest revision as of 05:11, 1 December 2015
Embedded Linux Class by Mark A. Yoder
Introduction
This Wiki is about a college-level embedded processor class being taught using the BeagleBone Black. It's being taught by Professor Mark A. Yoder in the School of Computing and Electrical Engineering at Indian Institute of Technology, Mandi. This is the newest IIT.
A major part of the class is learning how to work with and leverage off of the open source community. The course requires a major project which will either significantly contribute to an existing open source project, or launch a new one.
If you teach a similar course, I'd like to hear from you. ECE497 Instructor Guide explains the various choices I made in what to cover in the course, which distribution to use, etc.
Here (Category:ECE597) is a list of all the pages I've posted on eLinux for this class. Take a look at it.
Here's the official description of the course.
Course Description
ECE 597 Embedded Linux 4R-0L-4C S Pre: Consent of instructor
- Brief introduction to Linux on a 32-bit embedded processor.
- Detailed study of what happens from power up to fully running X-Windows.
- Streaming media on an embedded processor.
Design project. Previous Linux experience not required, but helpful. C programming, operating system and hardware experience required.
Calendar and Exercises
This is a dynamic course, so the calendar may change as we discover interesting new things. It will be updated as we go. You can see it here: EBC_Calendar_and_Exercises_-_Fall_2015
Textbook
We'll be using the texts BeagleBone Cookbook, by Mark A. Yoder and Jason Kridner, published by O'Reilly and Exploring BeagleBone by Derek Molloy, published by Wiley.
These two books do a great job of showing what the Bone can do and how to make it do it.
Grades
Here is how the course grade will be computed.
Labs | 15% |
Homework | 15% |
Project | 30% |
Exams | 40 % |
There are weekly Labs and Homework. The Project is a major multi-week exercise.
Moodle gives the due dates. I'll give a reward to being early and 10% per day penalty for being late. You must complete all the exercises to pass the course.
Embedded Linux Class by Mark A. Yoder