【技术实现步骤摘要】
嵌入式设备的启动方法、设备及介质
[0001]本申请涉及控制
,尤其涉及嵌入式设备的启动方法、设备及介质。
技术介绍
[0002]嵌入式系统的软件一般分为启动程序bootloader和系统文件两部分,系统文件包含内核文件和文件系统。嵌入式系统启动时首先运行bootloader,然后运行内核文件并自动挂载文件系统。并且,这些软件通常存放在flash存储器的不同分区中,以减少互相之间的影响。
[0003]此外,为提高嵌入式系统启动的可靠性,现有技术中还会通过在同一存储器里增加多个分区来对系统文件进行备份和修复,以防止升级系统文件的过程中出现掉电或线路中断等情况导致分区或软件完整性遭到破坏而使嵌入式系统无法正常启动。当主系统文件出现问题时,系统转由备份系统文件启动或修复主系统文件后再启动。然而,前者需要通过更改相应标识来实现主系统文件与备份系统文件间的切换,标识的更改涉及flash存储器的擦写操作,擦写次数的增多容易导致出现坏块使得系统无法正常启动。后者则需要对主系统文件进行修复,修复过程也涉及到flash存储器的擦 ...
【技术保护点】
【技术特征摘要】
1.一种嵌入式设备的启动方法,其特征在于,应用于嵌入式设备,所述嵌入式设备包括:主控芯片和启动控制芯片,还包括存储有启动程序及启动配置文件的第一存储器,所述主控芯片分别与所述启动控制芯片及所述第一存储器连接,所述方法包括:所述主控芯片当接收到所述启动控制芯片发送的复位信号时,确定当前满足启动加载条件,并响应所述复位信号;所述主控芯片根据所述启动控制芯片发送的启动信息选择信号,从所述启动配置文件中确定与所述启动信息选择信号匹配的目标启动信息;所述主控芯片通过运行的所述启动程序,从所述目标启动信息关联的目标对象加载内核文件,以启动所述嵌入式设备,其中,所述目标对象基于所述目标启动信息确定。2.根据权利要求1所述的方法,其特征在于,所述嵌入式设备中还包括存储有内核文件的至少一个第二存储器;所述从所述启动配置文件中确定与所述启动信息选择信号匹配的目标启动信息,包括:从所述启动配置文件中确定与所述启动信息选择信号相关联的匹配信息;当所述匹配信息为目标存储器信息时,将所述目标存储器信息作为目标启动信息;其中,目标存储器为其中一个第二存储器;当所述匹配信息为网络地址信息时,将所述网络地址信息作为目标启动信息。3.根据权利要求2所述的方法,其特征在于,相应的,基于所述目标启动信息确定所述目标对象的步骤包括:当所述目标启动信息为目标存储器信息时,确定与所述目标启动信息相匹配的目标存储器及目标内核文件,将所述目标存储器及目标内核文件作为目标对象;当所述目标启动信息为网络地址信息时,确定与所述网络地址相匹配的目标地址终端,将所述目标地址终端作为目标对象。4.根据权利要求1所述的方法,其特征在于,所述主控芯片在加载内核文件之后,还包括:如果检测所述嵌入式设备成功启动,则向所述启动控制芯片输出表征启动成功的启动监测信号。5.根据权利要求1所述的方法,其特征在于,还包括:所述启动控制芯片在接收到上电信号后,向所述主控芯片发送复位信号。6.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:任士龙,张同贵,
申请(专利权)人:阳光电源股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。