嵌入式系统具有许多优势,例如,智能度高,体积小,可靠性高和实时性强。它们已越来越多地用于各种行业,例如消费电子,工业控制和汽车电子。
大型系统通常由许多小型嵌入式系统组成。他们进行沟通和合作以完成各种检测和控制任务,从而形成一个分布式嵌入式系统。
汽车电子系统中的车载GPS,倒车雷达,发动机控制,仪表板系统等,CNC机床中的键盘显示系统和电机控制系统,这些都是嵌入式系统的特定应用。许多嵌入式系统的应用也给软件升级带来了很多困难,主要有以下几个方面:①这些系统位于大型系统的各个位置,很难分别升级每个系统; ②有些系统是为了满足机密性。
除了可靠性要求之外,系统是永久密封的,并且仅保留通信和电源端口。单独升级它甚至是不可能的。
针对这些问题,本文提出了一种使用CAN总线的分布式嵌入式系统升级方案,该方案可实现多点,单点甚至系统范围的升级。其他类型的通信端口类似。
1系统结构框图如图1所示。图1系统结构框图整个系统由多个独立的嵌入式模块组成,这些模块完成某些功能,CAN总线和用于升级整个系统的控制模块。
其中,控制模块也可以是功能模块之一。每个功能模块上都安装了一个独立的引导程序,可以将其视为模块的Bootloader。
引导程序将在模块中永久固化,并且不会通过程序升级进行升级。引导程序中嵌入了CAN总线通信程序。
在正常工作条件下,每个功能模块可以单独工作,也可以通过CAN总线与其他模块协同工作。需要升级某个模块的软件时,请通过系统升级控制模块向该模块发送升级命令。
收到命令后,模块跳转到引导程序,等待系统升级模块发送升级数据,然后在升级完成后跳转。返回到应用程序。
2系统实现2.1 of在线升级的实现原理ST采用基于ARM公司的ST公司的Cortex-M3核心32位嵌入式处理器STM32F103VC,其片上Flash是主要的存储区域。应用程序代码存储在闪存(0x08000000〜0x0807FFFF)中,并且Flash由Page管理,因此Flash可以分为几个使用区域。
图2 Flash分区在此系统中,Flash分为两个区域,一个区域是上述引导程序区域,另一个区域是应用程序区域。 Flash分区如图2所示。
the接通电源后,STM32F103VC将自动跳转到地址0x08000000以执行以下程序。可以将项目的开始位置(即主功能的地址)专门映射到Flash存储器的地址。
在该系统的设计中,Flash中具有两个主要功能。引导程序用于升级应用程序,并在加电后跳转到应用程序,并且该应用程序完成相应的模块功能。
这两个区域可以通过特定的说明相互跳转,从而可以实现在线升级。 2.2硬件系统STM32F103VC处理器具有高性能,低成本,低功耗等特点。
该处理器具有丰富的片上外围设备,具有多个系统计时器,CAN通信接口,USART通信接口,DMA和其他丰富的资源,借助ST提供的固件库,它可以轻松地操作系统资源。该处理器集成了256 KB的片上Flash和64 KB的片上SRAM,足以完成大多数任务。
为了实现CAN总线通讯,只需要在STM32F103VC上增加一个CAN驱动器芯片就可以进行电平转换。系统硬件结构框图如图3所示。
图3系统硬件结构框图2.3系统软件系统为了实现在线升级功能,首先需要编写启动程序,然后将其刻录到Flash启动中区域。为了防止应用程序升级失败,有必要判断引导程序中Flash的指定位置是否存在程序完整标记。
公司: 深圳市捷比信实业有限公司
电话: 0755-29796190
邮箱: ys@jepsun.com
产品经理: 汤经理
QQ: 2057469664
地址: 深圳市宝安区翻身路富源大厦1栋7楼

