课程设计论坛

首页 » 设计下载 » 计算机设计 » 一个Linux下基于电话线路的数据通信程序的设计与实现
mlxpie3142 - 2009/5/20 12:39:46
文件格式:word
文件大小:383.00KB
适用专业:网络工程
适用年级:大学
下载次数:12 次
我要下载:点击联系下载
论文编号:37818

资料简介:
  毕业论文 一个Linux下基于电话线路的数据通信程序的设计与实现  共28页,13848字
  
摘    要
  
本设计基于Linux操作系统,控制本地MODEM通过电话线网向异地终端机所带MODEM拨号,并实现两台MODEM之间数据传输,达到两台计算机之间数据通信的目的。 MODEM与计算机RS-232串行端口相连,Linux通过POSIX termios接口控制计算机串行端口,方便实现了对计算机串行端口的设置和数据读写。计算机(DTE)与MODEM(DCE)之间数据交换,以及计算机对MODEM的控制,就是计算机对串行端口的读写。
  
本文作者完成了对RS-232串行端的设置和读写操作,利用AT命令控制MODEM拨号,和一个文件传输协议,实现了两台PC机利用MODEM通过公用电话网,传送和接收文件。本设计旨在使没有安装网络的用户,利用56K MODEM,通过电话线网方便和对方传输数据。相比较Internet网络,电话线网更安全,分布更广泛。本设计就是利用了电话线网的广泛性和安全性。
  
关键词:Linux;串行端口;MODEM
  

  
目  录
  
论文总页数:24页
  
1    引  言    2
  
1.1    设计背景    2
  
1.2    本设计的意义    2
  
1.3    设计方法    2
  
1.4    理论依据    2
  
2    设计理论依据    2
  
2.1    Linux    2
  
2.2    串行端口简介    2
  
2.2.1    串行通迅    2
  
2.2.2    RS-232-C    2
  
2.2.3    异步通迅    3
  
2.3    MODEM简介    4
  
2.3.1    MODEM    4
  
2.3.2    AT命令    4
  
3    系统开发环境    5
  
3.1    系统开发环境    5
  
3.2    gcc简介    5
  
4    程序的设计    6
  
4.1    设计概要    6
  
4.2    RS-232-C建立与打开    7
  
4.3    串口设置与读写    8
  
4.3.1    c_cflag控制项设置    8
  
4.3.2    c_iflag、c_lflag和c_oflag设置    9
  
4.3.3    c_cc控制字符设置    10
  
4.3.4    读写串口    11
  
4.4    MODEM的控制    12
  
4.4.1    MODEM的两种工作状态    12
  
4.4.2    DTE与DCE的握手    12
  
4.4.3    MODEM拨号连接    13
  
4.5    文件传输协议的设计    14
  
5    编码实现    16
  
5.1    串口初始化实现    16
  
5.2    串口读写的实现    17
  
5.3    MODEM初始化的实现    18
  
5.4    MODEM状态读取的实现    20
  
6    程序测试    20
  
6.1    串口传输文件测试    20
  
6.2    MODEM拨号连接并传输数据测试    21
  
结    论    21
  
参考文献    22
  
致    谢    23
  
声    明    24


资料文件预览:
共1文件夹,1个文件,文件总大小:383.00KB,压缩后大小:184.88KB


我要下载:一个Linux下基于电话线路的数据通信程序的设计与实现
boss - 2009/10/5 6:41:42
怎么要这么多的钱啊 真郁闷 不够啊 希望论坛改改了
dianchi - 2013/2/26 17:05:59
我迫切需要,但是怎么赚积分,教我下
hljmdjli - 2013/3/9 21:46:10
所得撒发
chenyouqwan - 2013/3/9 21:43:04
好想图纸少了点
jtl2 - 2013/3/10 13:02:57
怎么还是看不到呢?
2ha4j522 - 2013/3/10 19:40:45
回帖的日子里,多和大家交流交流……
qq113147850 - 2013/3/10 20:06:11
我好想看一下
yxk_8086371 - 2013/3/10 19:56:58
shuize - 2013/3/10 21:47:57
这个系列的帖子都不错

