[发明专利]BTM协议配置识别单元有效
申请号: | 201811106185.9 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109254806B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 监雄;王耀辉;冉娜娜 | 申请(专利权)人: | 北京交大思诺科技股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | btm 协议 配置 识别 单元 | ||
1.BTM协议配置识别单元,其主要由片外EEPROM的用户信息配置区与片内的FLASH程序区段组成;所述用户信息配置区用于存储BTM软件的用户配置信息;片内的FLASH程序区段由用户信息引导程序映射区、主体功能代码映射区及用户协议代码映射区组成;
所述用户信息引导程序映射区存放着BootLoader程序,所述BootLoader程序是引导功能的程序;所述主体功能代码映射区和用户协议代码映射区存放该BTM软件的APP用户程序,该APP用户程序又分为主体功能程序和多个用户协议程序,分别对应存储在主体功能代码映射区和用户协议代码映射区;
所述主体功能程序主要完成BTM的主体功能,而与ATP/VOBC通信功能相关的所述用户协议程序主要是按照目标用户的通信协议完成相关的数据交互功能;所述主体功能是解码、定位以及自身检测;
所述主体功能程序为固定的,不会随着用户协议的变化而变化,而所述用户协议程序包含并列的多个单独的用户协议程序,分别对应多个用户的BTM-ATP/VOBC通信协议,如果需要修改BTM的主体功能,只需修改该主体功能软件,如果需要修改或增加用户的通信协议部分,只需对应修改该用户协议程序。
2.根据权利要求1所述的BTM协议配置识别单元,其特征在于,所述用户配置信息的内容主要包括模式类别、用户信息表、目标用户以及升级模式自定义信息,其中模式类别包括工作模式和升级模式两种模式,用户信息表主要包括所述工作模式下的各个用户协议程序代码段的入口地址信息,目标用户则定义该BTM的具体唯一的用户ID,升级模式自定义信息主要包括BTM软件升级的用户协议程序代码段的映射区首地址以及该用户的APP用户程序的可执行文件。
3.根据权利要求2所述的BTM协议配置识别单元,其特征在于,启动后,CPU加载FLASH里所有的程序段到RAM中,然后跳转到BootLoader程序,在BootLoader程序中加载外部EEPROM中的所述用户配置信息,加载完成后,再建立起目标用户的用户协议程序与主体功能程序间的联接,之后进入APP用户程序开始执行该目标用户的功能程序。
4.根据权利要求3所述的BTM协议配置识别单元,其特征在于,BootLoader程序按如下过程完成两种模式:
一是启机后通过加载外部EEPROM中的所述用户配置信息,如果用户信息配置内容中的模式类别为工作模式,并确定目标用户信息后,根据目标用户信息在用户信息表中查找该用户的协议程序代码段的入口地址,完成入口地址的搜寻后向APP用户程序跳转,正常执行该目标用户的BTM软件功能;
二是启机后通过加载外部EEPROM中的所述用户配置信息,如果用户信息配置内容中的模式类别为升级模式,则读取升级模式自定义信息,校验成功后完成对APP用户程序区的相关代码段映射区域的既有程序的擦除和新的数据的写入,程序写入成功后,将EEPROM中的升级模式配置改写为工作模式配置,确认改写成功后,跳转到APP用户程序执行新的用户的BTM软件功能。
5.根据权利要求3所述的BTM协议配置识别单元,其特征在于,启动后,CPU加载FLASH里所有的程序段到RAM中,然后跳转到BootLoader程序中,在BootLoader程序中加载外部EEPROM中的用户信息表,加载完成后进入主体功能程序执行,完成硬件信号的识别与转义,然后通过转义二进制码在用户信息表中查找目标用户的协议程序段入口地址,查询成功后执行该目标用户的APP用户程序。
6.根据权利要求5所述的BTM协议配置识别单元,其特征在于,所述用户信息表主要包括用户协议程序的入口地址以及每个地址所对应的二进制编码,CPU通过读取板卡上设置相关的硬件固定信号,然后转义为二进制码,通过查表确定目标用户协议软件的入口地址,进而执行目标用户的功能软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交大思诺科技股份有限公司,未经北京交大思诺科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811106185.9/1.html,转载请声明来源钻瓜专利网。