当前位置: 首页> 学位论文 >详情
原文传递 基于HIS协议的车载Bootloader的研究与实现
论文题名: 基于HIS协议的车载Bootloader的研究与实现
关键词: 上位机;烧写工具;在线刷新;车载应用软件;安全性;可靠性
摘要: 改革开放以来,国民经济迅猛发展。随着人民物质生活水平的不断提高,对一个家庭而言,拥有一辆甚至多辆汽车,已经不是遥不可及的梦想。根据国家统计局最新发布的《2014年国民经济和社会发展统计公报》显示,2014年末全国民用汽车保有量达到15447万辆(包括三轮汽车和低速货车972万辆),比2013年末增长12.4%,其中私人汽车保有量12584万辆,增长15.5%。民用轿车保有量8307万辆,增长16.6%,其中私人轿车7590万辆,增长18.4%。
  随着汽车电子的发展和汽车的智能化程度不断提高,如今的汽车,已经成为机电一体化复杂的控制系统。车载应用软件的作用,已经从早期的车载娱乐和外围功能,扩展到了汽车的控制系统、主动安全和动力系统。因此,车载应用软件的缺陷,需要及时的召回和修复,以保证车辆的运行安全和良好的用户体验。而由于汽车本身机械构造的特殊性,车载应用软件的更新,需要重新拆解和组装每一辆需要修复或更新软件的汽车,常规的4S店和维修厂很难具备此工艺条件。因此车载应用软件缺陷的修复,需要车辆大面积的召回和返厂,不仅给用户造成了长时间的等待和不便,还给整车厂和零部件供应商造成巨大的经济损失和人力损失。
  结合汽车电子行业车载应用软件更新的迫切需求和国内外研究现状,经过前期对国内整车厂和零部件供应商的调研,本文参照HIS规范、ISO14229和ISO15765标准,设计实现了一套基于 HIS规范的车载刷新软件。该软件采用目前行业内广泛应用的UDS诊断服务,设计实现了丰富可靠的安全机制,充分满足了在对车辆不需要任何拆解组装的条件下,车载应用软件在线刷新的需求。此外,本文还提出了车载刷新软件安全可靠性的测试验证方法。通过静态扫描、符合性测试等手段充分测试验证了车载刷新软件的安全性和可靠性。
  主要工作内容包括:
  1)分析研究了HIS规范、ISO14229标准和ISO15765标准,设计实现了基于UDS服务的软件刷新服务流程。该服务流程,从安全性上,通过0x27服务的种子秘钥机制,充分保证了非法的外部编程设备无法对ECU进行编程;从可靠性上,通过0x31服务的校验机制,保证数据下载的正确性和完整性。
  2)设计实现了基于 UDS服务的下位机 Bootloader软件和上位机烧写工具。下位机Bootloader软件基于英飞凌公司的TC1782平台开发,上位机烧写工具基于VECTOR公司的CANOE工具开发。上位机烧写工具和下位机Bootloader软件采用CAN通信方式,遵守烧写服务流程规范。
  3)采用 QAC扫描工具,对下位机 Bootloader软件进行静态扫描,包括MISRAC:2004规则扫描和质量度量元指标扫描,保证下位机软件行业标准的符合度和可靠性。
  4)基于英飞凌公司的TC1782平台,对上下位机软件进行符合性测试。符合性测试内容包括基本功能测试和异常压力测试。经过符合性测试,保证该软件,在工业生产中各种复杂情况下工作的稳定性和可靠性。
作者: 刘一平
专业: 计算机系统结构
导师: 李允
授予学位: 硕士
授予学位单位: 电子科技大学
学位年度: 2015
正文语种: 中文
检索历史
应用推荐