28.12.2013 Views

Serial Programming - upload.wikimedia....

Serial Programming - upload.wikimedia....

Serial Programming - upload.wikimedia....

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction and OSI Model<br />

the OSI model could be demonstrated in a manner that students would learn from firsthand<br />

experiences why certain rules/systems have been implemented on the Internet, what<br />

standards documents mean, and perhaps even participate in creating standards documents.<br />

If you are a professor or High School instructor interested in using this text, I would be<br />

particularly interested in adapting this text to better suit your needs, or working with you<br />

in covering this subject.<br />

From a professionalperspective, this is a topic that is seldom taught at a university, and<br />

usually only in passing when they are rushing through a whole bunch of other protocol suites.<br />

Software developers are usually introduced to this topic by having their supervisor dump<br />

a bunch of specification documents on their desk, a driver disk with API documentation,<br />

and perhaps a typically short deadline in order to get something working that should have<br />

been working sometime last year. Software developers who really understand serial data<br />

communication are worth gold, and often even these developers only learn just enough to<br />

get the immediate job done.<br />

I've also found that skills learned from developing serial data communications also translate<br />

into other projects and give a deeper understanding of just about any data transmission<br />

system. In addition to the other groups I mentioned, I am also aiming for those unfortunate<br />

software engineers who are trying to learn just about anything about this very difficult<br />

subject and don't know where to begin. Documentation about serial communication is<br />

sparse, and sometime contradictory.<br />

This doesn't have to be that complicated of a subject, and it is possible for mere mortals to<br />

be able to understand how everything works.<br />

1.6 External Links / References<br />

• Cisco explanation of the OSI model 1<br />

• University of Indiana / Unix Support Group explanation of OSI 2<br />

• ISO catalog of OSI standards 3<br />

1.7 Other <strong>Serial</strong> <strong>Programming</strong> Articles<br />

Category:<strong>Serial</strong> <strong>Programming</strong> 4<br />

1 http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/introint.htm<br />

2 http://www.uwsg.iu.edu/usail/network/nfs/network_layers.html<br />

3 http://www.iso.org/iso/en/CatalogueListPage.CatalogueList?ICS1=35&ICS2=100<br />

4 http://en.wikibooks.org/wiki/Category%3A<strong>Serial</strong>%20<strong>Programming</strong><br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!