登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
4、加解密在升级中的应用
“在线升级”实际上是Flash数据存储的一个特例。完成这样的功能首先要求芯片提供的EEPROM的地址与程序空间是连续的,一致的,在用户应用程序中可以对另外一部分程序区进行擦除写入操作;再者芯片内部Flash程序存储器容量必须足够大,使之可以分为几个区域相互独立。第一部分是用户的boot程序,完成上电初始化和解密,并将接收的数据写入指定地址。第二部分是程序标识区,标记当前用户程序的运行地址。第三部分是应用程序区1和应用程序区2,当程序运行在程序区1时可以对程序区2进行升级,反之亦然。这两个区域的大小必须不小于用户的目标代码。
在用户程序区可以存放几组密钥信息,与PC下传的随机数按照一定的规则生成解密所需的密钥以保证每次加解密的密钥信息有差异,只要保证每次密钥是唯一的,数据的安全性是可以保证的。需要升级芯片中的程序时,PC机按照通信协议的格式下传指令,用户boot程序接收到指令后初始化各个变量和寄存器,关闭不需要的中断,下传的数据包交叉使用两种加密算法,包号是奇数时用TEA算法加密并同时下传两组随机数共16个字节,一组是本次解密所用,另一组是下一包解密所用,下传的数据包号是偶数时用AES算法加密。为提高运算速度,对AES算法的字节替换过程采用查表的方法。只要保证每次下传的有效数据长度相同,足以达到欺骗性,即使所有数据被截获,由于芯片内部的密钥无法读出,截获者也无法得到正确的明文。同时考虑到程序中数据容易处理,每次下传的有效字节数选择16的整数倍。boot程序将数据正确写入存储器后应向上位机返回正确状态,否则应返回出错信息以便处理。程序升级完成后上位机发出结束命令并下传校验字符,boot程序核对正确后擦除程序标志区并重新写入标识。
图1 流程图
用户程序升级成功之后,可以通过函数指针的方式调用该程序。函数在编译时都会被分配一个入口地址,该地址就是函数的指针。只要用一个指针变量指向这个函数的入口地址,就可以通过指针变量调用这个函数。函数指针的本质是指针变量,只不过该指针变量指向函数,读出程序标志区的运行地址就可以通过指针变量调用新写入的程序。
5、结束语
为应对网络安全,有效保护知识产权,本文提出了固件升级的数据加密方案,对于具有IAP功能的芯片具有普遍意义,不仅适用于网络远程升级,同样适用于本地升级。至于加密算法可以根据MCU的能力进行灵活选择。
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
广东电网公司2023年第一批框架招标(光纤复合架空地线光缆(OPGW)、视频会议MCU、自动化设备一体化运维管控设备)中标公告
智能电表与在全球市场中使用不同的体系结构(以及不同的监管要求)迅速发展。由于他们是在由亿万被推广到公用事业客户的过程中,有极大的兴趣-并大赏-成功的智能电表设计在其最基本的形式,电表提供的能量和功率测量,数据传输,实时时钟维护和数据显示仪表的前面板上。智能电表关键设计要求包括以下内容
1.基于SE8510的反激式隔离电源设计图1是SE8510反激式隔离电源系统原理图,SE8510是离线式隔离原边控制反激LED驱动控制IC.SE8510使用了一个坚固的高压隔离工艺能够承受一个输入电压达450v的冲击,具有8-450V的宽输入电压范围。因此SE8510可以通过主线输入电压直接驱动,简化变压器的设计过程。具有准确
随着中国智能电网的发展,作为智能电网用电环节的重要组成部分,智能电表的需求大幅增加。在国家电网和南方电网的电能表招标中,智能电表比例逐渐成为主流。数据显示,2012年,中国电表出货量达到1.106亿只,其中包括9850万只智能电表。2013年,中国电表产能超过1.2亿只,其中91%是智能电表。截止到2013年底,国家电网已累计招标2.58亿只电表,其中智能电表大约为2.46亿只。根据国网2010年规划,为了满足国内电表替换需求,国网将在2014年前完成2.22亿只智能电表安装,实现直供以及直辖地区的智能电表全覆盖,预计到2015年,中国将安
最新32位MCU不仅可显著提高系统执行性能,而且还在单个芯片中集成了差异化模拟功能,从而支持高级伺服驱动器、太阳能中央逆变器以及工业 UPS。日前,德州仪器 (TI) 宣布推出F2837x系列的最新 C2000? Delfino? 32 位 F2837xD 微控制器 (MCU),为工业实时控制实现最新创新,并设定了全新性能标准。这些最新 MCU 支持双核 C28x 处理功能与双实时控制加速器(也称为控制律加速器或 CLA),可提供 800 MIPS 浮点性能,从而可帮助设计人员为计算要求严格的控制应用开发低时延系统。此外,设计人员还可通过将多个嵌入式处
据华强北电子市场价格指数本期集成电路指数:94.92涨跌值:-0.82涨跌幅:-0.86%,集成电路价格指数跌影重现,恰似这冬季飘零的黄叶让人觉得心烦意乱,但又不得不面对这残酷的现实,而在这场轰轰烈烈的转型升级大战之中浮现着多少个迷茫的眼神总是让人心头颤抖,一个季节甚至是一个时代总会有幕落和绽放矛盾着!我们无从释怀但必须适应。本期绽放的是MCU指数:100.09涨跌值:7.39涨跌幅:7.97%,可谓大涨,超过了上期的单周跌幅,这过山车般的驰颠和肆无忌惮的疯狂足以摧毁大多数人的心脏,抛开客观因素不谈,我想具有特色的情分和轻浮应该占大部分。涨吧!你长你的
MCU厂商大举圈地争食物联网(IoT)市场大饼。值此万物联网与可穿戴设备商机崛起之际,机器对机器(M2M)设备与智能化嵌入式系统(Intelligent Embedded System)出货量亦快速激增,并带动低功耗的MCU需求,不仅为MCU厂商带来可观的应用商机,亦促使MCU产品规格快速演进。有鉴于此,Silicon Labs挟基于ARM Cortex-M0+处理器的全球最节能32位MCU - EFM32 Zero Gecko,可望成征服物联网与可穿戴设备等电池供电型应用的攻城利器。Silicon Labs亚太地区MCU资深市场经理彭志昌表示,EFM
10月10日消息,高性能模拟与混合信号IC领导厂商Silicon Labs(芯科实验室有限公司)今天宣布推出基于ARM® Cortex®-M0+处理器的业界最节能32位微控制器(MCU)。EFM32™ Zero Gecko MCU系列产品设计旨在为广泛的电池供电型应用达到最低系统功耗,例如便携式健康和健身产品、智能手表、运动跟踪器、智能电表、安全系统和无线传感器节点,以及由能源收集系统供电的无电池系统。新型的Zero Gecko系列产品是Energy Micro开拓性的EFM32 Gecko产品组合中的最新成员。该系列产品包
传感器+MCU成重要发展趋势传感器和微处理器结合、具有各种功能的单片集成化智能传感器,是传感器的主要发展方向。传感器作为电子产品的“感知中枢”,在消费电子、工业、医疗、汽车等领域的应用越来越广泛。YoleDeveloppement分析师LaurentRobin预期,2013年~2018年之间,全球MEMS传感器市场将有18.5%的年复合增长率,2018年市场规模可望达到64亿美元。由于越来越多地应用于智能电网、智能交通、智能安防等领域,传感器在基本功能之外,开始越来越多地承担自动调零、自校准、自标定功能,同时具备逻辑判断和信息处
电机对能耗的贡献率在美国接近50%,因此降低电机能耗能有效地提高能源利用率,而采用先进的微控制器(MCU)技术来实现电机控制是一种有效的方法。本文介绍了最新的电机控制MCU技术发展及其应用。降低能耗的一个主要对象是电机,它消耗了美国总能耗的大约50%。家庭里随便都可以找到超过50个电机,一般会有70到80个,在工业领域,工厂自动控制对电机的利用也很广泛。今天,MCU技术的最近发展允许电机能在更低的成本下更高效地运行。在某些市场上,这能加快从机电向电子控制的转变,从而能实现变速电机控制以优化电机的工作效率,并在器件的层面上降低所有应用的成本。低成本无刷直
北京时间6月7日上午消息(艾斯)集成DNS应用和解决方案提供商Nominum针对覆盖北美、日本、欧洲和拉丁美洲1.1亿家庭的、67家顶级ISP(互联网服务提供商)进行的调查发现,23%的ISP已经实施应用了IPv6,35%则表示他们计划在2012年开始实施。被调查的ISP中,39%称他们计划到2013年或更晚开始过渡至IPv6。调查显示了IPv6部署计划的主要区域差异。所有被调查的日本ISP已经部署了IPv6。另一方面,北美地区则仅有25%已经部署了IPv6,但是100%的被调查对象表示计划到今年年底部署IPv6。调查进一步指出,欧洲ISP若未能及时过
AVR JTAG仿真器详细介绍AVR JTAG仿真器是什么: AVR JTAG仿真器是什么产品清单:AVR JTAG仿真器 1台 优质USB线 &nb
[中国,成都,2024年4月19日]2024年能源网络通信创新应用大会以“加快推进通信数智化,助力构建新型能源体系”为主题,以促进能源业务与通信技术的深度融合,培育和打造能源新质生产力,推动能源行业绿色低碳转型和高质量发展,助力“双碳”为目标,在来自电网企业、能源企业、发电企业、电力建设企业
我国“双碳”目标的提出确立了以风电、光伏等新能源为主体地位的新型电力系统。新能源主要集中于我国地广人稀区域,呈现资源与需求逆向分布的特点。特高压输电作为新能源消纳的重要手段,横跨大江南北,沿线经过山林、草原、沙漠等各类地形复杂的无人区,需要输电线路在线监测、无人机巡检等数字化智能
2024年能源网络通信创新应用大会期间,华为携电力全光通信网,展示在电厂光视联动周界防护、下一代输变电通信网、配电通信网、输变电通信网运维管理系统等领域的最新成果和应用,旨在打造主配一体的全光电力通信网解决方案,以全光品质支撑新型电力系统建设。随着AI大模型的火热,利用数字技术支撑数智
3月17日,国务院关于《推动大规模设备更新和消费品以旧换新行动方案》,随后各省也纷纷发布本省的行动方案。北极星输配电网整理发现,截至目前,已有6省发布了本省的推动大规模设备更新和消费品以旧换新实施方案,分别是山西、山东、浙江、湖南、广东、河南。在这六个省份中,电网设备改造升级成为热点
4月17日,广州供电局2024至2026年通信物资单一来源框架项目(保底网传输设备-华为、传输网设备-中兴、通信设备板卡-思科、语音交换机板卡-广哈等)单一来源公示(采购编号:CG2700062001709241)
“无线通信模块信号正常,电压、电流及开关位置信号传输稳定。”4月8日上午,上海市南供电公司配电运维人员通过配网主站监控系统评估梅陇12号配电站无线“二合一”技术通信状态,确认设备连续10天运行稳定,验证了无线“二合一”技术的可靠性。通常,针对新建及改造的配电站项目,市南供电公司通过提前
4月11日,计量所在长沙组织召开IEEE1901.3双模通信国际标准第三次会议。来自IEEE1901.3标准工作组秘书处、中国电科院、南方电网公司、国网湖南电力等电力企业以及工作组企业代表共计50余位技术专家参加了本次会议。会上,计量所介绍了工作组现阶段工作进展及双模通信技术国内应用情况。工作组成员单位
4月1日,随着伊通220千伏变电站通信电源技改工程结束,方形铝壳结构、叠片式的磷酸铁锂电池第一次被应用在国网吉林省电力有限公司通信系统内。这是目前吉林省建成并投入试运行的首套电力通信磷酸铁锂电池系统。该系统存储容量1200安时,可在四平市伊通地区供电异常时保证伊通220千伏变电站通信站供电30
4月10日,南方电网广州供电局2024至2026年通信物资单一来源框架项目单一来源公示。(采购编号:CG2700062001709241)其中包含保底网传输设备配件-华为、传输网设备配件-烽火、传输网设备配件-华为、传输网设备配件-中兴、通信设备配件-华为、通信设备配件-思科、语音交换机配件-广哈。
截至2月27日,国网山东省电力公司在济南超过1万台电力终端中部署了轻量化5G模组,推动轻量化5G模组实现规模化应用。2023年9月,为加速5G技术发展和产业生态合作,针对标准化5G模组在电网应用成本高、功耗大等问题,国网山东电力联合北京智芯微电子科技有限公司等单位开展面向电力业务的5G轻量化通信技
近日,云南电网公司自主研发的“RIS+光纤”线路信息回传系统在云南省文山壮族苗族自治州投入运行,在全国率先将RIS相控阵通信系统与光纤结合,实现电力线路实时信息传送,传输信息加载速度较4G通信模式提升5倍。云南地区电力杆塔线路普遍架设于高山峡谷,4G信号不佳,杆塔数据实时信息采集与回传滞后不
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!