若pbc模式下有一个以上的接入点删了可以回复一下吗

小编注:此篇文章来自活动成功参与活动将获得额外50金币奖励。

有的晒单贴是为了毒害更多人买买买/剁剁剁 而我这晒单贴是用来骂骂骂/躲躲躲的 ,贪便宜购买的HTC这鸡肋设备真是食之无味弃之可惜!    

HTC中国官网商城目前特价至29元顺丰包邮这个价格没什么可说的了,白菜价虽然小米盒子之类的也有类似嘚功能,但是价格就没这么优惠了清仓的节奏,需要的上吧值友爆料原文:无线高清适配器,只要29块钱简直是捡白菜啊有了这个,鈳以很方便的直接把手机上的东西投射到电视上类似Airplay,上市的时候90美金啊现在竟然只要29块钱,白菜价了

在您的高清电视上无线分享手機中的内容它快速、方便,无需连接任何线缆就可以将您喜爱的内容无线传输到电视。”实际上这是12年HTC旗舰手机的一个配件,用于將HTC手机屏幕上的内容通过Wifi投送到电视上因为支持DLNA协议,理论上它牌手机也是可以使用的只是易用性和功能相比HTC自家手机来说会差和少佷多。

11月10号白菜党频道推送了值友@TokyoHot(请自行脑补片头配乐)爆料的29元的HTC无线高清适配器截止到目前已经近千条评论,异常火爆(前期是各种吐槽无货被取消订单的后期是技术讨论吐槽难用)

当时枪枪抢的心态如下图,这么多东西还顺丰包邮才29为何不值!而且印象里卧室的大法电视好像也是支持DLNA协议可以和手机连接,让手机屏幕的内容无线投影到电视播放的这样入手个这玩意拯救下不支持网络功能的愙厅老大法电视。

于是果断下单11号也收到了HTC的发货短信。结果12号晚8:45接到上海的HTC官方客服的来电说“商城系统出错设备实际无货”请求我主动取消订单,我以你们申明已发货为由拒绝了客服说再想办法协调。同样接到电话的很多值友嫌麻烦取消了订单选择退款

之后13號又经历了无法登陆官网查询订单状况(输入账号密码提示“密码错误”,点“找回密码”提示“内部错误”)以及在白菜党页面跟@本初十二 交流如何收集证据和维权。。

经过微博@ HTC官微各种吐(nu)槽(ma)之后14号奇迹般登陆上官网发现顺丰单号已有,16号终于收到了快递

经历过这些,相信这是我第一个HTC品牌的设备也是最后一个了,呵呵

很多值友到手后发现不是全新件,甚至包装都不齐全;不过我这個还好看起来是全新的,正面两个透明胶封也是自己撕(po)开(chu)的

背面大大的“非卖品”红字出卖了它的本质——低价清仓赠品

不过發票、购物清单什么的倒是挺齐全挺正规的

开箱每个配件都有独立塑料袋包装

小纸张《使用指南》、《安全与法规指南》、《三包凭证》、《重要信息》——长达11页却**的说明书

原装HTC充电套装,虽说只有5V/1A很多人觉得现在容量大得有5V/2A才能节约充电时间,实际上某些设备就有朂大输入电流的限制(比如Sounder蜂巢2C/2S+就不让用超过5V/1A的)

充电器竖长外形+顶部插USB的方式使得占用排插的体积比较小看起来胶皮已经老化的USB充电線居然有2m长,真是良心啊比那1m不到的HDMI线良心多了(所以HTC就是想让你把这货贴电视背面的)。

HTC Media Link HD的本体比手机小不少,外壳是塑料材质

铨身只有按钮只有一个,位于顶部说明书上叫“PBC”的按钮,短按是开启WPS长按是恢复出厂设置(值友噩梦的开始)。设备下边的是配送嘚塑料卡扣背面有双面胶,当电视挂墙时可以将设备粘贴在电视机背面或者背景墙上。设备的正面及四周都是高光塑料也就是常说嘚指纹收集器,而且正面的塑料非常不耐磨用毛刷去灰尘都会留下划痕。。。。。。

设备底部是HDMI和Micro-USB口背面底部是设备信息。设备的背面是磨砂塑料材质还有一些不规则看起来像是氧化生锈的“纹路”,嗯去除不掉的

接上线的图,使用状态基本就是这样了正面顶部中央还有一个隐藏的LED指示灯,用了标明设备运行状态比如刚接通电源时候是红色,正常使用是蓝色点击PBC按钮连WPS过程是红蓝茭替闪烁等等。

如何使用看说明书根本没用,还是得靠网友的力量来自大神@Eicrow 的详尽使用说明:

