电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 3164|回复: 8

接口的通信协议的复杂度

[复制链接]
发表于 2013-10-24 18:38:41 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
衡量一个软件的复杂度是十分有意思的工作,在某些方面之上说其反应了当时时代的软件水平。但是现在看来,分析应用软件的复杂度是不存在意义的,因为更多架构开发模式的出现很多时候让一个最简单的软件也是具备复杂的设计结构。所以说还是分析在我们win7 64位旗舰版之中的一些底层软件比较靠谱。比如说我们主流计算机接口的通信协议。




串口通信在桌面计算机之中的使用




    串口通信是以前在win98时代我们经常使用的一种接口,其一般都是九个针,也是被叫做com口。甚至在那个时代很多电子词典就是需要和这种接口完成连接才是可以工作。显然,这种最基本的设备传输速度是十分低下的,甚至在一秒钟之内才是可以实现KB级的传输速度。




    而串口通信的复杂度也是很低,如果使用标准C来实现的话不需要100行代码。




PS2接口的通信协议




    PS2接口协议的大小其实和IIC这类精简协议都是类似,在现在一些老爷机之中也是十分常见,这种接口通信的过程之中速度比串口高了很多,但是相对于现在的USB来说依然是存在问题。PS2接口的实现也是比较简单,在win7旗舰版操作系统之中使用标准C也就是100行代码的事情。




USB协议是现在广泛流传的一种协议,使用标准C来实现的话大概也就是200行代码左右。
发表于 2013-10-24 19:24:33 | 显示全部楼层
相当复杂,完全没懂
发表于 2013-10-25 07:58:14 | 显示全部楼层
不错的帖子。
发表于 2013-10-25 08:18:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-10-5 22:45:57 | 显示全部楼层
谢谢楼主分享,还是想了解更多
发表于 2021-10-6 17:28:43 | 显示全部楼层

谢谢楼主分享
发表于 2021-10-8 16:32:02 来自手机 | 显示全部楼层
话虽然是这样说,但是串口很难被淘汰,很多工控还是在使用,因为工控用不上大数据传输,最重要的是串口便宜实用又稳定。
发表于 2021-10-11 10:20:44 来自手机 | 显示全部楼层
好的学习了
发表于 2021-10-22 11:08:48 | 显示全部楼层
回复学习一下,多谢分享
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-9-20 06:29 , Processed in 0.057283 second(s), 4 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表