-
公开(公告)号:CN102880468B
公开(公告)日:2015-07-08
申请号:CN201210335451.1
申请日:2012-09-12
Applicant: 浙江大学
IPC: G06F9/44
Abstract: 本发明公开了一种用于ECU程序开发的代码智能提示方法:首先,获取当前用户输入的程序信息;然后,对程序信息进行解析并提取出定义信息,并将定义信息填充到符号表中;最后,通过查找符号表对C代码源文件中当前编辑行已输入的变量进行分析,进而根据分析结果确定是否提示给出C代码源文件中当前编辑行最后一变量在符号表中所包含的成员。本发明还公开了一种用于ECU程序开发的代码智能提示系统,包括XML解析器、ANTLR开源语法分析器、符号表、查表分析模块和智能提示模块。本发明能够在用户编写ECU程序代码过程中,智能提示相关代码,提高程序开发的效率。
-
公开(公告)号:CN102611741B
公开(公告)日:2015-03-18
申请号:CN201210037174.6
申请日:2012-02-17
Applicant: 浙江大学
IPC: H04L29/08
Abstract: 本发明公开了从AUTOSAR系统配置模型中提取通信矩阵的方法,包括:分析并获得从AUTOSAR系统中通信簇的通信矩阵信息;确定需要分析的通信簇,获得该通信簇包含的物理信道;获取系统中所有和所述通信簇有连接关系的电控单元,建立所述电控单元包含的电控单元通信接口到物理信道链表的哈希表;获取每个物理信道上连接的帧触发,得到所述帧触发对应的数据链路层帧,建立物理信道到数据链路层帧链表的哈希表;计算每个数据链路层帧包含的系统信号,建立系统信号到数据链路层帧链表的哈希表;建立通信矩阵有向图,可以将由于多层AUTOSAR体系对网络信号配置可能产生错误的隐患,提前至系统配置阶段,增加了开发效率。
-
公开(公告)号:CN103823439A
公开(公告)日:2014-05-28
申请号:CN201410060686.3
申请日:2014-02-21
Applicant: 浙江大学
IPC: G05B19/418
CPC classification number: Y02P90/02
Abstract: 本发明公开了一种基于移动终端和车载系统互联的车载资源控制方法,所述的移动终端通过中控平台与车载系统连接,该车载资源控制方法中中控台将来自于车载系统和移动终端的控制指令转发到存储器中进行缓存,确定将各个车载资源对应的控制指令,针对任意一个车载资源,将其对应的控制指令按照来源和操作类型进行分类,根据不同类的操作指令的优先级别确定需要执行的操作指令并执行。该车载资源控制方法有效的解决了移动终端和车载系统同时控制相同的车载资源出现的冲突问题,且该车载资源控制方法中将接收到的控制指令进行缓存后累计,然后分批处理,降低了CAN总线的访问频率,以及ECU控制器的操作频率。
-
公开(公告)号:CN103400150A
公开(公告)日:2013-11-20
申请号:CN201310351847.X
申请日:2013-08-14
Applicant: 浙江大学
Abstract: 本发明公开了一种基于移动平台进行道路边缘识别的方法及装置,包括使用摄像模块来采集获得路面的实时图像信息,使用移动平台对摄像模块获得的实时图像信息进行处理,将YUV空间图像转换成RGB空间图像;对获得的RGB空间图像转换成HSV空间图像,并对其进行图像二值化处理;同时将获得的RGB空间图像转换为灰度图像,对其进行边缘和直线检测;最后依据上述步骤中获得的道路边缘所在区域,对检测到的直线进行进一步筛选,选取在道路边缘区域中的最长直线来作为道路边缘。该发明解决了现有的道路边缘识别系统算法需占用较大内存,实时性较差,易受外界干扰,且大部分只适用于检测边缘清晰、较为理想的速公路的问题。
-
公开(公告)号:CN103164348A
公开(公告)日:2013-06-19
申请号:CN201310063262.8
申请日:2013-02-28
Applicant: 浙江大学
IPC: G06F12/08
Abstract: 本发明公开了一种多系统下对实时操作系统所占用内存的保护方法,过程如下:在具有内存管理单元的中央处理器上初始化进行地址映射操作所必需的数据;实时操作系统根据其占用的内存大小将其代码段和数据段确定在虚拟地址空间中的一个连续的虚拟地址区间上;普通操作系统将所述的虚拟地址区间按内存管理单元提供的机制映射到同一个未使用的物理页框上。本发明具有内存开销小,操作简单,不降低系统运行效率,不增加系统的时间开销的优点,通过普通操作系统将实时操作系统占用的虚拟地址区间映射到物理页框上,实现了内存隔离,没有对操作系统进行大的改动,没有添加额外的模块,只有一页物理页框的空间开销。
-
-
公开(公告)号:CN101639791B
公开(公告)日:2012-12-05
申请号:CN200910101891.9
申请日:2009-08-31
Applicant: 浙江大学
IPC: G06F9/48
Abstract: 本发明公开了一种改善嵌入式实时操作系统中断延迟的方法。该方法先创建系统服务标志、临界区标志、非实时中断标志和待处理中断服务例程环形队列,然后使用特定步骤编写任意的操作系统服务、非实时中断的中断处理程序和操作系统的任务调度,最后将非实时中断的中断处理程序注册到中断向量表,将实时中断的中断服务例程注册到中断向量表。本发明使得操作系统的系统服务的实现过程中永远不执行关闭中断操作,可以缩短最大中断禁止时间,减少中断延迟,从而提高嵌入式实时操作系统的实时性。本发明实现中断管理所需要的时间开销和空间开销很少,非常适合微内核嵌入式实时操作系统。
-
公开(公告)号:CN102611741A
公开(公告)日:2012-07-25
申请号:CN201210037174.6
申请日:2012-02-17
Applicant: 浙江大学
IPC: H04L29/08
Abstract: 本发明公开了从AUTOSAR系统配置模型中提取通信矩阵的方法,包括:分析并获得从AUTOSAR系统中通信簇的通信矩阵信息;确定需要分析的通信簇,获得该通信簇包含的物理信道;获取系统中所有和所述通信簇有连接关系的电控单元,建立所述电控单元包含的电控单元通信接口到物理信道链表的哈希表;获取每个物理信道上连接的帧触发,得到所述帧触发对应的数据链路层帧,建立物理信道到数据链路层帧链表的哈希表;计算每个数据链路层帧包含的系统信号,建立系统信号到数据链路层帧链表的哈希表;建立通信矩阵有向图,可以将由于多层AUTOSAR体系对网络信号配置可能产生错误的隐患,提前至系统配置阶段,增加了开发效率。
-
公开(公告)号:CN102346477A
公开(公告)日:2012-02-08
申请号:CN201110229750.2
申请日:2011-08-11
Applicant: 浙江大学
IPC: G05B23/02
Abstract: 本发明涉及一种基于AUTOSAR故障诊断通信协议的解析方法和设备,在汽车ECU和诊断仪之间设置有协议适配器,该协议适配器是一个能够支持不同通信协议自动转换的双端口适配器,保证了两者间数据的有效通信。该方法是将诊断仪发送的数据封装成符合AUTOSAR通信协议栈的数据帧,并且解析接收到的数据帧,提取其中的诊断数据给诊断仪。本发明有益的效果是:能够有效实现基于AUTOSAR标准开发的ECU与支持OBD标准的诊断仪间的数据通信,解决了两者间数据通信协议不同的问题,并且能使得每个数据包的收发都会根据用户配置参数逐层组包或者拆包,保证了数据包收发的正确性、稳定性。
-
公开(公告)号:CN102201938A
公开(公告)日:2011-09-28
申请号:CN201110159739.3
申请日:2011-06-14
Applicant: 浙江大学
Abstract: 本发明公开了一种基于通道的CanTp层通信管理方法,其实施步骤如下:1)建立通道状态;2)发送方向接收方发送数据帧时,如果没有发送缓冲则申请发送缓冲并将通道状态标记为请求发送缓冲,获得发送缓冲写入发送缓冲并进行发送,将通道状态标记为发送数据;等待接收方的确认消息并将通道状态标记为等待确认发送;3)接收方接收数据帧时,如果没有接收缓冲则申请接收缓冲并将通道状态标记为请求接收缓冲,获得接收缓冲以后拷贝接收数据,向发送方发送确认消息并将通道状态标记为发送确认,在数据帧发送完毕后将通道状态标记为空闲。本发明利用通道状态来管理CanTp层通信、无需遍历数据帧。具有控制逻辑简单、收发效率高的优点。
-
-
-
-
-
-
-
-
-