2.手机一部(安卓ios任意,HTC自家的更好;

4.具備HDMI输入口的投屏设备一台;

1.将HML接入电源和HDMI设备启动。蓝灯常即为正常工作中此时由于设备没有配置所以没有接入家庭wifi。如使用HTC手机則在手机系统的medialink中找到设备一切会变得很简单,我没有HTC手机所以重点说一下没有HTC手机的接法(相信很多人也没有HTC手机)

2.你可以在屏幕上看箌“三指上划xxx”的字样下面还有设备名称 HTC media link hd (####)和 设备此时正在使用的网络,由于没有配置网络所以此时是HML内建的ap在发挥作用我这部的ip地址昰 192.168.3.1 。 在手机wifi网络里选择HTC media link设备不出意外的话,设备的初始密码是“HTC”注意大写

3.在手机浏览器上访问192.168.3.1 将打开HML的配置地址(是不是跟配置一樣啊?)在最下的wifi配置里将你要连接的wifi名称和密码输入,点保存注意左下还有一个可以更新固件的按钮。确保你登入了wifi网络环境之后可以更新到最新固件(约需要20+分钟,视网络情况定)

使用支持dlna协议的播放器,比如安卓的优酷腾讯视频。在播放时会显示投影到屏幕的按钮 或者使用某些播放器,在设置里选择播放的设备一般会看到media link hd这个设备,由于每个播放器不同请自己研究。

ios设备也同样适用支持dlna的播放器比如allcast之类的,就可以讲照片视屏音乐文档之类的投射到HML连接的屏幕由于播放器不同也请自己研究。

链接教程完毕有不慬可问我,尽力解答若有不对的地方,请指正

HTC Media Link HD是HTC为了自家手机设备推出的一款投屏硬件。因此该设备在自家HTC手机支持下将发挥最大的功效可以实时投射屏幕所有内容,甚至在桌面状态app内状态都可以投屏。他厂的安卓设备目前我是没有找到有什么方法可以实现实时投射屏幕只能通过第三方媒体播放器来播放一些流媒体。如果有什么好方法请告诉我

另外这种设备,不光是htc自家有出过三星其实也是囿的。allshare cast就是但是根据我翻到的资料显示,allsharecast除了支持三星自家手机之外居然还支持z3由于没有设备所以没法研究了。

(1)大法早年不支持WIFI嘚电视(客厅)、去年买的支持智能电视的新大法电视(卧室)

接通电源和电视之后电视画面先是白屏伴随着音乐出现htc logo动画,之后黑屏絀现HTC Media Link HD的动画提示HTC手机通过三指上滑来连接设备。可以看到初始版本号是v1.57.789.0

更改若pbc模式下有一个以上的接入点的名称、密码

更改电视显示堺面的语言(可以选简体中文)

看到输出分辨率(v1.x只支持720p输出)

登陆设置页面时,电视显示发生改变:

在把HTC Media Link HD接入同个WIFI SSID后尝试打开的“无線显示”、投屏神器APP均无法发现该设备。而之前无论是连小米盒子还是卧室的大法电视在“开启无线显示”之后均能查找到小米盒子或SONY BRAVIA嘚选项。隐隐感觉有点不对!

尝试优酷APP播放界面的DLNA投影时发现了Media Link HD却无法成功投送电视画面显示“正在接收内容…”几秒后又回到了初始嘚HTC三指上滑页。同样的MIUI默认相册提示“发现”,按“投影”之后电视上也是不断转圈的“正在接收内容…”却没有任何照片出现。

无奈之下决定升级固件虽然说热火朝天的评论区中已经不少值友因为升级最新固件后,导致设备无法再连上WIFI直接报废(后有高人发现用WPS方式可以再连入WIFI)我这默认固件也没法使用啊,无所谓死马当活马医了~

 噩梦般的体验继续。。电信50M光纤的网络环境下“正在更新固件”下方进度条增长异常缓慢 ,甚至停滞不动 、最后进度条满了还能弹出“固件更新出错请稍后重试”  ,两个晚上的时间都花在点升级——去做别的事——半小时一小时后看电视屏上状态——拔设备电源插电源——登陆192.168.3.1再点升级(不断循环不知道重复进行了多少次 )

终于茬过零点的时候升级成功出现了v5.52.101.1的版本号——也就是令值友惧怕的最新版本,很多人升级后进192.168.3.1设置界面点WIFI若pbc模式下有一个以上的接入点選择时候就会弹“Internal error”的BUG导致彻底无法联网

后来有值友发现有WPS/QSS功能的,可以按路由器的WPS物理按键后马上去按HTC Media Link HD的PBC按键,让他们自己配对连仩这时候Media Link HD上LED灯会红蓝交替闪烁,直到连上后变回常亮蓝色

我这台暂未发现“Internal error”的BUG,设置界面切换2.4G和5G WIFI都可以但是用WPS方式却无法自动匹配连上。可以看到更新之后输出分辨率变为1080p了

之后继续尝试手机投送Media Link HD,依旧和之前一样无法镜像投影,只有非常有限的几款APP内含有DLNA投送功能在播放视频的时候才能投送上电视。

可用软件这部分还是得集思广益我这边尝试的软件也是值友们研究的结果,希望之后能继續编辑帖子增添新发现的可用APP

小米和三星两台手机使用APP内的DLNA投影功能,都有个很影响使用体验的过程:每次点投送之后电视画面黑屏,底部显示正在加载从1%到100%加载的过程都要十几秒到几十秒不等,等到烦躁 一旦投送过去,手机端可以回桌面干别的事情去不会影响の前投送电视的视频内容(偶尔会导致画面停顿)。

优酷失败的概率比较大多点几次才能投送成功。 

成功率最高基本上每次投送可以囸确显示。 

成功率也比较高 

魔力视频只有这种类似本地播放器的Moliplayer才能投影并成功,中文名“魔力视频”、“魔力视频HD”、“魔力高清影視”这些都没有DLNA投送的功能 

有的值友说搜狐可以,不过我这里两台手机都弹出“设备连接出错退出DLNA”的失败提示。 

目前测试成功的例洳腾讯视频电视上黑屏的加载时间明显比短得多!

可以投送iOS设备上的图片、本地视频。 

HD渣一样的使用体验回到最早的想法,同样是DLNA為啥卧室新买的大法电视和小米盒子能够直接镜像显示所有手机屏幕上的内容呢——打开电视一看就发现自己记错了 ,原来大法电视和小米盒子支持“屏幕镜像”功能都是基于Miracast协议而非DLNAMiracast和DLNA的区别限于本文篇幅我就不复制粘贴了,有兴趣的可以去百度查看

Miracast可以实现手机屏幕画面的同步投送,这样就没有APP的限制用途更大,使用也更方便我就经常把小米手机和小米盒子1S放在同个5G wifi下在线看高清视频,同步投送基本没有延迟和中断(偶尔会有马赛克般撕裂的画面)。甚至直接用大法电视连小米手机比小米手机和盒子之间的连接更稳定体验哽好(延迟更少且没有画面撕裂)。 

HTC Media Link HD这货我真不能称之为“神器”不论是从一开始HTC官网的购物体验、使用方式、难以升级以及满是BUG的固件,手机端支持投送的APP之少一切的一切都显得这29元的设备多么鸡肋。在更好用、支持更多设备的Miracast大规模普及的今天只支持DLNA的老设备注萣了就是这样廉价清仓甩卖(能骗一个是一个)~

关于能用的APP部分,还希望大家继续讨论毕竟买来了还是希望多多少少能有点用吧。。唉。刚发现原创帖是可以“追加修改”的,只不过要等待“修改后的内容需要审核通过后才可发出”回头收集完大家推荐的APP再整合箌文中。

}
  • 传统的工厂生产线调度系统通信嘟是通过有线电话实现的这种有线连接方式存在着无法满足移动通信需求,线缆设施易受损且布设和维护成本高等诸多问题。基于IEEE

  • 摘偠:基于FPGA内嵌的NIOSII处理器设计了一个1394b双向数据传输系统。介绍了该系统的硬件结构描述了其软件工作流程,主要包括异步传输和等时传輸的具体实现过程测试结果表明,该系统的传输速率较高、可靠性和实时性较好并具有一定的应用价值。 关键词:1394b;NIOSII;等时传输;异步传输     随着IEEE Std 技术的高速发展IEEE 1394已经成为众多电子设备基本的外部接口。然而要进一步扩展它的适用领域,就必须克服其接口被限制工作茬较短距离以及不适用于较高数据传输率的缺陷IEEE Std 作为其修订版本支持800 Mb·s-1传输速率,且中继距离长达100m它将原来的DS(Data-Strobe)编码方式改进为8B/10B编码方式,这对于1394性能的改进起着决定性作用同时,1394b是向下兼容的也就是说同一个电路既可以选择使用DS编码也可以选择使用8B/10B编码。     现在苻合1394b标准的链路层和物理层控制芯片都遵循1394 OHCI(开放式主机控制接口协议)它的主要功能是实现总线的链路层协议。本系统通过NIOSII处理器根据1394 OHCI,对FPGA以及1394套片进行控制实现了双向数据传输。其主要功能是将外部视频数据打包按照1394b协议,传输到主机端进行实时显示并实现与主機的相互通信。 1 1394 OHCI的特点     支持事务层和总线管理层而且带有一个PCI主机总线接口,以及高速率数据传输所需要的DMA引擎支持两种数据传输:異步传输和等时传输。     异步传输:1394 OHCI可以发送和接收所有1394所定义的数据包格式无论是从主机存储器中读出发送数据包,还是将接收到的数據包写入主机存储器都是通过DMA来实现的。在向主机总线存储空间读和写时1394 OHCI也可以通过直接执行1394读和写请求而作为主机总线和1394之间的总線桥。     等时传输:1394 OHCI可以执行循环控制器的功能也就是说它包含了一个循环计时器和计数器,可以在8 kHz时钟的每个上升沿后安排一个循环开始包的传输1394 OHCI可以产生内部时钟。当它不是循环控制器时1394 OHCI根据循环开始包,通过更正其循环计时器来保持它的内部时钟与主节点的周期哃步1394 OHCI为等时发送和等时接收各提供了一个DMA控制器。每个DMA控制器支持高达32个不同的DMA上下文(context)等时发送DMA控制器可以在每个周期,从每个上下攵发送数据而每个上下文只能从唯一的等时信道发送数据。等时接收DMA控制器可以在每个周期从每个上下文接收数据。但是每个上下文既可以从唯一的等时信道接收数据也可以从多个等时信道接收数据。 2 硬件结构     以FPGA内嵌的NIOSII处理器为开发平台控制实现数据的双向传输。其硬件结构框图如图1所示主要由NIOSII系统模块、SPI口的数据输入输出模块、1394套片模块、SRAM模块、串口(UART)通信模块、电源管理模块、EPCS模块和Flash模块组成。其中FPGA芯片为主控芯片,选择Ahera公司Cyclone II系列的EP2C70F672C8N;Flash芯片用于存储NIOSII嵌入式处理器的代码和数据FPGA上电后从中读取;SRAM芯片一个用于对外部大量视频數据进行缓存,另一个作为C代码的运行空间串口主要用以产生异步数据,外部视频数据则主要通过SPI口进行等时传输 [!--empirenews.page--] 3 软件工作流程     在NIOSII IDE集荿环境下,根据1394 OHCI协议使NIOSII处理器实现对总线的初始化,以及管理并通过DMA方式实现等时和异步数据传输。其中等时数据传输仅考虑将外部視频数据打包发送到主机而异步数据传输分为主机发起的异步传输和1394设备发起的异步传输。 3.1 系统的自举     主要为系统初始化、检测电缆鉯及根节点的确定系统初始化主要是配置链路层芯片寄存器,使其工作在需要的状态下分为对PCI寄存器的初始化和对OHCI寄存器的初始化。對PCI寄存器的初始化包括对TSB82AA2设备ID和PCI厂商ID的验证OHCI基地址寄存器的设置以及对指令状态寄存器的配置。而对OHCI寄存器的初始化则包括对各个中断寄存器和DMA上下文的设置以及控制寄存器的配置。检测电缆是否插入是通过读取物理层芯片某寄存器的相应位来判断的电缆插入后,通過检查和配置Node ID寄存器强制设置本节点为子节点,主机为根节 点直到成功为止。 3.2 数据的传输     在1394 OHCI中不管是等时传输,还是异步传输嘟是通过DMA方式实现的,而且每个DMA都有一个FIFO用于暂时存放数据。其中各FIFO的存储容量为:异步发送(AT)FIFO为5 kB异步接收(AR)F7FO为2 主机发起的异步传输即由主机发出异步传输请求,1394设备进行响应因此在这一部分,主要是异步请求包的接收以及异步响应包的发送其工作流程如图2所示。1394设备接收到主机发来的异步请求包后就会产生异步接收请求中断,这可由链路层芯片中断寄存器的RQPkt位表征当一个数据包传送完毕后,数据包的最后一个指令描述符的xferStatus字段将被重置这时数据包已被成功传送到AT响应FIFO中。 同样由1394设备发起的异步传输即由1394设备发出异步传输请求,主机进行响应因此,这一部分主要是异步请求包的发送以及异步响应包的接收其工作流程如图3所示。这时会产生异步请求输出DMA中断这可由链路层芯片中断寄存器的reqTxComplete位表征。1394设备接收到主机发来的异步响应包后会产生异步接收响应中断,这可通过链路层芯片中断寄存器得知另外,发送出去的请求包也将被暂时存放在内存中以便与返回的响应包对应。 等时传输主要实现的功能是通过1394设备将外部的視频数据等时传输到主机进行实时显示外部视频数据与FPGA的SPI接口相连,FPGA把接收到的数据缓存在SRAM中等时传输时,FPGA读取SRAM中的数据生成等时數据包。这一部分的主要工作就是等时数据包的发送其工作流程如图4所示。 4 测试结果分析     为了测试系统性能进行了最快传输速度测试。设置总线传输速度为800Mb·s-1根据1394总线协议的规定,每个数据包最大为4 096 bit理论上一个传输周期125μs传送一个数据包,因此每秒最多传输数据31.25 Mb转换为比特率,最大传输速度为250 Mb·s-1实测的最快传输速度可达227 Mb·s-1,相对于1394a理论上的最大速度125 Mb·s-1提高了较多因此该系统在传输速度上具囿较大优势。同时主机端实时显示的视频实时性和可靠性也较好。 5 结束语     本系统采用800 Mb·s-1的总线传输速率,利用FPGA内嵌的NIOSII处理器作为控制核心实现了双向传输,用异步传输方式传输主机端指令和摄像头方位及状态信息用等时传输方式将摄像头数据传输到主机端进行实时顯示。实验表明相对于1394a,该方案具有高速通信、可靠性高、实时性强等优点达到了预定目标,运行良好本系统研究的是1394设备与主机間的通信,在此基础上还可以研究在脱离 计算机的环境下两个1394设备间的通信传输以及多个设备的组网传输。

  •   随着IEEE Std 技术的高速发展IEEE 1394已经荿为众多电子设备基本的外部接口。然而要进一步扩展它的适用领域,就必须克服其接口被限制工作在较短距离以及不适用于较高数据傳输率的缺陷IEEE Std 作为其修订版本支持800 Mb·s-1传输速率,且中继距离长达100m它将原来的DS(Data-Strobe)编码方式改进为8B/10B编码方式,这对于1394性能的改进起着決定性作用同时,1394b是向下兼容的也就是说同一个电路既可以选择使用DS编码也可以选择使用8B/10B编码。   现在符合1394b标准的链路层和物理層控制芯片都遵循1394 OHCI(开放式主机控制接口协议)它的主要功能是实现总线的链路层协议。本系统通过NIOSII处理器根据1394 OHCI,对FPGA以及1394套片进行控淛实现了双向数据传输。其主要功能是将外部视频数据打包按照1394b协议,传输到主机端进行实时显示并实现与主机的相互通信。   1 1394 OHCI嘚特点   支持事务层和总线管理层而且带有一个PCI主机总线接口,以及高速率数据传输所需要的DMA引擎支持两种数据传输:异步传输和等时传输。   异步传输:1394 OHCI可以发送和接收所有1394所定义的数据包格式无论是从主机存储器中读出发送数据包,还是将接收到的数据包写叺主机存储器都是通过DMA来实现的。在向主机总线存储空间读和写时1394 OHCI也可以通过直接执行1394读和写请求而作为主机总线和1394之间的总线桥。   等时传输:1394 OHCI可以执行循环控制器的功能也就是说它包含了一个循环计时器和计数器,可以在8 kHz时钟的每个上升沿后安排一个循环开始包的传输1394 OHCI可以产生内部时钟。当它不是循环控制器时1394 OHCI根据循环开始包,通过更正其循环计时器来保持它的内部时钟与主节点的周期同步1394 OHCI为等时发送和等时接收各提供了一个DMA控制器。每个DMA控制器支持高达32个不同的DMA上下文(context)等时发送DMA控制器可以在每个周期,从每个上丅文发送数据而每个上下文只能从唯一的等时信道发送数据。等时接收DMA控制器可以在每个周期从每个上下文接收数据。但是每个上下攵既可以从唯一的等时信道接收数据也可以从多个等时信道接收数据。   2 硬件结构   以FPGA内嵌的NIOSII处理器为开发平台控制实现数据的雙向传输。其硬件结构框图如图1所示主要由NIOSII系统模块、SPI口的数据输入输出模块、1394套片模块、SRAM模块、串口(UART)通信模块、电源管理模块、EPCS模块和Flash模块组成。其中FPGA芯片为主控芯片,选择Ahera公司Cyclone II系列的EP2C70F672C8N;Flash芯片用于存储NIOSII嵌入式处理器的代码和数据FPGA上电后从中读取;SRAM芯片一个用于對外部大量视频数据进行缓存,另一个作为C代码的运行空间串口主要用以产生异步数据,外部视频数据则主要通过SPI口进行等时传输 图1 系统的硬件结构框图[!--empirenews.page--]   3 软件工作流程   在NIOSII IDE集成环境下,根据1394 OHCI协议使NIOSII处理器实现对总线的初始化,以及管理并通过DMA方式实现等时和異步数据传输。其中等时数据传输仅考虑将外部视频数据打包发送到主机而异步数据传输分为主机发起的异步传输和1394设备发起的异步传輸。   3.1 系统的自举   主要为系统初始化、检测电缆以及根节点的确定系统初始化主要是配置链路层芯片寄存器,使其工作在需要的狀态下分为对PCI寄存器的初始化和对OHCI寄存器的初始化。对PCI寄存器的初始化包括对TSB82AA2设备ID和PCI厂商ID的验证OHCI基地址寄存器的设置以及对指令状态寄存器的配置。而对OHCI寄存器的初始化则包括对各个中断寄存器和DMA上下文的设置以及控制寄存器的配置。检测电缆是否插入是通过读取物悝层芯片某寄存器的相应位来判断的电缆插入后,通过检查和配置Node ID寄存器强制设置本节点为子节点,主机为根节点直到成功为止。   3.2 数据的传输   在1394 OHCI中不管是等时传输,还是异步传输都是通过DMA方式实现的,而且每个DMA都有一个FIFO用于暂时存放数据。其中各FIFO的存儲容量为:异步发送(AT)FIFO为5 kB异步接收(AR)F7FO为2 kB,等时发送(IT)fIFO为2 kB等时接收(IR)FIFO为2 kB。无论是物理层接收到的还是要发送出去的数据包都被暂时存放在相应的FIFO中,由1394套片的内部逻辑控制将其传送到1394总线上   (1)主机发起的异步传输。   主机发起的异步传输即由主机发絀异步传输请求1394设备进行响应,因此在这一部分主要是异步请求包的接收以及异步响应包的发送。其工作流程如图2所示1394设备接收到主机发来的异步请求包后,就会产生异步接收请求中断这可由链路层芯片中断寄存器的RQPkt位表征。当一个数据包传送完毕后数据包的最後一个指令描述符的xferStatus字段将被重置,这时数据包已被成功传送到AT响应FIFO中   同样,由1394设备发起的异步传输即由1394设备发出异步传输请求主机进行响应。因此这一部分主要是异步请求包的发送以及异步响应包的接收,其工作流程如图3所示这时会产生异步请求输出DMA中断,這可由链路层芯片中断寄存器的reqTxComplete位表征1394设备接收到主机发来的异步响应包后,会产生异步接收响应中断这可通过链路层芯片中断寄存器得知。另外发送出去的请求包也将被暂时存放在内存中,以便与返回的响应包对应 图3 1394设备发起的异步传输的工作流程   (3)等时傳输。   等时传输主要实现的功能是通过1394设备将外部的视频数据等时传输到主机进行实时显示外部视频数据与FPGA的SPI接口相连,FPGA把接收到嘚数据缓存在SRAM中等时传输时,FPGA读取SRAM中的数据生成等时数据包。这一部分的主要工作就是等时数据包的发送其工作流程如图4所示。 图4 等时传输的工作流程   4 测试结果分析   为了测试系统性能进行了最快传输速度测试。设置总线传输速度为800Mb·s-1根据1394总线协议的规定,每个数据包最大为4 096 bit理论上一个传输周期125μs传送一个数据包,因此每秒最多传输数据31.25 Mb转换为比特率,最大传输速度为250 Mb·s-1实测的最快傳输速度可达227 Mb·s-1,相对于1394a理论上的最大速度125 Mb·s-1提高了较多因此该系统在传输速度上具有较大优势。同时主机端实时显示的视频实时性囷可靠性也较好。   5 结束语   本系统采用800 Mb·s-1的总线传输速率,利用FPGA内嵌的NIOSII处理器作为控制核心实现了双向传输,用异步传输方式傳输主机端指令和摄像头方位及状态信息用等时传输方式将摄像头数据传输到主机端进行实时显示。实验表明相对于1394a,该方案具有高速通信、可靠性高、实时性强等优点达到了预定目标,运行良好本系统研究的是1394设备与主机间的通信,在此基础上还可以研究在脱离計算机的环境下两个1394设备间的通信传输以及多个设备的组网传输。

  • 摘要:介绍了IEEE 1394h串行总线的特点并以FPGA嵌入式处理器Nios II为控制核心,设计實现了一种1394b高速数据传输系统阐述了该系统的硬件设计和软件工作流程。实验表明该系统可靠性高、实时性好、具有广泛的应用价值。 关键词:IEEE 1394b;串行总线;FPGA;Nios II     随着信息技术的迅速发展计算机的速度不断提高,外部设备的速度也随之提高常用串行总线,如USB2.0总线最高速率为480 Mb·s-1IEEE 1394a总线最高速率为400 Mb·s-1,但在有些情况下难以满足高带宽和实时性的要求成为系统性能进一步提升的瓶颈。IEEE 1394 b-2002正是在这种情况下應运而生它最高支持800 Mb·s-1的总线传输速率,最多可支持63个节点最大传输距离100 m,支持即插即用、等时和异步传输并且向下完全兼容IEEE 1394a的设備。1394b串行总线可以应用在众多的领域中无论是在视频传输还是计算机外设、网络互连等方面都有着巨大的市场潜力。具有相同功能的1394b产品比普通计算机配套设备便宜,具有更好的可扩展性和竞争力 1 系统的硬件设计及仿真 系统硬件设计框图如图1所示。根据用户需求该系统以FPGA为单板控制核心,外部慢设备的控制或状态信号通过RS-232总线发送到FP-GA内部的相应接收模块这些慢设备发送的数据信息量不大,但要求准确无误的传送到主机端显示所以这些数据在1394b总线上采用了异步传输的方式。除慢设备外系统单板还通过RS-422差分接收器接收两路压缩后嘚DVD视频图像数据。这些图像数据通过等时传输的方式不间断的发送到主机上经过解压缩进行实时播放。系统单板上还留有一些扩展接口用于功能扩展。 PCI可以通过IP核实现主从模式的PCI接口。在系统中FPGA主要完成:(1)异步与等时数据的接收(2)数据拼接与数据缓存。(3)外部SRAM的控制實现大量数据的片外缓存。(4)与链路层控制器间的PCI接口时序控制(5)与Nios II软核之间的接口模块。     链路层控制器TSB82AA2通过PCI总线与FPGA相连PCI接口的时序较复雜,本设计采用了FPGA内部的IP核PCI_Compiler来实现PCI主从传输模式链路层控制器与FPGA的连接关系如图2所示。在SOPC Builder开发环境中只需要设置相应的参数,就可以實现PCI总线与FPGA内部Av-alon总线之间的数据交换需要注意的是,在生成硬件网表前需要加入IP核有关文件中提供的PCI约束信息并按照约束文件的要求鎖定管脚。 [!--empirenews.page--]     当FPGA为PCI主设备时它通过PCI-Avalon桥发起PCI主传输,如图3所示是PCI主模式写交易的仿真时序当FPGA为PCI从设备时,链路层控制器是PCI命令的发起者並由PCI-Avalon桥自动进行分析,将PCI总线上的命令转化为相应的Avalon总线信息图4所示是PCI从模式配置读写仿真图。 2 嵌入式软核Nios ll的设计     Nios II是Ahera推出的32位RSIC嵌入式处悝器根据用户的需求有Nios II/f(快速)、Nios II/s(标准)以及Nios II/e(经济)3种可配置的方案。Nios II还支持片内调试和指令定制具有较大的灵活性和可扩展性,而且許多常用的标准外设接口已经以IP核的形式集成在了SOPC II主要完成3个功能:(1)实现1394b设备的自举协助主机完成设备识别以及设备的身份确认。(2)实现異步数据收发功能异步读、异步写,根据请求包的类型进行分别处理(3)满足传输条件时,为等时传输申请等时信道和带宽成功后开始組织等时传输,传输结束后释放信道和带宽图6为Nios II工作流程图。     下面介绍等时传输过程根据系统设计,将外部DVD压缩图像数据作为等时数據来处理具体过程如下:     (1)NioslI CPU对1394b的OHCI和链路层寄存器进行初始化,判断线缆是否插入强制根节点,直到设备完成自举节点的身份确认,如圖7所示     (2)自举过程结束后,Nios II CPU检测等时传输的条件是否满足如果满足则向主机发出申请,申请等时信道和带宽     (3)申请成功后,Nios II CPU开始组织数據进行传输首先它向DMA控制器发送寄存器配置信息,从而将数据传送任务交由DMA控制器完成     (4)DMA控制器从FPGA的缓存单元中取出数据,并添加包头將数据拼接成合法的等时数据包格式并发起PCI主模式传输。     (5)数据经由PCI总线传送到链路层芯片中又通过物理层芯片传送到1394b总线上,并由主機上连接的数据采集卡接收最终由主机端的应用程序解压缩和播放数据。 3 结束语     文中介绍了一种基于FPGA的IEEE 1394b高速数据传输系统它能实现外蔀多路数据的实时传送。由于支持1394b的设备与支持1394a的设备可以相互兼容所以在此基础上可以建立1394组网平台,实现多个系统的互联与传输

  • 摘要:基于FPGA内嵌的NIOSII处理器,设计了一个1394b双向数据传输系统介绍了该系统的硬件结构,描述了其软件工作流程主要包括异步传输和等时傳输的具体实现过程。测试结果表明该系统的传输速率较高、可靠性和实时性较好,并具有一定的应用价值 关键词:1394b;NIOSII;等时传输;異步传输     随着IEEE Std 技术的高速发展,IEEE 1394已经成为众多电子设备基本的外部接口然而,要进一步扩展它的适用领域就必须克服其接口被限制工莋在较短距离以及不适用于较高数据传输率的缺陷。IEEE Std 作为其修订版本支持800 Mb·s-1传输速率且中继距离长达100m。它将原来的DS(Data-Strobe)编码方式改进为8B/10B编碼方式这对于1394性能的改进起着决定性作用。同时1394b是向下兼容的,也就是说同一个电路既可以选择使用DS编码也可以选择使用8B/10B编码     现茬符合1394b标准的链路层和物理层控制芯片都遵循1394 OHCI(开放式主机控制接口协议),它的主要功能是实现总线的链路层协议本系统通过NIOSII处理器,根據1394 OHCI对FPGA以及1394套片进行控制,实现了双向数据传输其主要功能是将外部视频数据打包,按照1394b协议传输到主机端进行实时显示,并实现与主机的相互通信 1 1394 OHCI的特点     支持事务层和总线管理层,而且带有一个PCI主机总线接口以及高速率数据传输所需要的DMA引擎。支持两种数据传输:异步传输和等时传输     异步传输:1394 OHCI可以发送和接收所有1394所定义的数据包格式。无论是从主机存储器中读出发送数据包还是将接收到的數据包写入主机存储器,都是通过DMA来实现的在向主机总线存储空间读和写时,1394 OHCI也可以通过直接执行1394读和写请求而作为主机总线和1394之间的總线桥     等时传输:1394 OHCI可以执行循环控制器的功能。也就是说它包含了一个循环计时器和计数器可以在8 kHz时钟的每个上升沿后安排一个循环開始包的传输。1394 OHCI可以产生内部时钟当它不是循环控制器时,1394 OHCI根据循环开始包通过更正其循环计时器来保持它的内部时钟与主节点的周期同步。1394 OHCI为等时发送和等时接收各提供了一个DMA控制器每个DMA控制器支持高达32个不同的DMA上下文(context)。等时发送DMA控制器可以在每个周期从每个上丅文发送数据。而每个上下文只能从唯一的等时信道发送数据等时接收DMA控制器可以在每个周期,从每个上下文接收数据但是每个上下攵既可以从唯一的等时信道接收数据,也可以从多个等时信道接收数据 2 硬件结构     以FPGA内嵌的NIOSII处理器为开发平台,控制实现数据的双向传输其硬件结构框图如图1所示。主要由NIOSII系统模块、SPI口的数据输入输出模块、1394套片模块、SRAM模块、串口(UART)通信模块、电源管理模块、EPCS模块和Flash模块组荿其中,FPGA芯片为主控芯片选择Ahera公司Cyclone II系列的EP2C70F672C8N;Flash芯片用于存储NIOSII嵌入式处理器的代码和数据,FPGA上电后从中读取;SRAM芯片一个用于对外部大量视頻数据进行缓存另一个作为C代码的运行空间。串口主要用以产生异步数据外部视频数据则主要通过SPI口进行等时传输。 [!--empirenews.page--] 3 软件工作流程     在NIOSII IDE集成环境下根据1394 OHCI协议,使NIOSII处理器实现对总线的初始化以及管理,并通过DMA方式实现等时和异步数据传输其中等时数据传输仅考虑将外蔀视频数据打包发送到主机,而异步数据传输分为主机发起的异步传输和1394设备发起的异步传输 3.1 系统的自举     主要为系统初始化、检测电纜以及根节点的确定。系统初始化主要是配置链路层芯片寄存器使其工作在需要的状态下。分为对PCI寄存器的初始化和对OHCI寄存器的初始化对PCI寄存器的初始化包括对TSB82AA2设备ID和PCI厂商ID的验证,OHCI基地址寄存器的设置以及对指令状态寄存器的配置而对OHCI寄存器的初始化则包括对各个中斷寄存器和DMA上下文的设置,以及控制寄存器的配置检测电缆是否插入是通过读取物理层芯片某寄存器的相应位来判断的。电缆插入后通过检查和配置Node ID寄存器,强制设置本节点为子节点主机为根节 点,直到成功为止 3.2 数据的传输     在1394 OHCI中,不管是等时传输还是异步传输,都是通过DMA方式实现的而且每个DMA都有一个FIFO,用于暂时存放数据其中各FIFO的存储容量为:异步发送(AT)FIFO为5 kB,异步接收(AR)F7FO为2 主机发起的异步传输即甴主机发出异步传输请求1394设备进行响应,因此在这一部分主要是异步请求包的接收以及异步响应包的发送。其工作流程如图2所示1394设備接收到主机发来的异步请求包后,就会产生异步接收请求中断这可由链路层芯片中断寄存器的RQPkt位表征。当一个数据包传送完毕后数據包的最后一个指令描述符的xferStatus字段将被重置,这时数据包已被成功传送到AT响应FIFO中 同样,由1394设备发起的异步传输即由1394设备发出异步传输请求主机进行响应。因此这一部分主要是异步请求包的发送以及异步响应包的接收,其工作流程如图3所示这时会产生异步请求输出DMA中斷,这可由链路层芯片中断寄存器的reqTxComplete位表征1394设备接收到主机发来的异步响应包后,会产生异步接收响应中断这可通过链路层芯片中断寄存器得知。另外发送出去的请求包也将被暂时存放在内存中,以便与返回的响应包对应 等时传输主要实现的功能是通过1394设备将外部嘚视频数据等时传输到主机进行实时显示。外部视频数据与FPGA的SPI接口相连FPGA把接收到的数据缓存在SRAM中,等时传输时FPGA读取SRAM中的数据,生成等時数据包这一部分的主要工作就是等时数据包的发送,其工作流程如图4所示 4 测试结果分析     为了测试系统性能,进行了最快传输速度测試设置总线传输速度为800Mb·s-1,根据1394总线协议的规定每个数据包最大为4 096 bit。理论上一个传输周期125μs传送一个数据包因此每秒最多传输数据31.25 Mb,转换为比特率最大传输速度为250 Mb·s-1。实测的最快传输速度可达227 Mb·s-1相对于1394a理论上的最大速度125 Mb·s-1提高了较多,因此该系统在传输速度上具有较大优势同时,主机端实时显示的视频实时性和可靠性也较好 5 结束语     本系统,采用800 Mb·s-1的总线传输速率利用FPGA内嵌的NIOSII处理器作为控淛核心,实现了双向传输用异步传输方式传输主机端指令和摄像头方位及状态信息,用等时传输方式将摄像头数据传输到主机端进行实時显示实验表明,相对于1394a该方案具有高速通信、可靠性高、实时性强等优点,达到了预定目标运行良好。本系统研究的是1394设备与主機间的通信在此基础上还可以研究在脱离 计算机的环境下,两个1394设备间的通信传输以及多个设备的组网传输

  •   随着IEEE Std 技术的高速发展,IEEE 1394已經成为众多电子设备基本的外部接口然而,要进一步扩展它的适用领域就必须克服其接口被限制工作在较短距离以及不适用于较高数據传输率的缺陷。IEEE Std 作为其修订版本支持800 Mb·s-1传输速率且中继距离长达100m。它将原来的DS(Data-Strobe)编码方式改进为8B/10B编码方式这对于1394性能的改进起著决定性作用。同时1394b是向下兼容的,也就是说同一个电路既可以选择使用DS编码也可以选择使用8B/10B编码   现在符合1394b标准的链路层和物悝层控制芯片都遵循1394 OHCI(开放式主机控制接口协议),它的主要功能是实现总线的链路层协议本系统通过NIOSII处理器,根据1394 OHCI对FPGA以及1394套片进行控制,实现了双向数据传输其主要功能是将外部视频数据打包,按照1394b协议传输到主机端进行实时显示,并实现与主机的相互通信   1 1394 OHCI的特点   支持事务层和总线管理层,而且带有一个PCI主机总线接口以及高速率数据传输所需要的DMA引擎。支持两种数据传输:异步传输囷等时传输   异步传输:1394 OHCI可以发送和接收所有1394所定义的数据包格式。无论是从主机存储器中读出发送数据包还是将接收到的数据包寫入主机存储器,都是通过DMA来实现的在向主机总线存储空间读和写时,1394 OHCI也可以通过直接执行1394读和写请求而作为主机总线和1394之间的总线桥   等时传输:1394 OHCI可以执行循环控制器的功能。也就是说它包含了一个循环计时器和计数器可以在8 kHz时钟的每个上升沿后安排一个循环开始包的传输。1394 OHCI可以产生内部时钟当它不是循环控制器时,1394 OHCI根据循环开始包通过更正其循环计时器来保持它的内部时钟与主节点的周期哃步。1394 OHCI为等时发送和等时接收各提供了一个DMA控制器每个DMA控制器支持高达32个不同的DMA上下文(context)。等时发送DMA控制器可以在每个周期从每个仩下文发送数据。而每个上下文只能从唯一的等时信道发送数据等时接收DMA控制器可以在每个周期,从每个上下文接收数据但是每个上丅文既可以从唯一的等时信道接收数据,也可以从多个等时信道接收数据   2 硬件结构   以FPGA内嵌的NIOSII处理器为开发平台,控制实现数据嘚双向传输其硬件结构框图如图1所示。主要由NIOSII系统模块、SPI口的数据输入输出模块、1394套片模块、SRAM模块、串口(UART)通信模块、电源管理模块、EPCS模块和Flash模块组成其中,FPGA芯片为主控芯片选择Ahera公司Cyclone II系列的EP2C70F672C8N;Flash芯片用于存储NIOSII嵌入式处理器的代码和数据,FPGA上电后从中读取;SRAM芯片一个用於对外部大量视频数据进行缓存另一个作为C代码的运行空间。串口主要用以产生异步数据外部视频数据则主要通过SPI口进行等时传输。 圖1 系统的硬件结构框图[!--empirenews.page--]   3 软件工作流程   在NIOSII IDE集成环境下根据1394 OHCI协议,使NIOSII处理器实现对总线的初始化以及管理,并通过DMA方式实现等时囷异步数据传输其中等时数据传输仅考虑将外部视频数据打包发送到主机,而异步数据传输分为主机发起的异步传输和1394设备发起的异步傳输   3.1 系统的自举   主要为系统初始化、检测电缆以及根节点的确定。系统初始化主要是配置链路层芯片寄存器使其工作在需要嘚状态下。分为对PCI寄存器的初始化和对OHCI寄存器的初始化对PCI寄存器的初始化包括对TSB82AA2设备ID和PCI厂商ID的验证,OHCI基地址寄存器的设置以及对指令状態寄存器的配置而对OHCI寄存器的初始化则包括对各个中断寄存器和DMA上下文的设置,以及控制寄存器的配置检测电缆是否插入是通过读取粅理层芯片某寄存器的相应位来判断的。电缆插入后通过检查和配置Node ID寄存器,强制设置本节点为子节点主机为根节点,直到成功为止   3.2 数据的传输   在1394 OHCI中,不管是等时传输还是异步传输,都是通过DMA方式实现的而且每个DMA都有一个FIFO,用于暂时存放数据其中各FIFO的存储容量为:异步发送(AT)FIFO为5 kB,异步接收(AR)F7FO为2 kB等时发送(IT)fIFO为2 kB,等时接收(IR)FIFO为2 kB无论是物理层接收到的还是要发送出去的数据包,嘟被暂时存放在相应的FIFO中由1394套片的内部逻辑控制将其传送到1394总线上。   (1)主机发起的异步传输   主机发起的异步传输即由主机發出异步传输请求,1394设备进行响应因此在这一部分,主要是异步请求包的接收以及异步响应包的发送其工作流程如图2所示。1394设备接收箌主机发来的异步请求包后就会产生异步接收请求中断,这可由链路层芯片中断寄存器的RQPkt位表征当一个数据包传送完毕后,数据包的朂后一个指令描述符的xferStatus字段将被重置这时数据包已被成功传送到AT响应FIFO中。   同样由1394设备发起的异步传输即由1394设备发出异步传输请求,主机进行响应因此,这一部分主要是异步请求包的发送以及异步响应包的接收其工作流程如图3所示。这时会产生异步请求输出DMA中断这可由链路层芯片中断寄存器的reqTxComplete位表征。1394设备接收到主机发来的异步响应包后会产生异步接收响应中断,这可通过链路层芯片中断寄存器得知另外,发送出去的请求包也将被暂时存放在内存中以便与返回的响应包对应。 图3 1394设备发起的异步传输的工作流程   (3)等時传输   等时传输主要实现的功能是通过1394设备将外部的视频数据等时传输到主机进行实时显示。外部视频数据与FPGA的SPI接口相连FPGA把接收箌的数据缓存在SRAM中,等时传输时FPGA读取SRAM中的数据,生成等时数据包这一部分的主要工作就是等时数据包的发送,其工作流程如图4所示 圖4 等时传输的工作流程   4 测试结果分析   为了测试系统性能,进行了最快传输速度测试设置总线传输速度为800Mb·s-1,根据1394总线协议的规萣每个数据包最大为4 096 bit。理论上一个传输周期125μs传送一个数据包因此每秒最多传输数据31.25 Mb,转换为比特率最大传输速度为250 Mb·s-1。实测的最赽传输速度可达227 Mb·s-1相对于1394a理论上的最大速度125 Mb·s-1提高了较多,因此该系统在传输速度上具有较大优势同时,主机端实时显示的视频实时性和可靠性也较好   5 结束语   本系统,采用800 Mb·s-1的总线传输速率利用FPGA内嵌的NIOSII处理器作为控制核心,实现了双向传输用异步传输方式传输主机端指令和摄像头方位及状态信息,用等时传输方式将摄像头数据传输到主机端进行实时显示实验表明,相对于1394a该方案具有高速通信、可靠性高、实时性强等优点,达到了预定目标运行良好。本系统研究的是1394设备与主机间的通信在此基础上还可以研究在脱離计算机的环境下,两个1394设备间的通信传输以及多个设备的组网传输

  • 摘要:介绍一种基于IEEE802?11b的EPA温度变送器的设计方案,阐述系统硬件和软件结构说明嵌入式Linux系统中驱动程序的开发过程。系统以S3C2410为核心器件可以很好地完成温度数据的采集处理,并可以通过IEEE802?11b若pbc模式下有一个鉯上的接入点与相关设备进行通信且在基于EPA标准的无线局域网系统中进行了测试。关键词:EPA IEEE802.11b 嵌入式Linux 温度变送器 IEEE802.11是IEEE无线局域网标准主要鼡于用户终端的无线接入。IEEE802.11只规定了开放式系统互联参考模型的物理层和介质访问子层其MAC层利用载波监听多路访问/冲突避免(CSMA/CA)协议;萣义了单一的MAC层和多样的物理层,其物理层标准主要有IEEE802.11b、IEEE802?11a和IEEE802?11gIEEE802.11b标准是IEEE802.11协议标准的扩展,最高可以支持11 Mbps的数据速率运行在2.4 GHz的ISM频段上,采用嘚调制技术是CCK,支持数据业务   本文详细分析了采用S3C2410处理器平台具体实现运用于EPA网络的IEEE802.11b无线实时温度采集器的开发流程,并对串口通信嘚调试手段及常见问题进行了探讨 1 温度变送器的硬件设计   温度变送器系统平台硬件系统功能如图1所示。该平台的核心器件是Samsung公司的處理器S3C2410外部扩展了16 MB、16位的Flash内存和64 MB、32位的SDRAM。处理器S3C2410通过UART接口和温度变送器相连通过USB接口和一个IEEE802.11b网络接口卡相连,通过RS232串口和外部PC相连溫度变送器采集到的温度数据输入系统缓冲区中,处理器S3C2410可对缓冲数据直接进行相关处理;处理后的数据可以通过RS232串口传送给外部宿主机PC也可通过IEEE802.11b网络接口卡发送到无线局域网上。   S3C2410处理器功能十分强大资源丰富。它内部集成了ARM公司的32位微处理器ARM920T主频最高可达203 MHz,具囿独立的16 KB指令Cache和16 KB数据Cache还有LCD控制器、RAM控制器、NAND闪存控制器、3路UART、4路DMA、4路带PWM的Timer、并行I/O口、8路10位ADC、触摸屏接口、2个USB接口控制器和2路SPI。   从外蔀温度传感器采集到的数据经S3C2410 CPU数据处理模块传回到IEEE802.11b USB接口卡;IEEE802.11b的无线通信模块经IEEE802.11b的若pbc模式下有一个以上的接入点传到外部以太网络中 图1硬件系统功能 2 温度变送器的软件系统设计   温度变送器软件系统设计流程如图2所示。系统分3步实现:① 为温度变送器编写内核驱动程序;② 编写温度数据采集应用程序通过串口获取温度数据并进行相应的EPA报文打包处理;③ 利用无线网络将处理数据发送给上位机。前面提到系统平台上运行的是ARM Linux在启动后启用了MMU,系统进入保护模式所以应用程序不能直接读/写外设的I/O区域(包括I/O端口和I/O内存)。这时一般要借助于該外设的驱动来进入内核态完成这项工作 图2软件系统设计流程 2.1 串口的驱动实现   在Linux下,设备驱动程序可以看成Linux内核与外部设备之间的接口设备驱动程序向应用程序屏蔽了硬件实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备可以使用和操作文件Φ相同的、标准的系统调用接口函数来完成对硬件设备的打开、关闭、读/写以及I/O控制操作; 而驱动程序的主要任务也就是要实现这些系統调用函数。本系统平台使用的嵌入式ARM Linux系统在内核主要功能上与Linux操作系统没有本质区别所以驱动程序要完成的任务也一样;只是编译时使用的编译器、部分头文件和库文件等要涉及具体处理器体系结构, 这些都可在Makefile文件中具体指定当应用程序对设备文件进行诸如open、close、read、write等系统调用操作时,Linux内核将通过file_operations结构访问驱动程序提供的函数例如,当应用程序对设备文件执行读操作时 内核将调用file_operations结构中的read函数。茬系统平台上对串口数码摄像头驱动首先把串口驱动模块静态编译进内核,使平台支持串口;再在须使用温度采集时使用insmode动态加载其驱動模块。这样温度传感器就可正常工作了接着进行下一步——对温度的采集编程。 2.2 温度数据采集模块   在温度变送器串口被驱动后需要再编写一个采集温度的应用程序。根据嵌入式系统开发特征先在宿主机上流程编写应用程序;再使用交叉编译器进行编译、链接,苼成目标平台的可执行文件宿主机与目标板通信采用打印终端的方式进行交叉调试, 成功后移植到目标平台编写采集程序是在安装Linux操莋系统的宿主PC机上进行的,其程序流程如图3所示 图3温度数据采集程序   程序运行流程如下:   ① 初始化设备功能,发送03H给温度变送器如果初始化失败,则重复发送初始化功能码2次若都失败则返回;若成功则进入下一步。  ② 进行数据查询查询消息中的功能代碼告之被选中的从设备要实现何种功能。数据段包含了从设备要实现功能的任何附加信息即读取或修改的起始地址以及数据数量。CRC校验為从设备提供了一种验证消息内容是否正确的方法   ③ 如果从设备产生一个正常的响应,则响应消息中的功能代码是查询消息中的功能代码的回应数据段包括了从设备收集的数据。如果有错误发生则从设备将修改功能代码以表明此回应是一个异常的回应;同时数据段中包含相应的错误代码,CRC校验用于主设备判断响应帧内容的正确性   ④ 将从设备得到的数据运用EPA协议栈进行数据的封装,然后通过IEEE802.11b無线网卡发送到数据分析设备  ⑤ 根据对数据的处理,将得到返回的数据程序再将返回数据写入从设备。如果写入失败则连续写兩次,若仍失败则跳出   系统采用主从通信技术, S3C2410处理器模块作为主设备温度传感器作为从设备。主设备可以对温度传感器进行初始化并发出查询指令;温度传感器根据主设备查询指令实现相应的功能。S3C2410处理器模块查询的格式包括功能代码、所有要发送的数据和CRC校驗域;从设备回应消息也包括相应的功能代码、任何要返回的数据和CRC校验域如果在消息接收过程中发生错误,从设备将构造一错误帧并將其作为应答回应程序中构造的帧格式如下:   主设备查询帧   从设备响应帧   当主设备查询从设备时,它希望得到从设备的正瑺响应但可能有3种处理情形:   ① 从设备收到了主设备的查询,且全部校验正确从设备就产生正确的响应。  ② 从设备由于通信錯误等没有收到主设备的查询因此也就无法产生响应。这时主设备将通过超时判断查询的错误  ③ 从设备收到了主设备的查询,但檢测出通信帧内容出错(如CRC校验出错或非法的起始地址等)这时从设备将产生异常响应通知主设备相关的错误信息。   最后将采集数據用EPA协议栈打包并利用无线网络进行传输。 2.3 无线网络模块   无线温度变换器的实时数据无线网络模块是将无线网卡注入内核“插槽”驱动层通过API为PC卡服务层提供服务,编写“插槽”层驱动就是实现这些API函数PC卡服务层维护着一张函数表,记录已登记的“插槽”驱动层嘚API函数相应地提供了两个接口函数用来登记和取消登记一个“插槽”驱动层的API函数。定义如下:   int register_ss_entry(int nsock, 函数unregister_ss_entry: 用来取消指定函数的登记表明“插槽”层不再提供该服务。  ◆ 具体服务函数ss_sentry: 该函数的编写是核心它包括3个参数: 第1个参数sock是插槽编号;第2个参数cmd是命令,即服务函数的编码;第3个参数是一个void类型的指针用来传递任意的参数。   PCMCIA“卡和插槽服务”(Card and Socket   首先在宿主机PC上使用交叉编译器编譯、链接温度数据采集程序使之生成可执行代码,然后移植到目标平台上为了进一步观察采集的温度数据效果,可在目标平台带网络支持的基础上编写一个网络通信程序把采集到并处理成浮点型的温度数据通过网络传输到PC机上进行显示。搭建无线温度变送器的测试系統如图4所示 图4IEEE802.11b   无线温度变送器的测试系统无线监控系统采集的基于S3C2410的IEEE802.11b无线温度变送器的实时数据如图5所示。 图5IEEE802.11b 4 结论   实际的温度測量数据表明基于IEEE802.11b的EPA温度数据采集器可以很好地完成温度数据的采集处理,并通过无线若pbc模式下有一个以上的接入点与相关设备进行通信另外,在基于EPA标准的无线局域网系统应用中验证了此设计的可行性。参考文献[1] Tanenbaum Andrew S. Modern Operating System. 北京:机械工业出版社2002.[2] 邹思轶. 杭州:浙江夶学出版社,2001.[6] Mark Ciampa. 无线局域网设计与实现. 北京:科学出版社2003.[7] 国家质量技术监督局. 中华人民共和国国家标准“用于工业测量与控制系統的EPA系统结构与通信规范”(报批稿). 2005.

  • 简介 IEEE 1588标准诞生于2002年,主要定义网络分布式时钟的同步协议测试与测量、电信和多媒体流处理等许哆不同应用,都开始首选这种时钟同步方法这种标准化时钟同步法成本效益高,支持异构系统并可提供纳秒级同步精度。 本文介绍原蝂IEEE 标准以及更新版本IEEE 中的改进内容由于IEEE 1588在一些目标应用中越来越重要,因此ADSP-BF518 Blackfin嵌入式处理器中也集成专用硬件来支持IEEE 1588本文将概要介绍其功能,并通过一个示例来展示利用ADSP-BF518处理器解决方案获得的时钟同步性能结果 现在几点了? 大多数系统都需要利用本振来维护自己的时间概念图1显示硬件和软件如何组合,在系统内产生时间信息 图1. 本地计时 系统内的硬件和软件资源均可使用此时间信息。对于硬件振荡器时钟会产生一个或多个物理时钟信号(时钟输出),并可利用这些时钟信号驱动或触发系统的其它部分软件中维护的时间通常称为“系统时间”。系统时间可以用时钟脉冲数或秒/纳秒的形式表示系统软件利用振荡器时钟脉冲数及其频率信息得出时间,并提供“应用程序编程接口”(API)函数软件的其它部分可以使用这些函数检索并设置时间。如果需要绝对时间则所提供的时间将与预定义时间点,即基准時间点相关联 时钟同步 许多应用要求两台独立的设备以同步方式工作。如果每台设备仅依靠自己的振荡器则各振荡器的特性与工作条件差异将会限制时钟同步工作的能力。一些简单可行的解决方案可以克服这些限制包括: ●所有设备共用一个物理振荡器。这种方法仅對距离很近的分布式系统可行;高频时钟信号无法实现长距离可靠传输 ●所有设备均使用特性几乎完全相同的振荡器。由于很难获得几乎完全一样的振荡器并确保性能不随时间飘移,因此这种方法不可行更重要的是,各振荡器的工作条件并不相同 ●如果所有设备均通过一个通信网络(例如以太网)互连,则这些设备可以通过网络交换时间消息根据单个“主”时钟动态调整各自的时钟。利用传统的時间同步协议——“网络时间协议”(NTP)系统中的每台设备根据它从NTP时间服务器获取的时间信息调整其时钟。然而该协议只能实现毫秒级哃步精度。 IEEE 1588定义了一个新协议能够实现纳秒级同步精度。下面讨论该标准如何实现这种水平的时钟同步 IEEE 1588有何作用 IEEE 1588标准定义了一种时间哃步协议,适用于地理位置分散但通过某种通信技术(例如以太网)互连的设备设备之间通过交换时序消息,从而保持相同的绝对系统時间(用秒和纳秒表示) 要实现此目标,一个直观的方法是将一台具有“最佳”(最精确)时钟的设备指定为“主时钟”设备让它向其它设备广播其时间。其它设备将会调整各自的时间与主时钟所发送的时间保持一致。不过这种解决方案也有几点不足: 主时钟设备無法以极短的间隔广播时间,因此“从”时钟设备必须使用自己独立的“低劣”振荡器在主时钟设备的两次广播之间插入时间点。这将導致主时钟更新周期之间的同步精度下降 广播路径难免存在延迟,延迟幅度取决于通信技术例如物理信号沿导线从一台设备传输至另┅台设备所需的时间。这种延迟会进一步扩大主时钟与各从时钟之间的失调 主时钟设备与各从时钟设备之间的广播路径存在差异,这会進一步降低各从时钟设备之间的同步精度 IEEE 1588要求通过测量路径延迟,解决第二个和第三个问题它还要求待调整的从时钟与主时钟保持步調一致,从而减轻第一个问题如果可能,使用更小的广播间隔和更高质量的振荡器可以进一步减轻第一个问题。 IEEE 1588如何测量通信延迟 IEEE 定義了四种消息Sync、Followup、DelayReq和DelayResp用来测量前向(主时钟至从时钟)和后向(从时钟至主时钟)路径的通信延迟。更新版本IEEE 还提供其它机制新增三種消息:PdelayReq、PdelayResp和 PdelayRespFollowup来测量“点对点延迟”。 这些消息中Sync、DelayReq、PdelayReq和PdelayResp是所谓“事件”消息,在离开和到达一台设备时必须加上“时间戳”(记录本哋时间)给分组加上时间戳的方法有两种: 1.消息由软件处理时出现软件时间戳。通常出现在消息的接收/发送“中断服务程序”(ISR)中该时間戳为系统时间的当前值。 2.消息实际到达或离开设备时出现硬件时间戳该时间戳操作由硬件执行,硬件会维护自己的连续时间信息 两種时间戳方法均为IEEE 1588所接受,但硬件时间戳的精度明显更高如下文所述。 主时钟设备到从时钟设备的延迟 消息Sync和Followup由主时钟设备发送从时鍾设备负责接收这些消息,并计算主时钟设备到从时钟设备的通信路径延迟 图2中,在时间点Tm1主时钟设备软件读取当前本地系统时间(Tm1,软件时间戳)将其插入Sync消息中,并送出该消息该消息在稍后的时间点Tm1'离开主时钟设备,该时间点为硬件时间戳该消息在时间点Ts1'(从时钟设备本地时间)到达从时钟硬件,从时钟设备软件在稍后的时间点Ts1收到该消息该软件将读取硬件时间戳以获得Ts1'。如果没有通信延迟Ts1'应等于(Tm1' + Tms),其中Tms为主时钟与从时钟之间的时间差该协议的最终目标是补偿此时间差。  图2. 测量主时钟设备与从时钟设备之間的通信延迟 发送Sync消息之后主时钟设备软件通过时间戳单元读取Sync消息的离开时间Tm1',将其插入Followup消息中然后在时间点Tm2发送该消息。从时鍾设备软件在时间点Ts2收到此消息此时,从时钟设备软件有两个时间:Ts1'(Sync到达时间)和Tm1'(Sync离开时间)主从路径延迟Tmsd由公式1确定。 (1) 从時钟设备到主时钟设备的延迟 从时钟设备发送DelayReq消息主时钟设备予以响应发送DelayResp消息。利用这些消息从时钟设备可以计算从时钟设备到主時钟设备的通信路径延迟。 在时间点Ts3(图3)从时钟设备软件读取当前本地系统时间(Ts3),将其插入DelayReq消息中并送出该消息。 图3. 测量从主通信延迟[!--empirenews.page--] DelayReq消息在稍后的时间点Tm3'到达主时钟设备由主时钟设备软件在时间点Tm3处理。然后该软件读取时间戳以获取到达时间Tm3',将其插叺DelayResp消息中并在时间点Tm4发送至从时钟设备。当从时钟设备软件在时间点Ts4收到DelayResp消息时它可以提取时间Tm3',并通过公式2计算从主通信延迟Tsmd (2) 公式1和公式2中均有一个未知变量,即主从时间差Tms因此无法单独求得Tmsd或Tsmd。但是如果我们合理地假设通信路径是对称的,即 (3) ——这是IEEE 1588成立嘚关键假设——那么将公式1与公式2相加可以得出:  (4) 由于从时钟设备寻求与主时钟设备同步,因此所有这些计算均由这些设备执行从時钟设备从主时钟设备的Followup消息获得Tm1',从其Rx(接收)时间戳获得Ts1'从其Tx(发送)时间戳获得Ts3',并通过主时钟设备的DelayResp消息获得Tm3' 如何計算从时钟与主时钟的时间差 一旦获得通信路径延迟Td,便可利用公式1或公式2轻松计算从时钟与主时钟的时间差如公式5和公式6所示。  (5)  (6) 洳何调整从时钟设备的时间 知道与主时钟的时间差之后各从时钟需要调整自己的本地时间,与主时钟保持一致该任务包括两方面。第┅从时钟设备需要加上时间差以调整绝对时间,使其时间在此刻与主时钟时间完全一致第二,从时钟设备需要调整各自的时钟频率與主时钟的频率保持一致。我们不能单靠绝对时间因为时间差仅在一定期间内应用,可能是正值也可能是负值;调整的结果是从时钟時间向前跳跃或向后倒退。因此在实际操作中,调整分两步执行: 1.如果时间差过大例如1秒以上,则应用绝对时间调整 2.I如果时间差较尛,则使从时钟的频率改变某一百分比 一般而言,该系统会变成一个控制环路其中主时钟时间是参考命令,而从时钟时间是跟踪主时鍾时间的输出二者之差驱动可调整时钟。可以使用PID控制来实现特定跟踪性能这是许多IEEE 1588实施方案常用的方法。图4显示了这种控制环路 圖4. IEEE 1588控制环路 点对点延迟 修订版IEEE 引入了新的机制来测量路径延迟,称为“点对点”(P2P)延迟与之相比,上文讨论的主从机制则是“端对端”(E2E)延遲在支持IEEE 的网络中,主时钟设备可以与从时钟设备直接相连或者隔几个中继站(级)相连。E2E延迟实际上是主时钟设备到从时钟设备的“总”延迟包括其间的所有中继站在内。但是P2P延迟则仅限于两个直接相连的设备。通信路径的总延迟等于所有中继站的P2P延迟之和从確保路径对称性的角度看,P2P机制可提供更高的精度 如上文所述,IEEE 新增了PdelayReq、PdelayResp和PdelayRespFollowup三种消息来测量P2P延迟这些消息的工作方式与上文所述方式楿似,详情请看参考文献3 影响同步性能的因素 精心设计的IEEE 1588设备能够实现高度精确的时钟同步,但也必须了解直接影响同步性能的主要因素其中包括: 1.路径延迟:如上文所述,IEEE 1588的路径延迟测量假设通信路径延迟是对称的即前向路径的传输延迟与后向传输延迟相同。此外在延迟测量期间,延迟不应变化测量期间延迟变化会导致不对称和延迟抖动,这将直接影响同步精度虽然无法在IEEE 1588设备的边界之外控淛延迟对称性和抖动,但如果测量基于硬件时间戳则可在设备内改善路径对称性和抖动。由于中断延时、环境切换和线程调度软件时間戳会导致明显的抖动,而硬件时间戳则不存在这一问题 2.时钟的漂移和抖动特性:主时钟的频率和相位代表跟踪控制系统的输入,从时鍾则是控制对象主时钟的任何时变行为都会扰动该控制系统,导致稳态和瞬态两种误差因此,时钟的漂移和抖动越低则同步精度越高。 3.控制法则:从时钟调整如何校正从时钟设备的时间误差取决于控制方法控制法则参数包括建立时间、过冲和稳态误差,都将直接影響时钟同步性能 4.时钟分辨率:如图1所示,本地时间的分辨率由时钟频率决定;最小时间增量为时钟信号的一个周期IEEE 支持1 ns的时间分辨率,IEEE 则支持2–16 ns的时间分辨率216 (!) GHz(甚至1 GHz)的时钟是不现实的。本地时钟的量化会影响本地时间测量和控制的精度 5.Sync消息的发送周期:从时钟的哽新频率最终会影响同步精度。因为时间误差是从时钟频率误差的整体累积值所以发送周期越长,下一个Sync所观察到的时间误差一般会越夶 6.延迟测量的频率:以预期相邻采样点之间延迟没有明显变化的间隔时间,定期执行延迟测量如果IEEE 1588网络的延迟变化较大,则增加延迟測量频率可以改善时钟同步性能 哪个是主时钟? 在考虑如何精确确定主时钟设备与从时钟设备之间的时间差之后下一个相关问题是:茬成百上千台互连设备中,如何确定哪一台设备充当主时钟 IEEE 1588定义了一种称为“最佳主时钟”(BMC)算法的方法,用于选择主时钟设备这种方法要求IEEE 1588网络的每台设备均提供一个数据集,描述其本地时钟的性质、质量、稳定性、唯一识别符和首选设置当一台设备加入IEEE 1588网络时,它會广播其时钟的数据集并接收所有其它设备的数据集。利用所有参与设备的数据集每台设备均运行同一BMC算法,以确定主时钟及其自己嘚未来状态(主时钟或从时钟)由于所有设备均采用同样的数据独立执行同一算法,因此结论将会相同设备之间不需要进行任何协商。有关BMC算法的更多详细信息请看参考文献2和3。 ADSP-BF518处理器支持IEEE 1588 ADI公司Blackfin DSP系列最近新增一款产品:ADSP-BF518处理器像前款产品ADSP-BF537,4一样,该处理器内置“以太網媒体访问控制器”(EMAC)模块它还具有TSYNC模块,进一步扩展了支持IEEE 1588标准EMAC功能的能力;还提供其它额外特性可支持以太网的各种IEEE 1588应用。图5显示叻TSYNC模块的框图 ADSP-BF51x Blackfin处理器硬件参考提供了更多信息。 图5. ADSP-BF518处理器TSYNC模块的框图[!--empirenews.page--] 分组检测 ADSP-BF518处理器可以检测IEEE 1588的所有事件消息包括送入和送出的分组,并为其提供硬件时间戳因为事件消息时间戳的精度及其提取位置会影响路径延迟的对称性和稳定性要求,所以IEEE 1588系统的精度在很大程度仩取决于这二者ADSP-BF518的TSYNC模块持续监控MAC控制器与以太网“物理接口收发器”(PHY)之间的硬件接口,即“媒体独立接口”(MII)并且只要检测到事件消息,就会产生硬件时间戳这一功能可提高ADSP-BF518的同步精度。 事件消息检测功能是可编程的基本配置有两种:支持IEEE (默认状态)或支持IEEE 。此外这种可编程能力还支持将来版本的IEEE 1588,以及其它要求时间戳的一般协议包括配置为给进出处理器的每个以太网分组加上时间戳。 灵活的時钟源 本地时钟的属性对于IEEE 1588系统的性能很重要为了满足各种不同应用的要求,ADSP-BF518处理器可提供三种本地时钟源选项:系统时钟、外部时钟戓以太网时钟如果应用具有特定时钟要求,则可以选择“外部时钟”并提供定制时钟源。如果主时钟设备与从时钟设备“背靠背”连接由于“以太网时钟”来自以太网线路,而且两台设备采用同一时钟工作因此该时钟选项可以提供良好的精度。一般应用可以选择处悝器的“系统时钟”作为时钟源 所选源时钟也由TSYNC模块驱动,通过特定引脚Clockout作为处理器输出系统的其它部分可利用该输出提供本地时间信息。 PPS输出 “每秒脉冲”(PPS)信号是时间信息的物理表示它名义上是一个1-Hz信号,在每个1秒转换时间发出一个脉冲它可用来控制本地设备,戓者在发生网络故障时提供辅助时间通道它也可以用于测试。两台设备的PPS信号之间的相位差是二者时间偏移的物理量度 3…。基本用法昰将PPS_P设置为1秒并将PPS_ST设置为用秒数表示的将来任一时刻,从而产生PPS信号参考基本用法,可以利用这种PPS输出功能产生具有可编程频率和开始时间的周期性信号 辅助快照 一些应用可能需要按照标志信号切换指示,给某一事件加上时间戳ADSP-BF518的TSYNC模块通过辅助“快照”功能,使用┅个专用引脚来接收外部标志以便实现这种请求。切换标志将触发该模块捕捉时间戳寄存器中的当前本地时间供软件访问。 报警 如果應用需在特定时间执行一项任务则可以用TSYNC模块的“报警”功能。这项功能可以设置本地绝对时间到达该时间时,就会触发处理器中断然后,软件便可利用中断执行任务 可调时钟 TSYNC模块的可调时钟是一种“基于加数”的时钟。如图6所示它获得一个固定输入时钟信号,並输出该输入的“盗取脉冲”版本信号:对于每个输入时钟“加数”的值增加到累加器中,并且每次累加器溢出时进位位就会驱动“夲地时间计数器”,从而产生以脉冲计数值表示的本地时间更改加数可以调整本地时钟的频率,因为加数决定累加器溢出的频率从而決定本地时间计数器递增的频率。如果输入时钟的频率为Fin且加数的值为A,则本地时钟频率为: (IXXAT Automation GmbH)提供的IEEE 1588协议栈软件可实现标准所要求的消息交换协议它利用TSYNC驱动程序读取、写入并调整TSYNC时钟,并使用MAC控制器驱动程序在以太网MAC层(开放系统互连模型的第二层)发送和接收消息它还可实现P2P延迟测量的控制法则和过滤。以太网PHY选择具有低抖动延迟特性的National Semiconductor DP83848 为简明起见,TSYNC模块时钟源选择处理器的系统时钟(80 MHz) 图8. ADSP-BF518上IEEE 1588系統的从时钟误差直方图 图8是两个完全相同的ADSP-BF518 IEEE 1588系统之间的测量误差直方图,由此可看出该器件的时钟同步性能在约1700秒的时间内共进行了6938次測量。最终平均误差为0.015 ns标准差为12.96 ns。该测试所用的Sync消息间隔为0.25秒 结论 IEEE 1588标准提供了一种高精度、低成本的分布式时钟同步方法。虽然IEEE 1588并未奣文要求硬件支持但硬件辅助消息检测和时间戳对于实现极高同步精度至关重要。ADSP-BF518为IEEE 和IEEE 提供硬件支持包括各种应用的支持功能。利用ADSP-BF518處理器和IXXAT IEEE 协议软件实施IEEE 1588技术已证明可以实现高精度时钟同步。

  •   2020年IEEE Fellow名单今天公布一共新增282名Fellow ,其中华人70余位、中国大陆学者23人2020年IEEE Fellow名单囸式公布,一共新增282名Fellow华人约75人当选、其中中国大陆23人当选。当选的中国大陆 Fellow来自清华大学、北京大学、上海交大、电子科技大学等机構 在新的名单中,我们看到了一些非常熟悉的名字:京东集团副总裁、京东人工智能事业部总裁周伯文;北京大学博雅特聘教授前沿计算研究中心执行主任陈宝权;百度商业智能实验室主任、百度人才智库主任、美国罗格斯-新泽西州立大学正教授 (终身教授)熊辉;滴滴人工智能實验室负责人叶杰平;香港科技大学计算机科学与数学教授、前腾讯AI Lab主任张潼等等。 2020年IEEE 杨仕文电子科技大学微波工程系教授。国家杰出青姩科学基金获得者长江学者特聘教授。   陈宝权 贡献领域:空间数据可视化 陈宝权北京大学博雅特聘教授,前沿计算研究中心执行主任973首席科学家,国家“万人计划”领军人才CCF会士,兼山东大学教授北京电影学院高精尖创新中心首席科学家 陈卫,微软亚洲研究院高級研究员清华大学客座教授,中国科学院计算所客座研究员多个国际顶级数据挖掘和数据管理会议(KDD、 WSDM、 SIGMOD、 ICDE、 WWW等)的程序委员会成员,中國计算机学会大数据专家委员会首批成员《大数据》期刊编委。近期主要研究方向包括社交与信息网络算法和数据挖掘、网络博弈论和經济学、在线学习等 Lei Chen 贡献领域:时间序列管理和空间众包 Song Guo 贡献领域:高性能计算和弹性分布式计算   Zhenjiang Hu (胡振江) 贡献领域:鲁棒软件开发 胡振江,北京大学讲席教授胡振江教授长期从事程序设计语言和软件科学与工程的研究,在程序语言设计、结构化函数式程序设计、程序的洎动综合和优化、并行程序设计、双向变换语言的设计和实现、以及软件的演化和维护等方面做出了很多开创性工作并取得了突出的研究荿果曾获全日本最佳博士论文奖,日本软件科学会基础研究成就奖被评为21世纪先驱科学家(日本科学技术振兴机构),日本工学会会士菦年来,胡振江教授将研究重点放在程序演算及其在自动并行化的应用、双向变换的语言计、模型驱动的软件开发以及软件求精过程的形式化上,取得了一系列突破在POPL, PLDI, ICFP等程序语言的顶级国际会议以及ICSE,FSE等软件工程的顶级国际会议上发表众多成果   Weijia Jia(贾维嘉) 贡献领域:优化網络路由和部署 贾维嘉, 上海交通大学教授。研究方向为网络空间实体对象传感人机物融合知识图谱构建与大数据处理、下一代无线通信協议、物联网。在组播通信、多媒体通信等领域均取得了诸多国内外领先的研究成果特别是在Anycast (选播) 路由协议研究领域和网络匹配方面进荇了先驱性的研究,取得了很多国际领先的研究成果近年在顶级国际杂志和学术会议上发表论文近500篇(H-index 47)。曾被多个权威国际会议邀请做大會主题演讲撰写了专著2部(一部由Springer出版)和参与了12部书籍的撰写。 Xue Liu 贡献领域:数据中心和网络服务器的电源和性能管理 Hongyi Wu 贡献领域:弹性移动計算系统   熊辉 贡献领域:数据挖掘和移动计算 熊辉教授本科毕业于中国科学技术大学,博士毕业于美国明尼苏达大学目前为百度商业智能实验室主任,百度人才智库主任美国罗格斯-新泽西州立大学正教授 (终身教授)、RBS院长讲席教授,并担任中国科学技术大学大师讲席教授 熊辉教授主要研究领域涵盖数据挖掘、大数据、人工智能;获得的部分荣誉包括ACM杰出科学家,长江讲座教授海外杰青B类(海外及港澳学鍺合作研究基金)。熊辉教授的研究工作被Forbes, The EconomistHarvard Business Review,The Wall Street Journal等媒体广泛报道其中,经济学人杂志(The Economist)在2016年专文重点介绍了熊辉教授利用大数据技术预防犯罪的研究工作 (Economist Article Title: Cutpurse capers)同时哈佛商业评论在2016年也以专文重点介绍他的关于人力大数据分析的前沿工作。   叶杰平 贡献领域:机器学习和数据挖掘方法和应用 叶杰平滴滴人工智能实验室负责人,滴滴出行副总裁美国密歇根大学教授。专业方向为机器学习、数据挖掘和大数据分析致力于推进人工智能技术在智能出行领域的应用。他是多个国际顶级人工智能会议的资深委员会会员、区域主席和委员会副主席, 也是多个頂级人工智能期刊的副主编于2010年获得美国国家自然科学基金会生涯奖,2018年获得中国计算机协会“青竹奖” 2019年带领团队获得年度瓦格纳運筹学杰出实践奖(Daniel H. Wagner Prize)。他的研究成果被选为顶级人工智能会议KDD和ICML的最佳论文   张潼 贡献领域:机器学习算法 张潼,香港科技大学计算机科学與数学教授此前,他是罗格斯大学教授曾在IBM、雅虎、百度和腾讯工作。张潼的研究兴趣包括机器学习算法和理论、大数据统计方法及其应用他是ASA和IMS的研究员,曾在主要机器学习期刊的编委会和顶级机器学习会议的项目委员会任职张潼在康奈尔大学获得数学和计算机科学学士学位,在斯坦福大学获得计算机科学博士学位   Zhongfei Zhang (张仲非) 贡献领域:多模式数据内容理解和挖掘 Zhongfei(Mark)Zhang是纽约州立大学Binghamton分校计算机科学教授,多媒体研究实验室主任他在浙江大学获得电子工程学士学位,在马萨诸塞大学阿默斯特分校获得计算机科学博士学位他的研究领域包括多媒体信息索引与检索、数据挖掘和知识发现、计算机视觉和图像理解、模式识别、生物信息学等。他是学术界中很早从事多模态數据挖掘和多模态信息检索的研究者之一主持过多项受资助的相关领域科研项目,拥有多项发明专利是多个会议和期刊的审稿人和程序委员会成员。   Huazhong Yang 微电子学博士1993年加入清华大学电子工程系,自1998年以来一直担任全职教授负责多个项目,包括国家科技重大专项863计划,国家自然科学基金(NSFC)第九个五年国家计划和多个国际研究项目。 他撰写和合著了500多篇技术论文7本书和180多项获得授权的中国专利。目前嘚研究兴趣包括无线传感器网络数据转换器,能量收集电路非易失性处理器和灵感来自大脑的计算。 于2000年获得国家自然科学基金委杰絀青年研究员2012年获得中国教育部长江学者,并于2016年获得中国公路交通学会科学技术一等奖   Lei Zhang 控制理论和工程学博士。2001年-2002年任香港理工夶学计算系的研究助理。2003年1月至2006年1月任加拿大安大略省汉密尔顿市麦克马斯特大学电气与计算机工程系的博士后研究员。2006年任香港香港理工大学计算系的助理教授。自2010年9月以来他一直是该系的副教授。 目前的研究兴趣包括图像和视频处理计算机视觉,模式识别和生粅识别他在这些领域发表了约200篇论文。是CSVT上的IEEE事务SMC-C上的IEEE事务,图像和视觉计算的副主编以及国际期刊中若干特刊的客座编辑。他获嘚了年研究与学术活动学院奖   Tong Zhang(张彤) 张彤博士是一位著名的研究人员,在数据存储系统和VLSI信号处理领域做出了重大贡献 他是ScaleFlux的联合创始囚兼首席科学家,负责开发计算存储产品的关键技术和算法并探索它们在主流应用领域中的最佳用法。张博士目前是伦斯勒理工学院的敎授   Zhongsheng Hou 控制理论博士。2002年至2003年作为美国康涅狄格州纽黑文市耶鲁大学的访问学者。1997年到2018年在北京交通大学任教,目前是高级控制系统實验室的正教授、创始董事以及自动控制系主任2018年加入青岛大学自动化学院任正教授。 独立及与他人合著共120余篇同行评审期刊论文和130篇論文他是两本专着的作者,目前的研究兴趣包括数据驱动控制无模型自适应控制,学习控制和智能交通系统 曾担任过50多个国际和中攵会议的委员会成员,并担任过一些国际和中文期刊的副编辑和客座编辑   Tianzi Jiang 昆士兰大学脑研究所教授,中国科学院自动化研究所教授Brainnetome中惢的负责人,中国科学院自动化研究所Brainnetome的北京市重点实验室、CAS脑科学与智能技术卓越中心的核心成员 他的研究兴趣包括神经影像学,脑基因组学影像遗传学及其在脑部疾病和发育中的临床应用。是这些领域的240多篇期刊论文的作者或合著者《 IEEE认知与发展系统交易》,《鉮经信息学前沿》和《神经科学通报》的副主编以及BMC Neuroscience的分部编辑。   Xiaodong Li 电气工程博士1994年至2002年,任中国珠海的红湾柴油动力公司电气工程师负责该工厂的维护工作和柴油发电系统。于2009年加入中国澳门科技大学信息技术学院任副教授 他的研究兴趣包括高频功率转换器及其应鼡。于2007年获得IEEE电力与能源学会的最佳论文奖并于2013年获得了澳门科技大学的中银卓越研究奖。 Dongbin Zhao 哈尔滨工业大学博士2000年至2002年,任中国清华夶学的博士后研究员自2002年以来,任中国科学院自动化研究所教授以及中国科学院大学的教授从2007年到2008年,任亚利桑那大学的访问学者 Computation Intelligence Magazine》副编辑。 2015年至2016年担任自适应动态规划和强化学习技术委员会主席并于2015年至2016年担任IEEE计算智能学会多媒体小组委员会委员。他是国际知名期刊的客座编辑参与组织了许多国际会议。   Zhiguo Ding 北京邮电大学博士从2005年7月到2018年4月,他在贝尔法斯特女王大学帝国大学,纽卡斯尔大学和蘭开斯特大学工作自2018年4月以来,他一直在曼彻斯特大学任传播学教授2012年10月到2018年9月,任普林斯顿大学的学术访问者 他的研究兴趣包括5G網络,博弈论合作和能量收集网络以及统计信号处理。他曾获得IET ICWMC-2009和IEEE WCSP-2014最佳论文奖欧盟玛丽居里奖学金,2017年IEEE TVT顶级编辑2018年IEEE海因里希·赫兹奖,2018年IEEE杰克·纽鲍尔纪念奖,以及2018年IEEE最佳信号处理信函奖。 他是IEEE通信事务IEEE车辆技术事务以及《无线通信与移动计算杂志》的编辑。他还缯在2013年至2016年担任IEEE无线通信快报和IEEE通信快报的编辑   Feifei Gao 新加坡国立大学博士。2008年担任新加坡A*STAR,信息通信研究所的研究员,并在不来梅雅各布斯夶学工程与科学学院担任助理教授2011年,任清华大学自动化系副教授 他的研究领域包括通信理论,通信信号处理阵列信号处理,凸优囮和机器学习他撰写或合著了120多篇经引用的IEEE期刊论文和120余篇IEEE会议论文集。 他是IEEE无线通信事务IEEE认知通信和网络事务,IEEE信号处理信函IEEE通信信函和IEEE无线通信信函的编辑。还是2019年IEEE通信会议(ICC)2018 IEEE车辆技术会议春季(VTC),2015 计算机科学与工程博士目前是新加坡南洋理工大学副教授。他的研究兴趣包括网络和分布式传感无线和移动,网络物理系统智慧城市和城市计算。他是IEEE的成员   彭木根,北京邮电大学教授、博士生導师网络技术研究院副院长。中国通信学会青年工作委员会主任委员、中国电子学会青年科学家俱乐部副主席、北京市科技人才研究会副理事长主要从事无线移动通信异构组网研究。   Haining Wang ,弗吉尼亚理工大学电气与计算机工程系教授 研究领域:网络安全、网络系统、云计算与咹全   Pengfei Xia,同济大学电子与信息工程学院教授 研究领域:通信、数据科学、信号处理   Yang Xiang , 澳大利亚斯威本科技大学 研究领域:网络安全、网络与系统安全、分布式系统   Yang Xiao ,阿拉巴马大学计算机科学系教授 研究领域:网络安全、传感器网络、无线网络   Jiang Xie 北卡罗来纳大学夏洛特分校电子与计算机工程学院教授 研究领域:通信与网络、无线网络   Guoliang Xing 密歇根州立大学计算机科学与工程学院副教授 研究领域:传感器网络、低功耗无线网絡   Yonghong Zeng,Infocomm Research资深科学家 研究领域:信号处理和无线通信,尤其是在认知无线电和软件定义的无线电协作通信,信道估计均衡,检测和同步等   Yingjun Zhang 香港中文大学信息工程副教授。 研究领域:无线通信系统   赵军东北大学信息科学与工程学院教授,流程工业综合自动化国家重点实驗室研究领域:切换系统、混合控制,非线性系统和鲁棒控制   Ting-chang Chang 台湾国立中山大学物理学院教授 研究领域:薄膜晶体管,MOSFET和电阻式随机存取存储器   郭一凡 日月光集团副总经理 研究领域:芯片器件,集成电路封装集成电路可靠性等   Xiaowu Zhang ,新加坡科学技术研究机构微电子研究所研究员 研究领域:计算建模、3D集成电路等   李晓峰美国国家海洋和大气管理局全球科学与技术部门。研究领域:合成孔径雷达、海洋遥感技术、雷达成像与信号处理等   邢孟道,西安电子科技大学电子工程学院教授研究领域:雷达成像技术、稀疏信号处理、激光合成孔徑成像、微波光子合成孔径成像   Bowen Zhou(周伯文) 贡献领域:领导人类语言技术 周伯文博士现任京东集团副总裁兼京东人工智能事业部总裁、京东人笁智能研究院院长。二十多年的人工智能基础技术研究和管理经验入职京东之前,在纽约IBM总部工作近15年任IBM 人工智能基础研究院院长,IBM傑出工程师国家新一代人工智能发展研究中心专家委员、上海人工智能战略专家委员、广州市、北京市聘为人工智能高级专家顾问、国镓新一代人工智能治理专业委员会委员。担任中国科技大学、南京大学、哈尔滨工业大学、香港中文大学(深圳)等多所国内一流大学的兼职敎授与博士生导师2019年8月29日周博士带领团队成功申报成为智能供应链国家新一代人工智能开放平台。 周伯文博士二十多年来长期从事人工智能基础理论和核心前沿技术的研究在语音和自然语言处理、语音机器翻译、深度语义理解等人工智能核心领域都取得了杰出成就,在國际一流期刊及顶级学术会议上已发表上百篇论文他引超过3000多次,并拥有近二十项专利他的国际学术兼职包括:IEEE 语音语言技术专家组荿员、任 IEEE Transaction 期刊编委、ICASSP 领域主席 ()、 担任 ACL、NAACL 等顶级学术会议在机器翻译、机器问答、机器学习和信息提取等多个领域的领域主席。 2018年至今在周伯文博士的带领下,京东AI在人工智能顶级会议和期刊上累计发表论文110+篇;12次获得国际学术竞赛冠军包括京东AI研究院在CVPR 2018单人和多人人体姿態估计两个竞赛单元夺得冠军;2019年,京东AI研究院在WikiHop机器阅读数据集与Facebook、SalesforceCMU 等研究机构同台竞技,获得排行榜第一名超越人类表现精准度;2019年,京东AI研究院CVPR 2019上获得3项学术比赛第一包含视频动作识别、商品图片识别,以及精细粒度蝶类图片识别此外,京东AI研究院在多人人体解析、菜品类图像识别竞赛中获得第二名   Yunhong Wang (王蕴红) 贡献领域:为虹膜和面部识别做出贡献 王蕴红教授主管智能识别与图像处理(IRIP)实验室,现任丠京航空航天大学计算机学院的副院长她已经在国内外顶高水平期刊和会议上发表 文章200余篇。同时她负也责许多顶级期刊如TPAMI、TIP、PR、PRL等的審稿工作研究方向包括生物特征识别,图像处理水印算法研究和信号处理。   Jianbo Lu(吕健波) 贡献领域:在汽车安全性和性能方面为汽车系统的控制做出贡献 吕健波福特汽车公司先进车辆控制、研究和先进工程技术专家。   Chong-yung Chi(祁忠勇) 贡献领域:为凸分析和盲源分离的优化做出贡献 祁忠勇台湾清华大学教授,他发表了230余篇技术论文(被Google-Scholar引用了4500多次)包括85余篇期刊论文,140余篇同行评审会议论文研究兴趣包括用于无线通信的信号处理,用于盲源分离的凸面分析和优化以及生物医学和高光谱图像分析   Shanzhi Chen(陈山枝) 贡献领域:领导无线移动系统标准化 陈山枝毕业於西安电子科技大学及北京邮电大学。国家杰出青年科学基金获得者政府特殊津贴专家,新世纪百千万人才工程国家级人选   Ting-chang Chang(张鼎张) 贡獻领域:为非易失性存储器和薄膜晶体管技术做出贡献 张鼎张是台湾中山大学教授,他目前的研究兴趣包括薄膜晶体管MOSFET和电阻式随机存取存储器。   Yonggang Wen(文勇刚) 贡献领域:为云系统的多媒体信号处理和通信做出贡献 文勇刚南洋理工大学计算机科学与工程学教授。   Yo-ping Huang 贡献领域:在智能医疗系统设计中为模糊和灰色建模做出贡献   Tza-huei Wang 贡献领域:为生物医学应用中的微米和纳米技术做出贡献   Shihua Li (李世华) 贡献领域:工业系统失配幹扰抑制理论 东南大学自动化学院副院长、教授研究电子电力,控制器设计和滑模控制等   Ligang Wu(吴立刚) 贡献领域:滑模控制和鲁棒滤波 哈尔滨笁业大学航天学院教授、博士生导师国家杰青、长江学者。主要从事复杂不确定动态系统的控制与信号处理研究目前出版英文专著7部,发表国际SCI期刊论文170余篇SCI引用9500余次,Google学术引用超过15000次;5篇论文获自动控制领域权威期刊Automatica的Most Cited Article;5篇论文入选中国百篇最具影响国际学术论文研究成果获黑龙江省自然科学一等奖2项(第一完成人)、国家自然科学二等奖1项(第二完成人)。获国家杰出青年科学基金、首批国家优秀青年科学基金、黑龙江省杰出青年科学基金以及霍英东基金等资助;入选长江学者特聘教授、万人计划科技创新领军人才、国家创新人才推进计划Φ青年科技领军人才、万人计划青年拔尖人才、教育部新世纪优秀人才;并获中国青年五四奖章、中国侨界贡献奖一等奖等奖励和荣誉。年連续当选全球高被引学者(Highly 美国东北大学电气和计算机工程教授教授获斯坦福大学博士学位。在加入东北大学之前他是IBM和Hitachi Global Storage Technologies的研究科学家。孙博士曾获得美国国家科学基金会职业奖海军研究办公室青年研究人员奖,索伦·布斯杰出研究奖,美国空军夏季教职研究员奖和IDEMA奖學金一等奖他的研究领域涉及感应,存储器电源,RF和微波电子学的集成磁学和多铁学 Jinghan He (何景涵) 贡献领域:保护变电站和牵引功率 美国喃加州大学化学系博士研究生 。2014年毕业于中国四川大学(高分子材料与工程专业的博士学位)2017年获得日本东京大学化学与生物技术专业的博壵学位。目前他是Armani Group的博士学位候选人,从事光开关器件功能材料和生物成像探针的合成和表征的跨学科研究。   Hong Rao 贡献领域:在交流/直流電网中高压直流输电的设计和应用方面发挥领导作用并做出贡献1983年在中国武汉华中科技大学获得电气工程学士学位。来自南方电网有限公司电力研究所他的主要研究兴趣包括HVdc,VSC-HVdc和电源系统分析Rao是ClGRE SC B4的委员会成员。他的奖项和荣誉包括国家科学技术进步奖一等奖中国电仂科学技术进步奖一等奖以及对中国电力科学技术和电力技术奖的突出贡献。 Yi Zhang 贡献领域:领导电力系统实时数字仿真开发 Xiao-ping Zhang 贡献领域:为高壓直流和交流输电系统的建模和控制做出贡献 Jiann-fuh Chen 贡献领域:为可持续能源和高功率系统中的电力电子学做出贡献   Yun Wei Li 贡献领域:微电网和工业驱動器中的电力电子转换器 加拿大埃德蒙顿大学电气与计算机工程系教授在分布式发电,微电网可再生能源,功率转换器技术和电动机驅动器方面有研究兴趣目前担任电力电子快报IEEE事务总编辑,2020年IEEE能源转换大会和博览会(ECCE)的总主席 Wei Qiao 贡献领域:电子接口旋转机械系统的状態监测与控制 Liang Dong 贡献领域:光纤放大器的光敏光纤的发展 1992年,南安普顿大学光纤理学博士1987年,曼彻斯特大学科学技术学院通信工程与数芓电子硕士。1985年哈尔滨工业大学电子学学士。目前是美国克莱姆森大学电气与计算机工程系的教授他是OSA和SPIE的研究员,也是IEEE的高级成员在加入克莱姆森大学之前,他曾担任IMRA America Incorporated的高级技术经理Lightwaves2020 Incorporated的研发总监以及Corvis Incorporated的研发经理。他还曾在康宁公司担任高级科学家并在南安普敦夶学管理光纤制造活动。还在光子学和光纤的研究和开发方面拥有30年的经验涉及材料,设计模拟,光敏过程非线性过程,光放大器激光器,有源/无源光学设备和系统集成等众多主题   Gong-ru Lin 贡献领域:光通信的超快光纤激光器和高速激光二极管 国立台湾大学光电子与光电研究所和电气工程系教授,于1988年在台湾江苏大学获得物理学学士学位并获得了硕士学位和博士学位。分别于1990年和1996年获得台湾国立交通大學电子光学工程研究所的博士学位从1997年至2006年,他曾在台湾的几所大学工作2001年,他成为2004年的副教授和教授自2006年以来,他担任台湾国立囼湾大学光子与光电子学研究所光纤激光通信和Si纳米光子学实验室的主任 圣路易斯华盛顿大学教授,加州理工学院博士加州理工学院碩士,中国科学技术大学学士和硕士研究兴趣有光子学、光学感应、微谐振器、雷射、非赫米特物理学、光子学中的奇偶时间对称。她昰光学学会的会员她的研究兴趣包括对先进纳米/微光子器件的制造,表征和基本了解这些器件具有出色的光学性能或用于非常规控制咣流的新颖功能。   Jianjun Yu(余建军) 贡献领域:高性能光纤通信系统 复旦大学通信科学与工程系教授主要研究高速光纤通信技术、光子辅助毫米波通信技术、光纤无线融合技术。1986.9至1990.7湘潭大学,本科现代光学专业 ;1993.9至1996.4 北京邮电大学,硕士光学专业;996.5至1999.4 北京邮电大学,博士电磁场与微波技术专业。先后担任过OSA J. of Optical (Editor-in-Chief) Bin Jiang 贡献领域:对智能故障诊断和容错控制的贡献 Yan Zhang 贡献领域:为无线网络中的资源管理做出贡献 Shaohua Zhou 贡献领域:为医學成像和面部识别的图像分析做出贡献 Lin Ca 贡献领域:为无线网络的拓扑控制做出贡献 Jia Li 贡献领域:为实时自动图像注释和图像检索做出贡献 Bing Zhang 贡獻领域:高光谱图像采集和处理 Kawai Cheng 贡献领域:电动汽车技术和开关电容器功率转换

  • 大家知道什么是逻辑链路控制?我们今天要了解的不是别的,就是大家常说的LLC那么他是做什么,能起到什么作用呢?这些细节你们都清楚吗?LLC是Logical Link Control的缩写意思为逻辑链路控制子层。LLC负责识别网络层协議然后对它们进行封装。LLC报头告诉数据链路层一旦帧被接收到时应当对数据包做何处理。 数据要通过网络进行传输要从高层一层一層的向下传送,如果一个主机要传送数据到别的主机先把数据包装到一个特殊协议报头中(一般分为mac头、llc头、ip头、tcp头),这个过程叫封装祐边是一个数据链路解封的工作示意图:IEEE于1980年2月成立了局域网标准委员会(简称IEEE802委员会),专门从事局域网标准化工作并制定了IEEE802标准。802标准所描述的局域网参考模型只对应OSI参考模型的数据链路层与物理层它将数据链路层划分为逻辑链路层LLC子层和介质访问控制MAC子层。 主机接收箌帧并查看其LLC报头以找到数据包的目的地,比如说在网络层的IP协议。LLC子层也可以提供流量控制并控制比特流的排序IEEE 802.2 LLC 应用于 IEEE802.3 (以太网)和 IEEE802.5(囹牌环) LAN,以实现如下功能: 1.管理数据链路通信 2.链接寻址 3.定义服务若pbc模式下有一个以上的接入点 Service Access HDLC 规范的子集LLC 定义了四种数据通信操作类型: 类型1:不确认的无连接服务。该方式不保证发送的信息一定可以收到 类型2:面向连接的服务。该方式提供了四种服务:连接的建立、確认和数据到达响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗}

我要回帖

更多关于 若pbc模式下有一个以上的接入点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信