HOME | CSCI 1710 | CSCI 1900 | CSCI 2150 | CSCI 2910 | CSCI 4717 | CSCI 4956 | CSCI 5011 | RESEARCH

June 22, 2003

Remember that each group will be giving a short design discussion during tomorrow's class showing where you are in your project. This design review presentation is nothing you really need to prepare for. It will simply be a ten minute discussion with the class about the progress of the group's design including any problems you've encountered. This is a good thing because we hope to use this time to solve your difficulties and get you moving forward quicker.

June 21, 2003

On Monday, we will begin by doing the serial mouse as a position encoder exercise. You can find my notes on the lab at:


We will then go into the classroom for a lecture on dialup servers. I don't have any chapters of my own written, and the web doesn't have any resources I was happy with. For now, take a look at Josh Gentry's article, "Linux Dialin Server Setup Guide". You can find it at the URL http://www.swcp.com/jgentry/pers.html. Sometimes the URL above doesn't work. If it doesn't work for you, try: http://www.swcp.com/~jgentry/pers.html.

For Tuesday, be sure to read chapter 2 on user interfaces and for Thursday, be sure to read chapter 4 on Tasks and Interprocess Communication.

June 16, 2003

I just wanted to tell you a couple of things for Monday's class. I'm using the notes page because I don't have even half of the e-mail addresses for the class.

We will be doing each of the exercises from chapter 3 of the textbook with slight modifications to eliminate bugs. One of the bugs we have is that our boot disks support parallel ports which prohibit us from writing new device drivers and our root disks don't have insmod, lsmod, and rmmod. Therefore, I've created new scripts with these and other modifications. You can get them along with the new kernel configuration file at:

Be sure to bring at least two diskettes and the CDROM from your textbook for Monday's class!

June 2, 2003

Welcome to class! This semester's class of embedded system design will be a small one, but due to the newness of the course and the heavy lab component, this might not be a bad thing. Over the development of this course, the topic list has changed a number of times. The way it stands now, we will be learning to develop a specific configuration of an embedded system: a remote data acquisition and control system with dial-up server capabilities based on a stripped-down Linux O/S.

Since the typical summer session here at ETSU moves a bit fast, effective communication with everyone is vital. If I did not get your primary e-mail address during the first class, it is important that you e-mail me (tarnoffetsu.edu) from the e-mail account that you use regularly. I will be using your e-mail address to inform you of the latest information on class assignments, quizzes, lecture notes, lab exercises, etc. Much of this information will also be available from this web site, but the e-mails will give you an announcement without having to check here continually for updates.

There will be a number of articles assigned for reading taken from the archives of Embedded Systems Conference. In order to access these articles, you will need to visit the Embedded Systems Conference web site (alternate URL: www.esconline.com). From the navigation menu on the left side, select "Conference Archives", then click on "View papers from past conferences". The page that appears will have a link that allows you to register to see the papers from the conference. A rather lengthy questionnaire will appear. Just fill it out the best you can using your ETSU information. (If a group of you want to share a userid and password, feel free to do so.) Once you've registered, you should be able to access all of the articles assigned for reading.

[ News ] [ Syllabus ] [ Notes ] [ Labs ] [ Test aids ] [ Other links ]