如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
LinuxSerialProgrammingHOWTO-串口通讯编程http://www.fanqiang.com(2001-05-0211:07:12)byPeterH.Baumann,Peter.Baumann@dlr.de译者:曾元佑yytseng@ms16.hinet.netv1.0,22一月1998--------------------------------------------------------------------------------本文件将叙述如何在Linux环境下撰写序列埠的通讯程式.----------------------------------------------------------------------------------------------------------------------------------------------------------------1.简介本文是Linux序列埠程式撰写的HOWTO.全篇都在讨论如何在Linux环境下,以序列埠与其他装置/电脑通讯的程式写法.所解释的技术包含:标准的I/O(只具备传送/接收线的),非同步I/O,及等待来自多信号源的输入讯号的写法.本文不会叙述如何设定序列埠,因为这在GregHankins的Serial-HOWTO已经有说明了.我必需强调我并非此领域中的专家,而是在专案中曾遇到过这类的通讯问题.在这所提到的□例程式是衍生自miniterm的程式码.可在LDP程式设计师指南取得(ftp://sunsite.unc.edu/pub/Linux/docs/LDP/programmers-guide/lpg-0.4.tar.gz及其他映射站)在□例那个目录下.我开始写这份文件是在1997年六月,现在我已经移转到WinNT以满足客户的需求,以致於我没能学得更深入的知识.如果任何人有什麽意见,我很乐意把它摆进这份文件中(参考回馈那一节).如果有人能接手这份工作并加以改进,请e-mail给我.所有的□例都在i386LinuxKernel2.0.29下测试过.1.1版权LinuxSerial-Programming-HOWTO的版权(C)1997是PeterBaumann所有.LinuxHOWTO文件可以完整或部份以实际或电子型式重制或散布,只要版权宣告能保留在所有散布的副本中.商业性的重制散布是许可并被鼓励的;不过,如果以此型式的散布应该告知作者.所有有关的翻译,衍生的工作,或整合合并任何LinuxHOWTO文件皆必须在此版权宣告规□之下.也就是,你不可以自HOWTO所衍生的工作中,散布的文件上附加额外的限制条款.除了这些规则之外皆可在某种条件的授与;请联络LinuxHOWTO协调员:如以下所给的位址.简而言之,我们希望尽可能得透过各种管道促进这份资讯的流通,不过,我强烈的希望将版权宣告置於HOWTO的文件上,任何想重新散布HOWTO的人,均希望您能知会我们一下.如果你有问题,请经由email与TimBynum,LinuxHOWTO协调员连络,linux-howto@sunsite.unc.edu.1.2本文最新的版本Serial-Programming-HOWTO最新的版本将放在ftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO/Serial-Programming-HOWTO及其他映设站台.有许多的格式,如PostScript及DVI的版本放在other-formats目录下.Serial-Programming-HOWTO也放在http://sunsite.unc.edu/LDP/HOWTO/Serial-Programming-HOWTO.html并会每个月摆一份到comp.os.linux.answers.1.3回馈请把任何修正,问题,意见,建议,或其它附加的题材传送给我.以让我改进这份HOWTO!并详细告诉我哪个部份是您不能了解,或不够清楚的.你可以用email连络我Peter.Baumann@dlr.de.请把Serial-Programming-HOWTO的版本号码附上,本文版本号码是0.3.----------------------------------------------------------------------------------------------------------------------------------------------------------------2.开始2.1侦错最好的侦错你程式码的方法是建构另一台Linuxbox,并把两台电脑用null-modem缆线连接.用miniterm(可在LDP程式设