随笔分类 - 车载测试专题
摘要:一、车联网功能组件 车联网是以汽车智能化、网联化为基础,广泛应用新一代通信技术、人工智能技术构建起的新型基础设施。在整体架构上,车联网包括云端应用、通信设施、智能网联车等“云-管-端”三部分。“云”是云端应用,一般是以TSP为主的云端服务,提供了车辆管理、控制、娱乐等功能;“管”是通信设施,实现了云
阅读全文
摘要:车联网测试内容 测试框架设计 项目及用例数据管理
阅读全文
摘要:一、以太网引入汽车 2004年,宝马汽车的OBD诊断口采用的是高速CAN总线,速率为500kbit/s,除去CAN协议本身的开销,通过OBD口升级控制器的净升级速度降到200kbit/s。预计到2008年,软件更新的数据量会达到1GB,按照现在CAN的速度来算,更新一次软件要16个小时。经过内部讨论
阅读全文
摘要:SOA设计原则 SOA在互联网,用的是客户端/服务器的架构。实现逻辑为:客户端通过网络向服务器发送请求,服务器响应请求。 客户端/服务器架构之上的进一步抽象是面向服务的范式,这是将服务器中的信息组织成服务的模式,这个服务可以被发现、进行交互或用作已知的语义。这也就意味着该服务具有确定的行为,在给定相
阅读全文
摘要:Android的SOTA技术 针对Android平台的APP应用、主题、皮肤,实现路径类似于手机的应用商城,云端建立版本仓库,用户在车机软件商店点击安装后,车端从TSP下载安装包(apk),由车机或仪表执行安装或卸载。 基于AP AutoSAR的SOA实现 Autosar CP架构下,所有应用都是静
阅读全文
摘要:OAT升级流程 OTA作为汽车软件升级的新型方式,升级流程大致分为: 1. 企业推送OTA升级包,车端与OTA云服务器建立安全连接,一般将待更新的固件传输到车辆的 T-box(或者其他联网部件),再传输给 OTA Manager。 2. OTA Manager管理ECU升级过程,负责将固件分发到EC
阅读全文
摘要:交换机测试 车载以太网的交换机测试,是对车载以太网交换机常规数据帧收发相关功能的测试,测试的规范主要是TC-11 Ethernet Switch Test Specification 标准,测试的内容如下: 1、通用功能 数据帧正常转发、端口镜像、端口禁用、处理巨型帧、读出设备ID等基本功能。 2、
阅读全文
摘要:CAN五种错误检测机制 一、基于信息流级别的错误检测 1、CRC校验错误 15位的CRC通过发送端根据发送信息的内容计算产生 接收端根据接收内容重新计算CRC并于发送端发送过来的CRC数值进行比较 当两个数字不一致时候CRC错误标记产生 2、帧格式错误检测,当接收端在以下位置检测到非法位时格式错误标
阅读全文
摘要:汽车行业对可靠性和安全性要求越来越高,车载以太网在应用过程中,为了保证其可靠性与安全性,需要对其开展测试工作。 传统的以太网测试和车载以太网测试存在一定差异,传统以太网测试方法并不适用汽车以太网测试。 汽车行业对测试的要求更高,业界通用的车载以太网测试方法参考OPEN联盟制定的TC8-OPEN Al
阅读全文
摘要:自我介绍 项目介绍 项目具体是怎么测试的? CANoe是怎么使用的? 台架是怎么搭建的? 台架怎么测试的? 诊断服务是怎么测试的? 功能寻址和物理寻找的区别 10服务有什么会话? 11服务怎么确定软件复位和硬件复位是什么? 怎么确定是硬件复位,通过什么方法? 怎么查看故障码?用什么服务? dll文件
阅读全文
摘要:HFP测试内容与测试方法 2.3 接听来电:测试手机来电时,能否从车载蓝牙设备和手机侧正常接听】拒接、通话是否正常。 1、预置条件:待测手机与车载车载设备处于连接状态 2、测试步骤: 1)用辅助测试机拨打待测手机,用车载蓝牙设备拒接 2)用辅助测试机拨打待测手机,用车载蓝牙设备接听 3)用辅助测试机
阅读全文
摘要:车载蓝牙测试内容 HFP测试内容与测试方法 2.1 连接与释放:针对HFP的连接管理功能 1、预置条件:待测手机开启蓝牙功能,车载蓝牙设备与待测手机相距10m以内 2、测试步骤:1)测试连接。在车载蓝牙设备上进入菜单—>设置—>配对—>其他(如第一次连接),用待测手机搜索到车载蓝牙设备,并发起配对请
阅读全文
摘要:车载蓝牙的概念 蓝牙,是一种支持设备短距离通讯的无线电技术,一般通讯距离在10米内,工作频段为全球统一开放的2.4GHz工业、科学和医学频段。由于蓝牙具备体积小、功率低、成本低、开发接口等特点,其应用已不局限于计算机外设,几乎可被集成到任何数字设备之中,包括移动电话、PDA、无线耳机、笔记本电脑等个
阅读全文
摘要:随着汽车智能化、网联化的高速发展,对于汽车通讯网络的安全威胁越来越多,而CAN总线是目前汽车使用最广泛的总线之一,因此对汽车CAN总线网络安全威胁进行渗透测试、挖掘潜在漏洞至关重要。 渗透测试是一种通过模拟恶意攻击者的技术和方法,挫败目标系统的安全控制措施,取得访问控制权,并发现具有业务影响后果安全
阅读全文
摘要:蓝牙(英语:Bluetooth),一种无线通讯技术标准,用来让固定与移动设备,在短距离间交换资料,以形成个人局域网(PAN)。其使用短波特高频(UHF)无线电波,经由2.4至2.485 GHz的ISM频段来进行通信。1994年由电信商爱立信(Ericsson)发展出这个技术。它最初的设计,是希望创建
阅读全文
摘要:蓝牙协议栈由主机 + HCI(可选) + 控制器三大块组成,其中对于单芯片方案是没用HCI的。 主机(Host) :主机部分由核心协议层(L2CAP、SDP、SMP、ATT)和核心规范(GAP、GATT)构成; 控制器(Controller):此部分拆分为低功耗蓝牙(Vol 6: Low Energ
阅读全文
摘要:在车载控制器测试中,CAPL是常用的总线测试脚本之一,测试工程师需要掌握相关用法。 1.定时器 首先肯定是定时器了,在编写CAPL脚本中,使用的频率很高,比如我们需要周期性的发送CAN报文,或者周期性的检测某个系统变量的变化时就需要用到定时器。 使用定时器的第一步就是申明定时器,如下: msTime
阅读全文
摘要:Bug问题分析处理 表现:程序继续运行 1.1 数值异常 1.1.1 软件问题 数组越界:写数组时下标超出数组长度,导致对应地址内容被修改。此类问题通常需要结合map文件进行分析,通过map文件观察被篡改变量地址附近的数组,查看对该数组的写入操作是否存在如上图所示不安全的代码,将其修改为安全的代码
阅读全文
摘要:CAPL是类似C语言的语法,案例如下: /*@!Encoding:936*/ includes { } variables { //The following three messages are defined for transmission message EngineStatus Engin
阅读全文
摘要:车载Bug定位 1.1 模拟复现条件 能够复现bug才能对问题进行定位、解决以及验证。找到bug存在的特定的条件,进行重现。对于依赖外部输入的条件,如果条件比较复杂难以模拟可以在程序里预设直接进入对应状态。 1.2 打印Log 根据问题的现象,在抱有疑问的代码处增加LOG输出,以此来追踪程序执行流程
阅读全文