QT CAN编程2 - SocketCAN插件使用

QT CAN编程2 - SocketCAN插件使用,第1张

SocketCAN插件封装了用于访问CAN设备的Linux套接字API。该API是一组由大众汽车研究公司(Volkswagen Research)向Linux内核提供的CAN驱动程序和网络堆栈。

该插件需要具有SocketCAN支持的Linux内核和用于所用CAN硬件的SocketCAN设备驱动程序。

要列出所有(包括未配置的)网络接口, ifconfig -a 可以使用该命令。

要使用SocketCAN,必须加载相应的Linux内核模块,并且必须配置网络接口。

本节假定设备驱动程序已加载(最有可能在连接CAN硬件时自动加载)。

要将设备can0设置为250 kBit / s的比特率,请执行以下 *** 作:

要在100毫秒后自动从“总线关闭”错误中恢复,可以使用以下命令:

要将设备can0设置为500 kBit / s的仲裁比特率和4 MBit / s的数据比特率(对于具有比特率切换标志的帧):

注意: 要使用CAN FD,必须将MTU(最大传输单元)设置为72字节。

以下使用的命令行测试程序来自 can-utils 包:

首先,有必要检查 QCanBus 是否提供了所需的插件:

其中 socketcan 是插件名称。

接下来,可以建立到特定接口的连接:

其中 can0 是活动的CAN接口名称。CAN接口的作用类似于Linux系统上的常规网络接口,可以使用来发现 ifconfig 。同样, availableDevices() 方法返回当前可用设备的列表。

该设备现已打开,可以写入和读取CAN帧:

可以使用 readFrame() 方法完成读取。当至少一个新的帧可用于读取时 framesReceived() 信号信号被触发:

SocketCAN支持以下配置,可以通过 setConfigurationParameter() 进行控制:

例如:

SocketCAN支持扩展的帧格式和灵活的数据速率。

SocketCAN支持以下附加功能:

在不断进步的社会中,协议与我们的生活息息相关,签订协议可以解决现实生活中的纠纷。那么相关的协议到底怎么写呢?下面是我为大家整理的技术服务协议书4篇,欢迎阅读,希望大家能够喜欢。

技术服务协议书 篇1

甲方

乙方:

甲乙双方本着平等自愿、诚实信用、互惠互利的原则,就甲方办公用计算机日常维护事宜,达成协议如下:

一、乙方的权利及义务:

1、乙方有义务根据甲方之计算机硬件、计算机软件、网络环境及市场情况,为甲方设计并制作合理的计算机系统,使系统在稳定运行的前提下,尽最大可能满足甲方需求;

2、乙方根据甲方所提供之故障信息对故障电脑进行故障检测(不含硬件修理,如需要进行硬件维修,费用另计)、日常软件故障处理分析及维护、调试安装硬件及驱动程序;

3、乙方正常服务时间每日9点-21点,春节前后共3天为不服务时间。乙方在接到甲方故障报修电话后,应于45分钟内派人上门维修(不可抗拒因素除外)。如乙方发生重大违约甲方有权利单方面终止合同

4、乙方及其工作人员应保守在为甲方服务期间所获得的技术秘密、商业秘密等。

二、甲方的权利及义务:

1、乙方在甲方场所工作期间,甲方有义务对营业场所内的人员调度、安全以及设施、设备防盗问题进行管理;

3、甲方有义务按期、按时支付乙方服务费,不得以任何理由拖欠。逾期不付时,乙方有权利单方面终止合同;

4、甲方对乙方所要求之技术服务应该符合甲方实际情况,符合甲方之硬件档次、网络速度、硬盘容量等。如甲方需要乙方进行维护服务外技术帮助,如维修营业外机器、架设网站、编写程序等,费用另记。

三、服务费用的计算及支付:甲方按¥1200元/年的标准向乙方支付费用,采用先用后付的方式,每季度支付一次。硬件维修费等其它不固定的费用则在当次服务结束后立即结清;四、其他补充:

1、本协议壹式贰份,甲乙双方各持壹份,具有同等法律效力,自甲、乙双方签字之日起生效。

2、因本协议所引起或与其有关的任何争议,首先由甲乙双方协商解决。协商不成功时,应提交中国重庆市仲裁委员会并根据其适用的仲裁规则进行仲裁裁决。甲乙双方在仲裁进行期间,可向中国重庆地区内具有管辖权的法院寻求为保护合法权利或财产所需的任何临时或初步补救措施,包括但不限于财产保全或证据保全措施。

3、本协议有效期为一年,从_______年____月____日至_______年____月____日。合同期满前一个月由甲乙双方共同协商是否续签。如不续签,则与合同期满后自动失效。

