1.一种基于磁盘介质机顶盒启动/调试方法,其特征在于,所述基于磁盘介质机顶盒启动/调试方法包括以下步骤:
机顶盒响应于用户输入的启动指令,从磁盘介质上获取磁盘分区表,根据所述磁盘分区表在所述磁盘介质上建立系统分区;
在所述磁盘介质中启动内核程序,以挂载运行所述系统分区;
在所述系统分区挂载成功时,获取所述磁盘介质中安卓系统访问的各分区;
挂载运行所述安卓系统访问的各分区,以实现启动/调试。
2.如权利要求1所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述响应于用户输入的启动指令,从磁盘介质上获取磁盘分区表,根据所述磁盘分区表在所述磁盘介质上建立系统分区之前,所述基于磁盘介质机顶盒启动/调试方法还包括:
从闪存中读取引导程序,根据所述引导程序初始化磁盘介质,在所述磁盘介质初始化完成时,执行所述从磁盘介质上获取磁盘分区表的步骤。
3.如权利要求1所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述在所述系统分区挂载成功时,获取所述磁盘介质中安卓系统访问的各分区之前,所述基于磁盘介质机顶盒启动/调试方法还包括:
将所述磁盘介质的各分区设备节点链接至安卓系统访问的各分区名,以支持在所述磁盘介质上挂载运行所述安卓系统访问的各分区。
4.如权利要求1所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述在所述系统分区挂载成功时,获取所述磁盘介质中安卓系统访问的各分区,具体包括:
在所述系统分区挂载成功时,获取所述磁盘介质中安卓系统访问的各分区及启动脚本;
相应地,所述挂载运行所述安卓系统访问的各分区,以实现启动/调试,具体包括:
在所述启动脚本中挂载运行所述安卓系统访问的各分区,以实现启动/调试。
5.如权利要求1所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述在所述磁盘介质中启动内核程序,以挂载运行所述系统分区,具体包括:
从磁盘介质的预设地址获取所述磁盘分区表,根据所述磁盘分区表建立磁盘分区信息;
从所述磁盘分区信息获取内核程序,启动所述内核程序,以挂载运行所述系统分区。
6.如权利要求1所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述在所述磁盘介质中启动内核程序,以挂载运行所述系统分区之后,所述基于磁盘介质机顶盒启动/调试方法还包括:
获取所述磁盘介质检测及初始化所述系统分区的时间;
将挂载所述系统分区的超时时间设置为预设时间,以使所述磁盘介质能够在所述预设时间内检测及初始化所述系统分区,所述预设时间大于等于所述磁盘介质检测及初始化所述系统分区的时间。
7.如权利要求6所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述将挂载所述系统分区的超时时间设置为预设时间之前,所述方法还包括:
判断所述磁盘介质检测及初始化所述系统分区的时间是否小于挂载所述系统分区的超时时间,在所述磁盘介质检测及初始化所述系统分区的时间小于挂载所述系统分区的超时时间时,执行所述将挂载所述系统分区的超时时间设置为预设时间的步骤。
8.如权利要求1至7任一项中所述的基于磁盘介质机顶盒启动/调试方法,其特征在于,所述从磁盘介质上获取磁盘分区表,根据所述磁盘分区表在所述磁盘介质上建立系统分区,具体包括:
从磁盘介质上获取GUID磁盘分区表,根据所述GUID磁盘分区表在所述磁盘介质上建立系统分区。
9.一种机顶盒,其特征在于,所述机顶盒包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于磁盘介质机顶盒启动/调试程序,所述基于磁盘介质机顶盒启动/调试程序配置为实现如权利要求1至8中任一项所述基于磁盘介质机顶盒启动/调试方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有基于磁盘介质机顶盒启动/调试程序,所述基于磁盘介质机顶盒启动/调试程序被处理器执行时实现如权利要求1至8中任一项所述的基于磁盘介质机顶盒启动/调试方法的步骤。