【技术实现步骤摘要】
一种嵌入式系统的安全升级结构及方法
本专利技术涉及到嵌入式领域,尤其适用于无复杂操作系统的嵌入式平台。
技术介绍
嵌入式系统是指在单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。嵌入式系统的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。与普通微型计算机相比,嵌入式系统具有以下优点:1)体积小、结构简单、可靠性高。2)操作简单,接口控制能力强。3)低电压、低功耗。4)价格低廉,优异的性价比。同样嵌入式系统也存在如下缺点:1)主频低、可用资源少。受生产成本、制作工艺、嵌入式芯片面积、功耗等方面的制约,主频一般集中在几十到一百兆赫兹,存储器资源也大多不超10MB,通信接口一般仅支持I2C、SPI、UART、GPIO等基础通信接口。2)外扩能力有限。如果通过外扩方式提高可用资源,外扩设备的性能又会大打折扣,影响整体性能。3)程序升级困难,升级过程容易失败。嵌入式SOC焊接在设备中,一般没有直接与外界通信的物理接口,程序升级时需要借助其他通道,协议复杂升级时间长,在此期间容易发生断电造成升级失败。嵌入式芯片需求量巨大,散 ...
【技术保护点】
1.一种嵌入式系统的安全升级结构,其特点在于将存储区划分为Bootloader区、程序A区、程序B区、数据区,其中Bootloader区中的程序负责引导启动,程序A区负责程序运行,程序B区负责程序备份,数据区负责存储系统数据、用户数据等。
【技术特征摘要】
1.一种嵌入式系统的安全升级结构,其特点在于将存储区划分为Bootloader区、程序A区、程序B区、数据区,其中Bootloader区中的程序负责引导启动,程序A区负责程序运行,程序B区负责程序备份,数据区负责存储系统数据、用户数据等。2.如权利要求1所述的安全升级结构,其特征在于,所述Bootloader区中的程序不仅完成引导启动功能,还能完成升级程序搬移功能。3.如权利要求1所述的安全升级结构,其特征在于,所述数据区与其他区域是分离的。4.一种嵌入式系统的安全升级方法,基于权利要求1所述结构,其特征在于安全升级过程主要包括:步骤S1Bootloader区中的程序引导程序启动进入程序A区;步骤S2进行升级权限认证,获得升级权限;步骤S3将升级程序备份在程序B区;步骤S4对...
【专利技术属性】
技术研发人员:沈一飞,
申请(专利权)人:北京中电华大电子设计有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。