4、补充条款:________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________

甲方: 乙方:

代表: 代表:

年 月 日 年 月 日

技术服务协议书 篇2

委托方(以下简称甲方)

服务方(以下简称乙方)

本着自愿委托的原则,经甲、已双方协商,就甲方的项目提供技术服务:标书费:设计费:技术服务费:总计:

具体细则如下:

一、甲方的义务:

1、甲方为乙方提供所承包项目的基本概况、施工组织设计、技术服务项目相关要求及资料。

2、乙方人员提供现场服务时,甲方应派员协助乙方工作。

二、乙方的主要任务

1、严格按照合同约定的服务项目进行服务,协助甲方监督质量达到合格。

2、依照甲方有关技术要求完成其他服务工作。

三、技术服务的时间及支付方式

1、乙方对甲方的项目提供技术服务,服务期限年月日至年月日,到期未续签,协议自动终止。

2、服务费每结算方式:签订合同后支付合同总额的'30%,技术服务结束验收合格付合同总额的65%,余款作为质保金一年内支付。以现金或转账或承兑方式支付。

四、本合同一式二份,甲乙双方各执一份。两份文本具有同等效力。

甲方(签章)乙方(签章)

代表签字:代表签字:

日期:日期:

技术服务协议书 篇3

项目名称:________

委托方:_________

(甲方) 服务方:________ (乙方)

签订地点: 省 市(县)

签订日期: 年 月 日

有效期限: 年 月 日至 年 月 日

依据《中华人民共和国经济合同法》的规定,合同双方就____________项目的技术服务(该项目属 计划※),经协商一致,签订本合同。

一、※服务内容,方式和要求:

(属技术培训合同应当填写培训内容和要求、培训计划、进度;属技术中介合同应当填写中介内容和要求)

二、※工作条件和协作事项:

三、履行期限、地点和方式:

四、验收标准和方式:

技术服务或者技术培训按 标准,采用 方式验收,由 方出具服务或者培训项目验收证明。

本合同服务项目的保证期为 。在保证期内发现服务质量缺陷的,服务方应当负责返工或者采取补救措施。但因委托方使用,保管不当引起的问题除外。

五、报酬及其支付方式:

(一)本项目报酬为(服务费或培训费): 元。服务方完成专业技术工作,解决技术问题需要的经费,由 方负担。

(二)本项目中介方活动费为: 元, 由 方负担。 中介方的报酬为: 元, 由 方支付。

(三)支付方式(按以下第 种方式):

① 一次总付: 元,时间:

② 分期支付: 元,时间: 元,时间:

③其它方式:

六、违约金或者损失赔偿额的计算方法:技术服务违反本合同约定,违约方应当按合同法规定,承担违约责任。

技术培训违反本合同约定,违约方应当按技术合同法规定,承担违约责任。 技术中介违反本合同约定,违约方应当按技术合同法规定,承担违约责任。

(一)违反本合同第 条约定, 方应承担违约责任,承担方式和违约金额如下:

(二)违反本合同第 条约定, 方应承担违约责任,承担方式和违约金额如下:

七、争议的解决办法: 在合同履行过程中发生争议,双方应当协商解决,也可以请求进行调解。 当事人不愿协商、调解解决或者协商、调解不成的,双方商定,采用以下第 种方式解决。

(一)因本合同所发生任何争议,申请仲裁委员会仲裁;

(二)按司法程序解决。

八、※其它(含中介方的权利、义务、服务费及其支付方式、定金财产抵押及担保等上述条款未尽事宜):

委托方:联系人:电话:

服务方:联系人: 电话:

见证方: 联系人: 电话:

技术服务协议书 篇4

甲方:

乙方:

甲、乙双方本着平等自愿、互惠互利的原则,经友好协商就甲方计算机系统技术服务外包达成以下协议:

一、甲方委托乙方从事甲方现有计算机软硬件系统和网络系统的日常维护工作,包括网络、工作站、服务器、办公软件等技术服务,服务方式为现场技术服务。

二、乙方为确保提供优质服务,在甲方服务点安排专职技术人员负责技术服务工作,并保持必要的补充技术力量。甲方技术人员须计算机或相关专业毕业人员,具备必备的计算机理论知识和实践能力。

三、甲方应为乙方人员提供必要便利的工作环境。乙方专职人员因工作需要可以检查、维护甲方系统涉及的相关计算机设备及其资料文档。对甲方应用环境的较大调整,须由甲方人员主要参与。

四、乙方人员有义务按甲方要求开展约定的技术服务,并严格遵守甲方有关制度。乙方在提供服务期间,应遵守所在地法律,严格尊重甲方的隐私权,严禁对外泄密。

