一种嵌入式系统及其控制方法技术方案

技术编号:4132722 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种嵌入式系统的控制方法,包括:嵌入式系统加电后,对内存中二级启动的当前校验值与二级启动预置的校验值进行比较,判断若两者一致,则对内存中应用程序模块的当前校验值与应用程序模块预置的校验值进行比较,判断若两者一致,则设置标记位F0,对所述应用程序模块的基础标记位Fn和所述标记位F0进行相与运算,判断若相与运算的结果为1,则初始化该应用程序模块并启动。应用本发明专利技术,通过二级启动控制应用程序的引导,解决了嵌入式系统中难以对应用程序进行选择性控制的问题,满足了对应用功能进行选配的需要。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统领域,尤其涉及。技术背景嵌入式系统设备的发展非常迅速,现在已经非常普及。日用电子设备、 手持移动设备等等都有嵌入式系统设备的应用。但是为了能更好的方便人们 的生活和满足工程应用领域的需求,对嵌入式系统设备t是出了更高的要求, 必须走多元化发展的道路。多元化发展的嵌入式设备导致了市场中设备的多样化。消费者必须通过 更新的自己的设备,才能满足自己不断变化发展的需求。同时,设备制造商 也必须通过不断的开发出新产品来满足消费者日益提高,不断变化发展的需 求。因此,在同一个应用的场景下面,如果能够通过通用化的方法,来满足 个别的需求,对设备制造商而言,降低了研发成本,提高了竟争力,可以在市场中拥有更灵活的策略;对消费者而言,同一个设备可以拥有更多的功能 组合,可以根据自己的需要进行选择。
技术实现思路
本专利技术所要解决的技术问题是提供,解决 了嵌入式系统中难以对应用程序进行选择性控制的问题。为了解决上述问题,本专利技术提供了一种嵌入式系统的控制方法,包括所述嵌入式系统加电后,对内存中二级启动的当前校-睑值与二级启动预 置的校验值进行比较,判断若两者一致,则对内存中应本文档来自技高网...

【技术保护点】
一种嵌入式系统的控制方法,其特征在于,包括: 所述嵌入式系统加电后,对内存中二级启动的当前校验值与二级启动预置的校验值进行比较,判断若两者一致,则对内存中应用程序模块的当前校验值与应用程序模块预置的校验值进行比较,判断若两者一致,则设 置标记位F0; 所述嵌入式系统对所述应用程序模块的基础标记位Fn和所述标记位F0进行相与运算,判断若相与运算的结果为1,则初始化该应用程序模块并启动。

【技术特征摘要】
1、一种嵌入式系统的控制方法,其特征在于,包括所述嵌入式系统加电后,对内存中二级启动的当前校验值与二级启动预置的校验值进行比较,判断若两者一致,则对内存中应用程序模块的当前校验值与应用程序模块预置的校验值进行比较,判断若两者一致,则设置标记位F0;所述嵌入式系统对所述应用程序模块的基础标记位Fn和所述标记位F0进行相与运算,判断若相与运算的结果为1,则初始化该应用程序模块并启动。2、 如权利要求1所述的控制方法,其特征在于,所述嵌入式系统对内存中二级启动的当前校验值与二级启动预置的校 验值进行比较,是指所述嵌入式系统在内存中预设一个校验数字S0,从二级启动的首地址 P0开始,取2个字节,模SO保存为校验结果,并将当前地址P1后移2个 字节;然后开始循环,从当前地址Pl取2个字节与校验结果Sl相加,模 SO保存为校验结果Sl,当前地址Pl开始后移2个字节,当判断当前地址 Pl已经到达二级启动的末尾地址后,保存当前校验结果S1为二级启动的当 前校验值,对内存中二级启动的当前校验值与二级启动预置的校验值进行比 较,如果两者一致,则判定二级启动的当前校验值完整有效。3、 如权利要求1所述的控制方法,其特征在于,所述标记位F0的大小是根据需要控制的应用程序模块的数目来决定;其中,所述标记位FO的值,就决定其对应的应用程序模块是否启用; 所述标记位F0为0,则表示这个位所标记的应用程序才莫块不启用;所述标 记位F0为1则示这个位所标记的应用程序才莫块启用。4、 如权利要求1所述的控制方法,其特征在于, 所述嵌入式系统设置标记位F0后,还包括在预定的地址空间将所述标记位F0写入,并将该标记位F0 4呆存为全局变量。5、 一种嵌入式系统,包括应用程序模...

【专利技术属性】
技术研发人员:朱作义任安涛赵海涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1