要顶!

收藏再看!
823601089 - 2013/5/23 13:26:34
好贴!!!
MIneLI - 2013/5/23 16:31:21
我需要的 先赚积分再说
oijeiwonf - 2013/5/23 19:38:01
栾树



Koelreuteria paniculata Laxm

英文名: goldenrain tree

科属:无患子科 栾树属

  

形态

     落叶乔木。高达15m;树冠近圆球形。树皮灰褐色,细纵裂;小枝稍有圆棱,无顶芽,皮孔明显。奇数羽状复叶。小花金黄色。蒴果三角状卵形,成熟时桔红色或红褐色。花期6-7月,果期9月。落叶乔木,高达20m,树冠近圆球形,树皮灰褐色,细纵裂;小枝稍有棱,无顶芽,皮孔明显,奇数羽状复叶,有时部分小叶深裂而为不完全的二回羽状复叶,长达40cm,小叶7-15cm,卵形或长卵形,边缘具锯齿或裂片,背面沿脉有短柔毛。顶生大型圆锥花序,花小金黄色。蒴果三角状卵形,顶端尖,红褐色或桔红色。花期6-7月,果期9-10月。



产地及习性

     原产于我国北部及中部。日本、朝鲜 也有分布。栾树是一种喜光,稍耐半荫的植物;耐寒;耐干旱和瘠薄,喜欢生长于石灰质土壤中。喜光,耐半阴,耐寒,耐干旱、瘠薄。适应性强,喜生于石灰质土壤,耐盐渍及短期水涝。深根性,萌蘖力强,生长速度中等,幼树生长较慢,以后渐快,有较强抗烟尘能力。

  

繁殖

      以播种繁殖为主,分蘖或根插亦可,秋季果熟时采收,及时晾晒去壳。因种皮坚硬不易透水,如不经处理第2年春播常不发芽,故秋季去壳播种,可用湿沙层积处理后春播。一般采用垄播,垅距60-70cm,因种子出苗率低,故用种量大,播种量30-40kg/亩。分蘖、根插亦可



应用

     树形端正,枝叶茂密而秀丽,是很好的庭荫树和行道树种;春季嫩叶多为红色,而入秋叶变黄色,是理想的观赏树木。同时栾树也是很好的水土保持及荒山造林树种.

  栽培管理 栾树栽培管理较为简单,移植时适当剪短主根及粗侧根,这样可以促进多发须根,容易成活。

  适生范围 全国多有分布,而以华北较为常见,多分布在海拔1500m以下的低山及平原,最高可达海拔2600m。



园林用途

       宜作庭荫树、行道树及园林景观树,也可用作防护林水土保持及荒山绿化树种。叶可提制栲胶;花可作黄色染料;种子可榨油,供制肥皂及润滑油。

  栾树(Koelreuteriapaniculata)又称大夫树、灯笼树,为无患子科栾树属树种。栾树为落叶乔木,树形高大而端正,枝叶茂密而秀丽,春
weiz2010 - 2013/5/23 20:44:22
我很需要这个

加油赚积分
wdy195897 - 2013/8/20 9:36:01
刚来的怎么发不了贴呀?
xinyuzhumeng233 - 2013/8/20 10:22:56
好东西,就是要求太高了
paul8102 - 2013/8/20 12:45:54
up!!!~~!!~!~!
eyumeng - 2014/4/12 16:22:19
根据网络营销管理顾问的研究,网站优化就是通过对网站功能、网站结构、网页布局、网站内容等要素的合理设计,使得网站内容和功能表现形式达到对用户友好并易于宣传推广的最佳效果,充分发挥网站的网络营销价值。



  网站优化设计的含义具体表现在三个方面:对用户网站优化、对网络环境(搜索引擎等)网站优化,以及对网站运营维护的外部资源网站优化。
1
查看完整版本: 一个Linux下基于电话线路的数据通信程序的设计与实现