五、甲方根据乙方提供的技术服务,于_______向乙方支付服务费用。服务费用计算:按_______元/次计算。有关次数的定义:一次性到甲方现场服务,计算服务时间为_______小时的,算一次;不足_______小时的单独累计,超过_______小时的部分也单独累计,单独累计达_______小时算一次。计算服务时间正常段为周一至周五_______:_______-_______:_______;其它时段的计算服务时间按实际服务时间加倍计算。如果甲方需要乙方提供除协议所附内容外的额外服务,按每计算服务时间每小时_______元计算。

六、甲方优先考虑从乙方购置、维修计算机耗材、配件、其他软硬件等,乙方承诺提供优质服务和合理价格;发生费用可以单独支付。

七、甲、乙双方协议服务期限:自_______年_______月_______日至_______年_______月_______日止;服务期满后双方可进一步续约。

八、甲、乙双方均有权单方面中止或暂停合同,但必须提前_______个月书面通知对方;费用计算从上次支付计算日起到本次乙方实际停止服务日止。

九、本协议未尽事宜,双方应首先友好协商解决。若协商未果可向_______仲裁委员会申请仲裁或向_______人民法院提起诉讼。

十、本协议一式_______份,甲、乙双方各执_______份,且每份具有同等法律效力。

甲方(盖章):

法定代表人(签字):

联系电话:

开户银行账号:

签署时间:_______年_______月_______日

乙方(盖章):

法定代表人(签字):

联系电话:

开户银行账号:

签署时间:_______年_______月_______日

首先把usb设置连接到主机上,保持主机服务vmware

usb

arbitration

service这个启动正常,这个是usb仲裁服务,用来将主机上连接的usb设备连接到虚拟机上的。

打开虚拟机,再选择虚拟机软件菜单栏“虚拟机”——“可移动设备”——“usb设置”——“连接到虚拟机”,即可。

另外这个usb设备,在虚拟机中也同样需要安装对应的驱动程序才可使用。

甲方:_______________

乙方:_______________

第一条 合同范围

本合同是关于_______科技有限公司(以下简称乙方)向__________(以下简称甲方)提供电脑系统维护及保养服务的合同。

乙方须确保甲方现有电脑系统高效、稳定的运行。

经甲方及乙方共同签字确认的,列有将由乙方提供服务的软、硬件设备的品牌,配置,序列号,保修期等内容的清单。在合同执行前,乙方将对甲方提供的《系统设备清单》中的设备进行全面检测。

(一)合同设备或设备

1、《系统设备清单》中列及的设备或配件。

2、乙方仅对合同设备提供服务。

(二)故障设备

已被乙方接受的发生故障的合同设备。

(三)标准服务时间

星期一至星期五,每天______:______-______:______(北京时间),节假日除外。

(四)标准响应时间

从乙方确认并接受了甲方的现场服务请求至乙方人员到达服务地点所需的最长时间:

(五)标准服务项目

服务内容:

1、系统升级及更新咨询;

2、 定期检测及保养;

3、硬件更新升级的安装配置;

4、数据迁移及恢复;

5、病毒检测及清除;

6、 *** 作系统故障检测及排除;

7、系统设备更换时 *** 作系统重新安装与调试;

8、网络硬件设备的检测;

9、系统连接检查;

10、接通internet网的调试;

11、设备移机;

12、打印机等外围设备驱动程序安装维护。

第二条 维护方式

(一)定期上门维护

乙方对甲方的电脑系统至少每月进行一次维护包括系统优化、硬盘整理杀病毒及机箱内灰尘清除等工作。

(二)随机故障处理

1、电话支持

乙方通过服务电话对甲方的故障设备做出基本故障判定、故障排除、 *** 作指导的服务。电话支持并不能排除所有的故障。

2、现场服务

当乙方在断定无法只通过电话支持来排除故障设备的故障时,将根据合同条款中的有关规定指派工程师在标准服务时间里到达服务现场服务。

第三条 合同不涉及的服务

(一)系统设备清单所列之外的设备。

(二)非乙方原因造成的数据丢失。

(三)在甲方不允许乙方进出入的场所才能完成的服务。

(四)乙方所承诺提供服务地点以外的地方。

(五)任何由于可证明的产品(软件、硬件)自身的固有缺陷而引起的软、硬件故障或错误。

(六)除microsoft所开发 *** 作系统(如dos、win3x、win9x、winnt、win2000、winxp等)以外的所有其他 *** 作系统和应用软件。

第四条 不可抗力