更多资讯
获取最新公司新闻和行业资料。
- 深入解析WAN3216F245L08在嵌入式系统中的优势与选型建议 WAN3216F245L08在嵌入式系统中的应用价值随着物联网技术的发展,嵌入式系统对芯片性能的要求日益提高。WAN3216F245L08凭借其卓越的综合性能,成为众多嵌入式项目首选的主控芯片之一。性能优势分析1. 高集成度设计:芯片内部集成...
- WINBOND W25Q系列Flash存储器在嵌入式系统中的核心作用 WINBOND W25Q系列Flash存储器:嵌入式系统的可靠数据基石在物联网(IoT)、智能家居、工业控制等领域,非易失性存储器是保障系统稳定运行的关键组件。WINBOND W25Q系列作为高性能串行Flash存储器的代表,以其高可靠性、大容量和低...
- 74HC系列芯片在嵌入式系统中的关键作用与选型指南 74HC系列芯片:嵌入式系统中的“逻辑基石”74HC系列是经典的中规模集成电路(MSI)家族之一,因其优异的电平兼容性与稳定性,被广泛应用于各类嵌入式系统设计中。从简单的信号转换到复杂的时序控制,74HC芯片始终扮演着不...
- 深入解析:数码管电阻计算与影像译码器在嵌入式系统中的集成应用 数码管电阻计算与影像译码器的嵌入式集成实践在嵌入式系统开发中,将影像译码器与数码管显示模块结合,实现高效、直观的人机交互界面,已成为主流趋势。本文从实际工程角度出发,深入探讨两者的集成逻辑与关键设计要...
- 可编程片上系统(PSoC)在嵌入式智能控制中的创新应用 可编程片上系统(PSoC):融合硬件与软件的智能控制平台可编程片上系统(PSoC, Programmable System on Chip)是赛普拉斯(现为英飞凌科技)推出的一种高度集成的混合信号SoC解决方案,将微控制器、可编程模拟/数字外设、存储器与高...
- 如何选择适合嵌入式系统的高性能PMIC电源管理芯片 选型指南:构建稳定可靠的嵌入式电源系统在工业控制、智能家居、医疗设备等嵌入式应用场景中,电源稳定性直接影响系统可靠性与寿命。因此,合理选择一款合适的PMIC电源管理芯片至关重要。以下从多个维度提供选型建议。...
- I2C多任务器与低Rds(on) MOS管在嵌入式系统中的高效应用解析 I2C多任务器与低Rds(on) MOS管的核心作用在现代嵌入式系统设计中,I2C总线因其简单、低成本和高可靠性而被广泛应用。然而,当多个设备需要共享同一I2C总线时,冲突与信号干扰成为常见问题。此时,I2C多任务器(Mux)应运而生,...
- 嵌入式通信技术:实现设备间高效互联的新范式 嵌入式通信:连接万物的智能神经网络嵌入式通信技术正成为物联网(IoT)、工业自动化和智能终端发展的核心驱动力。通过将通信模块深度集成于主控芯片或传感器内部,实现了低功耗、高可靠性的数据交互。1. 嵌入式通信的...
- 汽车级金属箔片式电阻器:保障智能驾驶系统的安全基石 汽车级金属箔片式电阻器在智能汽车中的关键作用随着智能驾驶、车联网和新能源汽车的快速发展,车载电子系统对元器件的可靠性、耐久性和安全性提出前所未有的挑战。汽车级金属箔片式电阻器以其优异的综合性能,正在成...
- 深入解析:如何正确使用电流检测贴片电阻CS..A系列提升系统可靠性 前言:为何电流检测如此关键?在现代电子系统中,电流是衡量设备运行状态的核心参数之一。准确的电流检测不仅有助于实现过流保护,还能优化能效管理、延长设备寿命。而电流检测贴片电阻CS..A系列正是实现这一目标的关键...
- 深入解析CRW..A系列与SWR..A系列电阻器在电力系统中的关键作用 CRW..A系列与SWR..A系列在电力系统中的核心价值随着智能电网与新能源接入系统的快速发展,电力设备对过压保护的需求日益增强。浪涌电阻器作为第一道防线,其性能直接关系到系统安全与运行连续性。本文将从技术原理、实际...
- 基于NPN晶体管的LED驱动方案在LNB系统中的实践应用 基于NPN晶体管的LED驱动在LNB系统中的创新应用随着卫星电视设备向小型化、智能化发展,LNB模块的电源管理与状态反馈功能日益重要。本文以实际工程案例为基础,分析如何利用简单而高效的NPN晶体管驱动电路实现对LED的精准控...
- 从系统设计角度深入理解DC-DC整合式功率级的未来趋势 整合式功率级:推动电源系统小型化与智能化的关键随着电子设备向更小、更智能、更高能效方向发展,整合式功率级正成为主流技术趋势。它不仅是硬件集成的体现,更是系统级设计思维的革新。1. 技术演进:从分立到集成早...
- 汽车级金属薄膜片式电阻器:构建安全可靠的车载电气系统基石 汽车级金属薄膜片式电阻器的技术突破与应用价值随着汽车智能化、电动化趋势加速,对电子元器件的热稳定性、长期可靠性和电磁兼容性提出更高挑战。汽车级金属薄膜片式电阻器以其优异的综合性能,正在成为新一代智能汽...
- 基于KVM与打印机系统的自动化集成解决方案设计与实施 基于KVM与打印机系统的自动化集成解决方案设计与实施在现代企业信息化建设中,如何实现多设备间的高效协同已成为关键挑战。本文以打印机系统JK与KVM切换器为核心,探讨一套完整的自动化集成方案,涵盖架构设计、软硬件选...
- 嵌入式晶圆电阻在高性能电子设备中的应用与优势分析 嵌入式晶圆电阻:现代电子技术的核心组件随着电子设备向小型化、高集成度方向发展,嵌入式晶圆电阻因其卓越的性能和可靠性,已成为高端电路设计中不可或缺的关键元件。它不仅具备极高的温度稳定性,还可在微米级尺度...
- 深入解析电阻阵列CN..A系列与SWR..A系列、CRW..A系列的核心差异 引言在电子元器件领域,电阻阵列因其高集成度、稳定性和空间节省优势,广泛应用于精密电路、工业控制及通信设备中。其中,CN..A系列、SWR..A系列和CRW..A系列是市场上常见的三种电阻阵列型号。尽管它们均属于电阻阵列类别,...
- 基于聚合器与升压电路的高效电源管理系统设计实践 高效电源管理系统的设计挑战与解决方案随着智能终端向小型化、低功耗方向发展,如何从环境中获取并有效利用微弱能源成为关键技术瓶颈。本文聚焦于以IC聚合器为核心、升压电路为执行单元的电源管理系统设计方法。1. 系统...
- 耐脉冲电阻PWR..A系列与SWR..A系列、CRW..A系列的性能对比分析 耐脉冲电阻PWR..A系列与SWR..A系列、CRW..A系列的核心区别解析在工业自动化、电力系统及高可靠性电子设备中,耐脉冲电阻因其出色的抗冲击能力而备受青睐。其中,PWR..A系列、SWR..A系列和CRW..A系列是市场上常见的三大类耐脉冲电...
- 深入解读聚鼎ASMBJ TVS管:如何提升车载电子系统的防护等级 深入解读聚鼎ASMBJ TVS管:如何提升车载电子系统的防护等级随着智能驾驶与车联网技术的发展,车载电子系统面临更加复杂的电磁环境挑战。聚鼎ASMBJ系列瞬态抑制二极管凭借其先进的设计与严格的质量控制,成为提升系统防护等...