金融行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210700021.9 (22)申请日 2022.06.20 (65)同一申请的已公布的文献号 申请公布号 CN 115098304 A (43)申请公布日 2022.09.23 (73)专利权人 中国科学院空间应用工程与技 术 中心 地址 100094 北京市海淀区邓庄南路9号 (72)发明人 王婷 高玉娥 李策 王金准  王冲 宫永生  (74)专利代理 机构 北京轻创知识产权代理有限 公司 11212 专利代理师 厉洋洋 (51)Int.Cl. G06F 11/20(2006.01)G06F 11/07(2006.01) G06F 9/4401(2018.01) G06F 9/445(2018.01) (56)对比文件 CN 112306726 A,2021.02.02 CN 109614258 A,2019.04.12 CN 114116270 A,202 2.03.01 CN 203858622 U,2014.10.01 CN 111158963 A,2020.0 5.15 CN 110727544 A,2020.01.24 CN 102169451 A,201 1.08.31 CN 112162784 A,2021.01.01 JP 2003242044 A,2003.08.29 US 20171238 84 A1,2017.0 5.04 审查员 许莎莎 (54)发明名称 一种嵌入式系统、 电子设备及软件运行方法 (57)摘要 本发明公开一种嵌入式系统、 电子设备及软 件运行方法, 嵌入式系统包 括: CPU、 可编程器件、 DDR、 第一FLASH芯片、 第二FLASH芯片和看门狗; 第一FLASH芯片和第二FLASH芯片均由低地址到 高地址分别排布引导程序Boot和多个应用程序 APP; CPU的第一输出端、 第二输出端和片选端均 与可编程器件 连接; 可编程器件的第一片选端和 第二片选端分别与所述第一FLASH芯片和第二 FLASH芯片连接; 可编程器件的喂狗信号端与看 门狗连接, 看门狗与所述CPU连接, CPU与所述 DDR、 第一FLASH芯片和第二FLASH芯片连接。 本发 明可实现嵌入式系统的高可靠性, 以及软件运行 的灵活性。 权利要求书2页 说明书6页 附图2页 CN 115098304 B 2022.11.29 CN 115098304 B 1.一种嵌入式系统, 其特征在于, 包括: CPU、 可编程器件、 DDR、 第一FLASH芯片、 第二 FLASH芯片和看门狗; 所述第一FLASH芯片和第二FLASH芯片均由低地址到高地址分别排布 引导程序Boot和多个 应用程序AP P; 所述CPU的第 一输出端、 第二输出端和片选端均与所述可编程器件连接; 所述可编程器 件的第一片选端和第二片选端分别与所述第一FLASH 芯片和第二FLASH 芯片连接; 所述可编 程器件的喂狗信号端与所述看门狗 连接, 所述看门狗与所述CPU连接, 所述CPU与所述DDR、 第一FLASH芯片和第二FLASH芯片连接; 所述可编程器件用于执行所述CPU与所述第一FLASH芯片和第二FLASH芯片 之间的片选 控制; 所述CPU用于从当前所选的FLASH芯片中加载引导程序Boot至所述DDR 中并运行, 并通 过所述第一输出端向所述可编程器件输出Boot软件喂狗信号, 所述可编程器件根据第一预 设时间段内所述Bo ot软件喂狗 信号的输出情况确定是否进行片选切换; 所述CPU还用于当所述引导程序Boot正常运行后, 读取当前所选的FLASH芯片中存储的 启动标识, 加载并运行与所述启动标识对应的APP代码区的应用程序APP; 并通过所述第二 输出端向所述可编程器件输出App软件喂狗信号; 所述可编程器件根据第二预设时间段内 所述App软件喂狗 信号的输出情况确定是否进行应用程序AP P切换。 2.根据权利要求1所述的嵌入式系统, 其特征在于, 所述可编 程器件用于当第 一预设时 间段内所述Boot软件喂狗信号输出异常时, 通过所述看门狗控制所述CPU复位, 并切换当前 所选FLASH芯片; 所述CPU从切换后的FLASH芯片中加载引导 程序Boot至所述D DR中并运行。 3.根据权利要求1所述的嵌入式系统, 其特征在于, 所述可编 程器件用于当第 二预设时 间段内所述App软件喂狗信号的输出异常时, 通过所述看门狗控制所述CPU复位, 重启当前 所选应用程序AP P预设次数仍启动失败时, 则切换为启动其 他代码区对应的应用程序AP P。 4.根据权利要求1所述的嵌入式系统, 其特征在于, 所述Boot软件喂狗信号为按照第一 预设周期输出的高低电平翻转信号, 所述App软件喂狗信号为按照第二预设周期输出 的高 低电平翻转信号。 5.根据权利 要求1至4任一项所述的嵌入式系统, 其特征在于, 所述第一FLASH芯片和第 二FLASH芯片采用同构策略, 每次上载重构时, 同时对 所述第一FLASH芯片和第二FLASH芯片 进行固化, 并对两个FLASH芯片中的启动标识进行同样的置位。 6.根据权利 要求1至4任一项所述的嵌入式系统, 其特征在于, 所述第一FLASH芯片和第 二FLASH芯片采用异构策略, 仅对当前所选Flash芯片进行固化, 并仅对当前Flash芯片中的 启动标识进行置位。 7.根据权利 要求1至4任一项所述的嵌入式系统, 其特征在于, 所述第一FLASH芯片和第 二FLASH芯片还 包括排布于所述引导 程序Boot和多个 应用程序AP P之间的操作系统。 8.根据权利要求1至4任一项所述的嵌入式系统, 其特征在于, 所述多个应用程序APP至 少包括原 始代码区、 重构代码区和预置代码区; 所述可编程器件 采用FPGA或CPLD。 9.一种电子设备, 其特 征在于, 包括权利要求1至8任一项所述的嵌入式系统。 10.一种软件运行方法, 其特征在于, 利用权利要求1至8任一项所述的嵌入式系统实 现, 包括: 可编程器件执行CPU与第一FLASH芯片和第二FLASH芯片 之间的片选控制; CPU从当前所 选的FLASH芯片中加载引导程序Boot至DDR 中并运行, 并通过第一输出端向可编程器件输出权 利 要 求 书 1/2 页 2 CN 115098304 B 2Boot软件喂狗信号, 可编程器件根据第一预设时间段内所述Boot软件喂狗信号的输出情况 确定是否进行片选切换; 当引导程序Boot正常运行后, CPU读取当前所选 的FLASH芯片中存储的启动标识, 加载 并运行与启动标识对应的APP代码区的应用程序 APP; 并通过第二输出端向可编程器件输出 App软件喂狗信号; 可编程器件根据第二预设时间段内所述App软件喂狗信号的输出情况确 定是否进行应用程序AP P切换。权 利 要 求 书 2/2 页 3 CN 115098304 B 3

.PDF文档 专利 一种嵌入式系统、电子设备及软件运行方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种嵌入式系统、电子设备及软件运行方法 第 1 页 专利 一种嵌入式系统、电子设备及软件运行方法 第 2 页 专利 一种嵌入式系统、电子设备及软件运行方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。