由于火灾,洪水,战争暴力或其他类似人力不可抗拒事件引起的事故,使双方不能及时履行各自责任,双方均不对此承担责任。但双方可因此延迟履行本合同。

第五条 保密

在事先未得到一方书面许可的情况下,另一方不得单方面将注有“机密”或类似字样的文件资料或无类似字样但具有保密性的文件资料内容透露给任何人。但本条款不包括众所周知和明显价值不高的信息资料。双方应保证其职员对有关信息资料有保密意识。如果乙方指定的转包商承诺遵守本条款,乙方可向该转包商透露机密内容。保密期限将不受本合同期限的限制。

第六条 维护费用

甲方支付乙方维护费人民币:______元/月(人民币______元/月),合计______元/年(人民币______元/年),自合同签订之日起一次性付清。

第七条 合同期限

本维护合同有效期自______年____月____日至______年____月____日,______到期后经双方认可,可再续约。

第八条 仲裁和法律

一切由执行本合同引起或者与合同有关的争端,均应通过双方友好协商解决,通过友好协商不能解决争端应遵循中国法律,按照经济合同仲裁条例的规定提交国家有关部门申请仲裁。

第九条 其它

本合同一式两份,具有同等法律效力,双方各执一份。双方签字盖章后生效。

甲方:____________________ 乙方:____________________

签订时间:_____年____月____日 签订时间:_____年____月____日

为全面落实省委省政府《秦创原创新驱动平台建设三年行动计划(2021—2023年)》,推动陕西高质量发展,近日,省司法厅经过深入调研,制定印发了《陕西省司法厅助力秦创原创新驱动平台建设十条措施》(以下简称《十条措施》)。

在推动出台《十条措施》过程中,省司法厅紧紧围绕省委省政府关于秦创原创新驱动平台加速汇聚各类资源要素、加快促进科技成果转化的总体部署,立足行政立法、行政执法、公共法律服务等职能,力求用务实管用的举措,为秦创原创新驱动平台建设提供坚强法治保障和优质法律服务。

《十条措施》具体包括以下内容:一是提供立法保障。加强重点领域、涉外领域、新兴领域立法,推动制定或修订《陕西省创投条例》《陕西省反不正当竞争条例》《陕西省科学技术进步条例》《陕西省知识产权运用与保护条例》《陕西省科学技术奖励办法》等地方性法规和省政府规章,充分发挥法治固根本、稳预期、利长远作用。按照法定程序及时清理和修改不利于科技创新、知识产权保护、反不正当竞争等省政府规章。二是加强执法监督。对涉及秦创原企业、平台、项目的行政执法活动加强监督协调服务力度。推进有关行政执法机关深入贯彻实施行政处罚法,全面严格落实行政执法公示制度、执法全过程记录制度、重大执法决定法制审核制度,全面落实行政执法责任制,推行行政执法裁量基准制,出台落实秦创原包容免罚措施,促进严格规范公正文明执法。三是服务重大决策。加大省政府关于秦创原重大决策的合法性审查力度。充分发挥法律顾问、行政规范性文件合法性审核和备案审查专家库成员的“智库”作用,不断拓展参与重大行政决策渠道,通过论证、座谈和书面征求意见等方式,提出法律意见建议,提升重大行政决策水平和质量。四是加强法治宣传。结合秦创原企业科研创新特点,探索建立与产业园、商业协会、创新主体的联系沟通机制,开展结对服务,全面收集研判各类创新主体法治需求,及时提供精准法治宣讲服务。针对秦创原平台关注的法律法规和法律热点问题,组织开展“法律进平台”宣传活动,增强平台经营管理人员依法经营、依法管理、依法维权意识。五是开展法治体检。针对秦创原发展创新及科技产业的特点,设立省科技工作者(秦创原)法律服务中心,为科技工作者提供专项法律服务。定期组织秦创原各类企业开展科研项目、科技合作“订单式”法治体检,对知识产权、科技项目经费使用、合同纠纷等相关法律问题提供法律咨询,为其量身提供全流程、点对点法律服务,有效满足各类企业法律服务需求。六是健全纠纷化解机制。指导西安仲裁委设立知识产权仲裁院秦创原工作站,为园区企业提供专业、优质的仲裁法律服务。创新工作方式,引导企业构建专业有效的仲裁管辖条款,推动仲裁法律服务与驱动创新要素同频共振。指导设立秦创原行业性、专业性人民调解组织,将矛盾纠纷化解在萌芽状态。充分发挥律师在诉源治理中的作用,探索建立法律服务机构在科技创新、转让、实施许可、权利归属等方面纠纷化解机制。七是健全法律服务机制。联合省科技厅组织推荐选拔业务能力强、政治素质高的优秀律师组成专业法律服务团队,就科技创新、成果转化、知识产权法律需求等为在陕两院院士担任免费法律顾问。在12348公共法律服务热线平台设立专席专栏,在西安市市级法律服务平台设立服务秦创原企业、工业园区专门坐席,开通“专家门诊”,安排资深律师定期坐诊。在陕西法网开设专门栏目,发布相关法律法规、政策文件、工作动态等,提供专家咨询,助力秦创原发展措施落地见效。八是建设法律服务基地。充分利用“新区事新区办”的政策红利,以“择优引进+本地扶持”为目标,持续推进落实法律服务优惠政策,吸引和鼓励律师事务所等法律服务机构在秦创原落地,形成法律服务机构新聚集区。加强西安“一带一路”国际商事法律服务示范区建设,探索自贸区律师制度创新,推进资源共享,积极引入涉外法律人才进驻秦创原,为推进产业技术创新贡献法治力量。认真落实“优化营商环境三年行动计划”,积极推动融入省市区联动实施的“秦创原人才直通车”计划,不断培育秦创原科技创新领域法律专业人才。九是搭建法律服务平台。鼓励、引导律师、公证、司法鉴定人等法律服务工作者进入科技创新法律服务新领域。组织律师事务所联合省内外信托、金融、仲裁、知识产权专家进行课题攻关,就科技成果转化的机制、体制和制度创新进行专题立项、研发和论证,建设知识产权和科技成果转化高地,探索科技成果转化法律服务陕西模式。发挥陕西省公证知识产权研究中心作用,精心打造“公证云”电子数据保管平台,帮助秦创原企业及时、合规、有效地保存相关电子证据,根据需求办理证据保全公证,为企业诉讼、仲裁提供有力证据。开设秦创原科技与法治融合大讲堂,邀请国内外知名专家、学者围绕秦创原科技工作者关注的知识产权、科技股权、劳动合同、金融等相关法律问题,定期开展培训研讨,答疑解惑。十是畅通法律服务通道。发挥西咸新区融商法律服务创新中心作用,聚焦秦创原创新驱动平台科技类企业、产业园区入驻企业的法律服务需求,及时提供便捷高效法律服务。在法律服务热线打造“7×24小时”一站式便捷法律服务,实现有问必答、有疑必解、有援必助。放宽秦创原企业员工法律援助受理条件,降低受理门槛,组织法律服务工作者深入园区、企业,为初创和困难企业员工提供便捷普惠的法律援助,为企业分忧。大力推进律师调解制度,积极引导企业员工依法理性维权。

