售后非车载诊断系统多线程管理研究.pdfVIP

售后非车载诊断系统多线程管理研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
售后非车载诊断系统多线程管理研究

售后非车载诊断系统多线程管理研究 张 程 (上海汽车集团股份有限公司,上海200041) 【摘要】 售后非车载诊断系统程序开发中经常应用到多线程管理技术,文章就应用该技术时出现的并 发问题探讨了使用该方法时的技术难点及同步异步管理机制,并通过合理使用线程管理函数解决了多线程并发 和死锁问题。 is insen,ice 【Abstract】Multi—threadingtechnologyusuallyapplied diagnosticssystemdesign. the Thisanicleshowsthe thread the rational typical synchronizingproblemdu—ngdesign-Andthrough useof functionstosolvethe ofmulti—threaded anddead一 tIlreadingmanagement problem concurrency 10ck. 【关键词】售后诊断系统汽车多线程管理 doi:10.3969/j.issn.1∞74554.2015.05.∞ O 引言 方式连接(后两者需VCI集成相应通信模块)。随 着互联网的发展,汽车OEM将车辆下线时的ECu 汽车售后非车载诊断系统是售后维修服务的 软件信息、配置及标定文件存于后台服务器,这样 必备人机交互工具,它结合了OBD工具与车载电 当发现车辆ECu软件需要更新时,可利用非车载 控单元(ECu)间的标准通信协议、标准化的数据诊断客户端连接后台服务器,在线获取最新标定, 而毋须从汽车上拆除ECu就可以方便地进行软件 库(如AsAM—MCD)等,涉及电控单元的更换、配 置、编程、测量与诊断等基本功能,是PC端应用系 更新(图1)。 统与车载ECu嵌入式软件之间的一种集成应用。 与车载Ecu诊断功能相比,非车载诊断系统装载 于PC机或手持终端,不受车载硬件资源的约束, 依靠PC机或终端设备的运算资源即可提供便捷 灵活的人机交互和丰富的扩展性。随着中国汽车 保有量的增加,这一系统工具的功能和可靠性亦 日益受到重视。 非车载诊断系统包括运算于PC或手持设备 的客户端和车载ECu服务端,客户端通过一个通 信交互设备VCI接人车辆的OBD诊断口。PC或 图1 非车载诊断系统工作示意图 收稿日期:2015—02—1l 上海汽车2015.05 ·35· 万方数据 程,主要有车辆识别、车辆信息读取和编程编码3 1 多线程技术在非车载诊断上位机 项基本业务。其中车辆识别用于确定当前车辆的 VIN码和车型平台,按照既定策略,车型平台识别 中的应用 方式分为3种:自动识别、半自动识别、手动识别; 车辆信息则包括该车辆的车型年、所在平台、车辆 由于非车载诊断的客户端承载着与车辆ECU 特征码、当前运行总里程等;编程编码包括该车辆 服务端的应答通信及OEM远端的数据库端的数

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档