单片机烧写方法、装置、系统及单片机

    公开(公告)号:CN106990983B

    公开(公告)日:2021-09-24

    申请号:CN201710170442.4

    申请日:2017-03-21

    Abstract: 本发明提出一种单片机烧写方法、装置、系统及单片机,其中,方法包括:获取上位机所编译的文件,根据单片机对应的地址转换策略,对文件中所涉及的第一地址,进行地址转换,得到单片机的第二地址,进入依据单片机单次烧写的数据量,在第一地址转换得到的第二地址位置,对文件中第一地址对应的数据进行烧写。相较于现有技术中,由上位机进行地址转换的方式,由于本发明实施例中通过单片机依据对应的地址转换策略进行地址转换,使得上位机具有较高的通用性,能够适用于多种不同芯片类型的单片机,解决了现有技术中,上位机的通用性较差的技术问题。

    一种程序运行监测方法、装置及电动汽车

    公开(公告)号:CN111474913B

    公开(公告)日:2021-07-20

    申请号:CN201910064023.1

    申请日:2019-01-23

    Abstract: 本发明提供一种程序运行监测方法、装置及电动汽车,涉及整车控制技术领域,所述方法包括:获取接口函数的第一指针当前所指向的目标执行序号,以及当前调用的所述接口函数中表征当前执行序号的形式参数;其中,所述目标执行序号为预先存储的程序执行顺序表中的一目标执行序号;根据所述目标执行序号和所述表征当前执行序号的形式参数,确定当前程序执行顺序是否异常;在确定当前程序执行顺序异常时,上报程序运行顺序异常的故障信号。本发明的方案实现了对电动汽车中的程序运行顺序的监测,从而便于及时发现错误的程序执行结果,避免电动汽车的程序执行混乱导致发生安全事故。

    单片机烧写方法、装置、系统及单片机

    公开(公告)号:CN106990983A

    公开(公告)日:2017-07-28

    申请号:CN201710170442.4

    申请日:2017-03-21

    CPC classification number: G06F8/61 G06F8/41 G06F12/0246

    Abstract: 本发明提出一种单片机烧写方法、装置、系统及单片机,其中,方法包括:获取上位机所编译的文件,根据单片机对应的地址转换策略,对文件中所涉及的第一地址,进行地址转换,得到单片机的第二地址,进入依据单片机单次烧写的数据量,在第一地址转换得到的第二地址位置,对文件中第一地址对应的数据进行烧写。相较于现有技术中,由上位机进行地址转换的方式,由于本发明实施例中通过单片机依据对应的地址转换策略进行地址转换,使得上位机具有较高的通用性,能够适用于多种不同芯片类型的单片机,解决了现有技术中,上位机的通用性较差的技术问题。

    一种随机数的处理方法、装置及汽车

    公开(公告)号:CN113138751B

    公开(公告)日:2023-06-09

    申请号:CN202010054810.0

    申请日:2020-01-17

    Abstract: 本发明公开了一种随机数的处理方法、装置及汽车,方法包括:确定用于存储随机数的数组,所述数组包括N个存储位置,每个所述存储位置用于存储一个随机数;其中,N为正整数;通过随机数生成器生成N个随机数,并将N个随机数分别存储至所述数组的N个存储位置中;从所述数组的对应存储位置中获取随机数。本发明的方案,通过设置一用于存储随机数的数组,并在数组中提前存储好多个随机数,在需要使用随机数时,实现了从数组中立刻读取随机数,解决了现有技术中在向随机数生成模块请求生成随机数后,随机数生成模块需要一段时间来生成随机数,不能满足实际应用中需要立刻给出随机数的需求的问题。

    一种随机数的处理方法、装置及汽车

    公开(公告)号:CN113138751A

    公开(公告)日:2021-07-20

    申请号:CN202010054810.0

    申请日:2020-01-17

    Abstract: 本发明公开了一种随机数的处理方法、装置及汽车,方法包括:确定用于存储随机数的数组,所述数组包括N个存储位置,每个所述存储位置用于存储一个随机数;其中,N为正整数;通过随机数生成器生成N个随机数,并将N个随机数分别存储至所述数组的N个存储位置中;从所述数组的对应存储位置中获取随机数。本发明的方案,通过设置一用于存储随机数的数组,并在数组中提前存储好多个随机数,在需要使用随机数时,实现了从数组中立刻读取随机数,解决了现有技术中在向随机数生成模块请求生成随机数后,随机数生成模块需要一段时间来生成随机数,不能满足实际应用中需要立刻给出随机数的需求的问题。

    一种程序运行监测方法、装置及电动汽车

    公开(公告)号:CN111474913A

    公开(公告)日:2020-07-31

    申请号:CN201910064023.1

    申请日:2019-01-23

    Abstract: 本发明提供一种程序运行监测方法、装置及电动汽车,涉及整车控制技术领域,所述方法包括:获取接口函数的第一指针当前所指向的目标执行序号,以及当前调用的所述接口函数中表征当前执行序号的形式参数;其中,所述目标执行序号为预先存储的程序执行顺序表中的一目标执行序号;根据所述目标执行序号和所述表征当前执行序号的形式参数,确定当前程序执行顺序是否异常;在确定当前程序执行顺序异常时,上报程序运行顺序异常的故障信号。本发明的方案实现了对电动汽车中的程序运行顺序的监测,从而便于及时发现错误的程序执行结果,避免电动汽车的程序执行混乱导致发生安全事故。

    一种非易失性存储器的检测方法、装置及电动汽车

    公开(公告)号:CN113393891B

    公开(公告)日:2024-09-03

    申请号:CN202010165142.9

    申请日:2020-03-11

    Abstract: 本发明的实施例提供一种非易失性存储器的检测方法、装置及电动汽车。非易失性存储器的检测方法包括:获取用于表示非易失性存储NVM下电时的数据存储状态的第一计数值和第二计数值,所述第一计数值和所述第二计数值的初始值相同,在所述NVM下电时的数据存储成功时,所述第一计数值和所述第二计数值中的一个,加一预设值,另一个不变;在所述NVM下次上电时,若所述第一计数值和第二计数值的值相同,确定所述NVM下电时的数据存储失败;若所述第一计数值和第二计数值的值不同,确定所述NVM下电时的数据存储成功。本发明能够有效检测NVM数据存储是否成功,具有成本低、效率高的优点。

    数据处理方法、装置、计算机可读存储介质和计算机设备

    公开(公告)号:CN116501535A

    公开(公告)日:2023-07-28

    申请号:CN202310265338.9

    申请日:2023-03-14

    Inventor: 张占龙 熊善海

    Abstract: 本发明公开了一种数据处理方法、装置、计算机可读存储介质和计算机设备。其中,方法包括确定待存储数据的原码、补码和第一字符串值,并确定原码的第一标准校验值、补码的第二标准校验值和第一字符串值的第三标准校验值;采用第一存储方式分别对原码和第一标准校验值、以及补码和第二标准校验值进行存储,并采用第二存储方式对第一字符串值和第三标准校验值进行存储,其中,第一存储方式与第二存储方式不同。该方法通过计算原码的补码和第一字符串值,以及计算原码、补码和第一字符串值对应的循环冗余校验值,将原码、补码和第一字符串值及其对应的循环冗余校验值分开存储至不同空间,保证数据的安全性,防止数据出现损坏和丢失情况的出现。

    一种整车控制器的接口自动化测试方法及装置

    公开(公告)号:CN106484616B

    公开(公告)日:2019-05-14

    申请号:CN201610874076.6

    申请日:2016-09-30

    Abstract: 本发明提供了一种整车控制器的接口自动化测试方法及装置,其中方法包括:获取数据库容器文件,根据数据库容器文件生成测试用例、测试输出文件;获取软件接口定义文件,建立软件接口定义文件和数据库容器文件的对应匹配关系;获取待测项目工程中与待测接口关联的待测程序,根据测试用例、测试输出文件以及对应匹配关系搭建测试平台,针对一参考输入信息利用测试平台运行待测程序,生成针对待测程序的测试结果。本发明实施例通过在传统接口测试平台基础上进行优化,将手动环节优化为自动生成,并自动搭建测试环境,缩短测试周期同时保障CAN报文解析、打包的准确性,提高了整车控制器软件的质量。

    单片机运行方法、装置、系统和单片机

    公开(公告)号:CN106970892A

    公开(公告)日:2017-07-21

    申请号:CN201710169620.1

    申请日:2017-03-21

    Abstract: 本发明提出一种单片机运行方法、装置、系统和单片机,其中,方法包括:通过在单片机启动时,运行Boot程序,若Boot程序未在预设存储区域内查询到标志位,则向单片机的上位机发送目标报文,以在接收到上位机返回的目标响应时,继续运行该Boot程序。现有技术中,需要上位机持续发送特殊报文,从而使单片机短时间停留在Boot程序的过程中,能够接收到该特殊报文,相较于现有技术中的这种方式,提高了单片机停留在Boot程序中的成功率,解决现有技术中,在单片机的应用程序损坏或者不存在应用程序的情况下,单片机停留在Boot程序中的失败率较高的技术问题。

Patent Agency Ranking