为了确保《十条措施》落实落地,省司法厅要求各单位各部门要把落实《十条措施》作为全面贯彻落实省第十四次党代会精神的具体行动,进一步提高思想认识,提升政治站位;要夯实工作责任,将落实《十条措施》情况列入年度重点工作和年度考核内容,责任到人,实行清单管理,持续跟踪问效;要创新方式方法,不断丰富工作内容和形式;要加大工作宣传,形成工作合力。目前,此项工作正在持续推进中。

以VMware workstation为例,VMware通过VMware USB Arbitration Service这个usb仲裁服务来使本来连接主机的usb设备连接到虚拟机中,首先需要确保这个服务正常启动了。

再打开XP虚拟机设置,usb控制器中,设置显示所有usb连接项目,打开虚拟机,进入虚拟机桌面后,点虚拟机——可移动设备——找到对应的usb scan扫描仪设备,选择连接到虚拟机。

在XP虚拟机中安装扫描仪驱动程序,完成安装即可。

首先本着相互学习的原则,请尽可能的将问题描述的清晰易懂,条理清晰,可能的话请提供截图或照片以便分析问题所在,谢谢您的支持和理解!

其次,无论您是本着什么样的心态在此提问,请在提问前先尝试百度搜索下可能问题早有过回答了,也不是说悬赏多少就一定有人答,而是用心提问才会有人答,大家并不是职业解答人,都有自己的工作和生活,都是利用零碎的时候在网络上为他人提供一点小小的帮助,日行一善,积善成德,请尊重回答者,如同自尊自爱一样!

以上,有帮助到您的请采纳,若还有问题请追问,倘若回答得不到您的满意请见谅,毕竟一个人能力有限,感谢浏览至此。

简介

Broadcom NetXtreme II 用户诊断是一个基于 MS-DOS 的应用程序,它可以在您系统中的 Broadcom NetXtreme II网络适配器上运行一系列诊断测试(参见表 3)。 Broadcom NetXtreme II 用户诊断还允许您更新设备固件以及查看和更改可用适配器属性的设置。Broadcom NetXtreme II 用户诊断存在两个版本:uxdiagexe(适用于 BCM5708/BCM5709 网络适配器)和 uediagexe(适用于 BCM57710 网络适配器)。

