基于CAN的数据无损代码更新方法设计与应用

来源 :电子技术应用 | 被引量 : 0次 | 上传用户:robot2004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高车载设备在复杂工作环境下固件升级的稳定性及可靠性,深入分析并研究bootloader机制,以汽车无刷直流电机控制器为载体,提出了一种基于CAN总线通信方式的数据无损代码更新方法。将上位机解析后的用户应用程序以链表队列的方式存储并根据数据无损的BLC通信协议通过CAN总线发送给控制器,控制器结合数据无损的代码备份和Flash加密机制实现用户代码的更新和错误回退等功能。实验结果表明,本设计方法具有很强的容错能力,可实现20 Hz以下的数据无损代码更新,并为其他复杂工作环境下的产品提供了一种固件升级的新
其他文献
监狱管理人才创新培养教学团队以课程体系、教学内容和人才培养模式的创新作为突破口和主攻方向,以专业与行业深度合作为依托,以确定"政治素质高、人文素养厚,专业技能精、实
<正> 勾股定理,又称毕达哥拉斯定理,在埃及金字塔中所置的木乃伊的棺椁的长、宽、高的尺寸已遵此定理,足见其发现之久远。勾股定理的证法迄今已达四百多种。其中一种,是一位
地球系统模式中物理参数的不确性会对气候模拟的精度产生巨大的影响,优化物理参数对提高气候预测的准确性至关重要。通常在地球系统模式的参数优化中有多个目标需要同时优化,
<正> 我的奶奶已经七十多岁了,但身板还硬朗。稀少而花白的头发,裹在黑纱包头布里。宽宽的额头上,布满了一条条水纹形、深深的皱纹。深陷的眼窝里,一双慈祥、安静的眼睛,迷成
<正> 小叔家门前有一个树墩,已有三四十年了,可从未复活,大家都认为这个树根已成了“精怪”,所以便对它颇有不恭,小孩随意对它撒尿,它也常受刀刻斧凿之苦…… 山区的空气湿润
针对基带处理系统中FPGA传统上电配置中存在的速度和灵活性等问题,提出一种基于TMS320C6A8168的SD卡和网口动态加载FPGA配置文件的方案。该方案以含有4片FPGA和1片C6A8168 AR
【正】 出于对《水游》一书的研究兴趣,一九八五年春,笔者曾有机会按照书中所写来江征打方腊的路线,对杭州、建德、淳安以及歙县等地;进行了实地考察。现把考察结果及粗浅认
针对贮运温湿度监测过程中,监测设备体积大、功耗高、布线繁杂的难点,提出了一种基于μcos Ⅱ的嵌入式低功耗贮运温湿度监测系统。系统采用嵌入式设计,提出低功耗策略将系统最低功耗降至200μA以下。系统以STM32F407作为中央处理器,以大容量SD卡作为存储介质,将系统体积降至60×80×20(mm~3)以下,并运用ANSYS对其结构可靠性进行了分析。以红外通信方式作为数据读取方式,解决了设备布线繁
基于FPGA研制了一种用于微弱信号检测的便携式正交锁相放大器。先由信号处理模块接收待测信号并对其进行可变增益放大与工频噪声滤波,经过A/D转换模块转换后输入FPGA,通过数字
针对目前信号采集系统采样率低和便携式差的问题,提出了一种基于FPGA的高速便携式信号采集系统设计。该设计通过FPGA芯片控制模数转换芯片进行高速信号采样后,采用DMA模式将