一种嵌入式多操作系统的引导程序升级方法

    公开(公告)号:CN106371863A

    公开(公告)日:2017-02-01

    申请号:CN201610710912.7

    申请日:2016-08-24

    Inventor: 喻亮 付力 刘兵

    CPC classification number: G06F9/44521

    Abstract: 本发明公开了一种嵌入式多操作系统引导程序的升级方法,在嵌入式操作系统引导程序之前加入预引导程序并且将PRE-Loader预先固化到一片独立的只读存储器中,避免在使用过程中由于人为写入错误程序导致出错。在PRE-Loader执行过程中,目标板的串口、Flash、内存、堆栈等被初始化,因此操作人员可以通过串口来升级、加载多种操作系统的引导程序,将其写入到Nor flash中,进而通过引导程序升级、加载存储在Nor flash中的操作系统内核,以及存储在Nand flash中的根文件系统等,从而实现了对多种操作系统进行引导、升级的功能,同时避免了操作系统引导程序在升级过程中由于断电等原因使系统遭到破坏,此外还降低了在目标板上留JTAG口导致程序遭到窃取的风险。

Patent Agency Ranking