要运行 Broadcom NetXtreme II 用户诊断,则必须创建包含 uxdiagexe 或 uediagexe 文件的 MS-DOS 622 引导盘。然后,在软驱中使用引导盘启动系统。有关对 Broadcom 网络适配器运行诊断测试的详细说明,请参见执行诊断。

系统要求

*** 作系统:MS-DOS 622

软件:uxdiagexe (BCM5708/BCM5709),或 uediagexe (BCM57710)

执行诊断

在 MS-DOS 命令提示符处,键入 uxdiag(适用于 BCM5708/BCM5709 网络适配器)或 uediag(适用于 BCM57710 网络适配器)及命令选项。uxdiag 命令选项在表 1 中显示,uediag 命令选项在表 2 中显示。例如,要对适配器 #1 运行除 B 组测试之外的所有诊断测试:

C:\>uxdiag -c 1 -t b

注:每次键入命令时,命令字符串的开头均必须包括 uxdiag 或 uediag。

表 1:uxdiag 命令选项

命令选项

描述

uxdiag

对系统中的所有 Broadcom NetXtreme II 适配器执行所有测试。

uxdiag -c <devnum>

指定要测试的适配器 (devnum)。使用 all 代替特定设备号以测试所有适配器。

uxdiag -cof

允许在检测到失败后继续测试。

uxdiag -F

不检查版本而强制映像升级。

uxdiag -fbc <bc_image>

指定用于更新引导代码的 bin 文件。

uxdiag -fib <ib_image>

为 iSCSI 引导指定 bin 文件。

uxdiag -fibc

对 iSCSI 配置块进行编程。仅与 -fib <ib_image> 一起使用。

uxdiag -fibp

对 iSCSI 配置软件进行编程。仅与 -fib <ib_image> 一起使用。

uxdiag -fipmi <ipmi_image>

指定用于更新 IPMI 固件的 bin 文件。

uxdiag -fmba <mba_image>

指定用于更新 MBA 的 bin 文件。

uxdiag -fncsi <ncsi_image>

指定用于更新 NCSI 固件的 bin 文件。

uxdiag -fnvm <raw_image>

将原图像编程到 NVM 中。

uxdiag -fump <ump_image>

指定用于更新 UMP 固件的 bin 文件。

uxdiag -help

显示 Broadcom NetXtreme II 用户诊断 (uxdiag) 命令选项。

uxdiag -I <iteration num>

指定所选测试要运行的迭代次数。

uxdiag -idmatch

使来自图像文件的 VID、DID、SVID 和 SSID 与设备 ID 匹配。仅与 -fnvm <raw_image> 一起使用。

uxdiag -log <file>

将测试结果记录至指定的日志文件。

uxdiag -mba <1/0>

启用/禁用 Multiple Boot Agent (MBA) 协议。

1 = 启用

0 = 禁用

uxdiag -mbap <n>

设置 MBA 引导协议。

0 = PXE

1 = RPL

2 = BOOTP

3 = iSCSI_Boot

uxdiag -mbas <n>

设置 MBA/PXE 速度。

0 = 自动

1 = 10H

2 = 10F

3 = 100H

4 = 100F

6 = 1000F

uxdiag -mbav <1|0>

启用/禁用 MBA VLAN。

1 = 启用

0 = 禁用

uxdiag -mbavval <n>

设置 MBA VLAN (<65536)。

uxdiag -mfw <1/0>

启用/禁用管理固件。

1 = 启用

0 = 禁用

uxdiag -t <groups/tests>

禁用某些组/测试。

uxdiag -T <groups/tests>

启用某些组/测试。

uxdiag -ver

显示 Broadcom NetXtreme II 用户诊断 (uxdiag) 及所有已安装适配器的版本。

uxdiag -wol <1/0>

启用/禁用 Magic Packet WOL。

1 = 启用

0 = 禁用

表 2:uediag 命令选项

命令选项

描述

uediag

对系统中的所有 Broadcom NetXtreme II 适配器执行所有测试。

uediag -c <device#>

