通过分析基于卫星数字视频广播的电视机顶盒使用过程中软件维护与升级中存在的问题,提出一种自维护引导装载系统的设计,并给出该设计的软件体系结构与实现方法。实际应用表明,该设计提高了机顶盒软件的自动维护和恢复功能,保证机顶盒在运行过程中具有较强的健壮性。