指定要测试的适配器 (device#)。与 -dev 类似(向后兼容)。

uediag -cof

允许在检测到失败后继续测试。

uediag -dev <device#>

指定要测试的适配器 (device#)。

uediag -F

不检查版本而强制映像升级。

uediag -fbc <bc_image>

指定用于更新引导代码的 bin 文件。

uediag -fbc1 <bc1_image>

指定用于更新引导代码 1 的 bin 文件。

uediag -fbc2 <bc2_image>

指定用于更新引导代码 2 的 bin 文件。

uediag -fl2b <l2b_image>

指定用于 L2B 固件的 bin 文件。

uediag -fib <ib_image>

为 iSCSI 引导指定 bin 文件。

uediag -fibc

对 iSCSI 配置块 0 进行编程。仅与 -fib <ib_image> 一起使用。

uediag -fibc2

对 iSCSI 配置块 1 进行编程。仅与 -fib <ib_image> 一起使用。

uediag -fibp

对 iSCSI 配置软件进行编程。仅与 -fib <ib_image> 一起使用。

uediag -fipmi <ipmi_image>

指定用于更新 IPMI 固件的 bin 文件。

uediag -fmba <mba_image>

指定用于更新 MBA 的 bin 文件。

uediag -fnvm <raw_image>

将原图像编程到 NVM 中。

uediag -fump <ump_image>

指定用于更新 UMP 固件的 bin 文件。

uediag -help

显示 Broadcom NetXtreme II 用户诊断 (uediag) 命令选项。

uediag -I <iteration#>

指定所选测试要运行的迭代次数。

uediag -idmatch

使来自图像文件的 VID、DID、SVID 和 SSID 与设备 ID 匹配:仅与 -fnvm <raw_image> 一起使用。

uediag -log <logfile>

将测试结果记录至指定的日志文件。

uediag -mba <1/0>

启用/禁用 Multiple Boot Agent (MBA) 协议。

1 = 启用

0 = 禁用

uediag -mbap <n>

设置 MBA 引导协议。

0 = PXE

1 = RPL

2 = BOOTP

3 = iSCSI_Boot

uediag -mbav <1/0>

启用/禁用 MBA VLAN。

1 = 启用

0 = 禁用

uediag -mbavval <n>

设置 MBA VLAN (<65536)。

uediag -mfw <1/0>

启用/禁用管理固件。

1 = 启用

0 = 禁用

uediag -t <groups/tests>

禁用某些组/测试。

uediag -T <groups/tests>

启用某些组/测试。

uediag -ver

显示 Broadcom NetXtreme II 用户诊断 (uediag) 及所有已安装适配器的版本。

uediag -wol <1/0>

启用/禁用 Magic Packet WOL。

1 = 启用

0 = 禁用

诊断测试描述

诊断测试分为 4 组:基本功能测试(A 组)、内存测试(B 组)、块测试(C 组)以及 Ethernet 通信量测试(D 组)。表 3 列出了诊断测试并进行了描述。

表 3:诊断测试

测试

描述

编号

名称

A 组:基本功能测试

A1

寄存器

通过尝试修改寄存器,验证可通过 PCI/PCI-E 接口访问的寄存器实现期望的只读或读/写属性。

A2

PCI 配置

通过改变 PCI 基址寄存器 (BAR) 请求的内存量,以及验证 BAR 实际请求的正确内存量(而不实际将 BAR 映射至系统内存),检查该 BAR 的功能。有关 BAR 及其寻址空间的详细信息,参考 PCI 或 PCI-E 规格。

A3

中断

生成 PCI 中断,并验证系统接收中断,调用正确的 ISR。执行否定测试以验证屏蔽的中断不调用 ISR。

A5

MSI

验证消息信号中断 (MSI) 导致 MSI 消息直接写入主机存储器。还会执行否定测试,以验证在 MSI 屏蔽时,不会将 MSI 消息写入主机存储器。

A6

存储器 BIST

调用内部芯片的内置自测试 (BIST) 命令以测试内部存储器。

B 组:内存测试

B1

TXP 高速暂存区

B 组测试通过将各种数据形式(0x55aa55aa、0xaa55aa55、走步 0、走步 1、地址等等)写入每个存储器位置,重新读取数据,然后将其与写入值比较,以验证所有 Broadcom NetXtreme II 适配器内存块。使用固定的数据形式以确保内存位不会一直位于高或低,而使用走步 0/1 及地址测试以确保内存写入不损坏相邻的内存位置。

B2

TPAT 高速暂存区

B3

RXP 高速暂存区

B4

COM 高速暂存区

B5

CP 高速暂存区

B6

MCP 高速暂存区

B7

TAS 报头缓冲区

B8

TAS 有效负荷缓冲区

B9

通过 GRC 的 RBUF

B10

通过直接存取的 RBUF

B11

RBUF 群集列表

B12

TSCH 列表

B13

CSCH 列表

B14

RV2P 高速暂存区

B15

TBDC 存储器

B16

RBDC 存储器

B17

CTX 页表

B18

CTX 存储器

C 组:块测试

C1

CPU 逻辑和 DMA 接口

验证所有片上 CPU 的基本逻辑功能。它还验证连接到那些 CPU 的 DMA 接口。内部 CPU 尝试启动至系统内存的 DMA 活动(读和写),然后比较值以确认成功完成 DMA *** 作。

C2

RBUF 分配

通过分配和释放缓冲区并检查 RBUF 块是否能够保持已分配的缓冲区和空闲缓冲区的准确计数,验证接收缓冲区 (RBUF) 分配接口。

C3

CAM 访问

通过对内容可寻址存储器 (CAM) 关联内存执行读、写、添加、修改和缓存命中测试,验证 CAM 块。

C4

TPAT Cracker

验证数据包折分逻辑块(即能够分析以太网帧中的 TCP、IP 和 UDP 报头)以及 checksum/CRC offload 逻辑。在此测试中,数据包提交至芯片,就好像通过 Ethernet 接收一样,并且 TPAT 块使折分帧(标识 TCP、IP 和 UDP 报头数据结构)并计算 checksum/CRC。TPAT 块结果与除 Broadcom NetXtreme II 用户诊断预计的值比较,并显示所有错误。

C5

FIO 寄存器

Fast IO (FIO) 验证连接到内部 CPU 的寄存器接口。

C6

NVM Access and Reset-Corruption

验证由一个内部 CPU 启动的非易失性存储器 (NVM) 访问(读和写)。它测试多个实体 (CPU) 之间的正确访问仲裁。它还通过在 NVM 块处理数据时发出芯片重置,检查可能的 NVM 损坏。

C7

核心重置完整性

通过多次重置芯片,检查引导代码和内部 uxdiag 驱动程序正确加载/卸载,验证芯片正确执行其重置 *** 作。

C8

DMA 引擎

通过使用不同的长度(从 1 字节到超过 4 KB,跨物理页边界)和不同的数据模式(递增、固定和随机),对各种系统和内部存储器位置(及字节边界)执行大量 DMA 读写 *** 作,验证 DMA 引擎块的功能。执行 CRC 检查以确保数据完整性。DMA 写测试还验证 DMA 写不会损坏相邻的主机存储器。

C9

VPD

使用 PCI 配置周期验证重要产品数据 (VPD) 接口并要求将适当的引导代码编程至非易失性存储器。如果不存在 VPD 数据(即 VPD NVM 区域全部为 0),测试在开始前首先使用非零数据初始化 VPD 数据区域,并在测试完成后恢复原始数据。

C11

FIO 事件

验证当特定芯片事件发生时,例如,由主机启动的 VPD 请求、主机启动的扩展 ROM 请求、内部生成的计时器事件,CPU 的 Fast IO (FIO) 接口中事件位正确触发,从而反转任何 GPIO 位,或访问 NVM。

D 组:Ethernet 通信量测试

D1

MAC 回送

在适配器中启用 MAC 回送模式并发送 5000 个各种大小的第 2 层数据包。Broadcom NetXtreme II 用户诊断重新接收数据包,并检查是否存在错误。数据包通过 MAC 接收路径返回,不会到达 PHY。适配器不应连接至网络。

D2

PHY 回送

在适配器中启用 PHY 回送模式并发送 5000 个不同大小的第 2 层数据包。Broadcom NetXtreme II 用户诊断重新接收数据包,并检查是否存在错误。数据包通过 PHY 接收路径返回,不会到达连线。适配器不应连接至网络。

D4

LSO

通过启用 MAC 回送模式和发送大型 TCP 数据包,验证适配器的 Large Send Offload (LSO) 支持功能。Broadcom NetXtreme II 用户诊断将重新接收数据包,并检查正确分段(根据选择的 MSS 大小)及任何其它错误。适配器不应连接至网络。

D5

EMAC 统计

通过启用 MAC 回送模式,验证芯片维护的基本统计信息正确,并发送各种大小的第 2 层数据包。适配器不应连接至网络。

D6

RPC

通过将数据包发送至不同发送链,验证 Receive Path Catch-up (RPC) 块。数据包遍历 RPC 逻辑(即使不是整个 MAC 块),并作为接收数据包返回到接收缓冲区。这是 MAC 块中第 4 层和第 5 层通信量使用的另一个回送路径。Broadcom NetXtreme II 用户诊断重新接收数据包,并检查是否存在错误。适配器不应连接至网络。

以上就是关于QT CAN编程2 - SocketCAN插件使用全部的内容,包括:QT CAN编程2 - SocketCAN插件使用、技术服务协议书、怎么在虚拟机中给USB设备安装驱动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9333330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存