嵌入式系统及其安全开机方法技术方案

技术编号:2847491 阅读:209 留言:0更新日期:2012-04-11 18:40
一种嵌入式系统,包括一视频处理模组;一系统开机设定程序,其与视频处理模组电连接;以及一外挂驱动器。该视频处理模组更包括一处理单元;一视频控制器,其与上述处理单元相连,用于控制系统显示特定模式的画面;以及一视频编码器,用于将从视频控制器接收到的数字讯号转换为可显示的模拟讯号。上述外挂驱动器更包括一芯片设定程序,用于设定视频编码器的工作模式。该系统使用具有特定芯片设定程序的外挂驱动器来开启并进入系统,不仅能够防止使用者利用外挂驱动器对系统进行变更,又可以方便技术人员对系统进行维修。

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及一种应用在消费类电子产品的。
技术介绍
目前,众多消费类电子产品,如便携式媒体设备、家用媒体服务器、机上盒(Set-Top-Box,STB),主要应用ARM、MIPS架构的处理单元,该处理单元大多是系统单芯片(System-on-Chip,SoC)。随着用户对消费类电子产品,尤其是家电产品功能需求的日益多样化,越来越多的厂商就会将应用在开放式系统,如计算机、服务器的X86架构处理单元应用于上述消费类电子产品中进行嵌入式开发。对于嵌入式系统,均藉由一系统开机程序来开机,如ARM、MIPS架构的嵌入式系统是藉由开机加载程序(Boot Loader)开机,而X86架构的嵌入式系统是藉由基本输入输出系统(Basic InputOutput System,BIOS)开机。故用户可以利用外挂驱动器更换其系统开机设定程序,对系统内部程序设定进行修改、变更以及获取重要信息,使系统内部设置安全得到破坏。
技术实现思路
本专利技术所要解决的技术问题在于提供一,该系统使用具有特定芯片设定程序的外挂驱动器来开启,防止非工作人员进入系统内部更改其设置。本专利技术提供一种嵌入式系统,包括一视频处理模组;一系统开机设定程序,其与视频处模组电连接;以及一外挂驱动器。该视频处理模组更包括一处理单元;一视频控制器,其与上述处理单元相连,用于用于控制系统显示特定模式的画面;以及一视频编码器,用于将从视频控制器接收到的数字讯号转换为可显示的模拟讯号。上述外挂驱动器更包括一芯片设定程序,用于设定视频编码器的工作模式。本专利技术提供一种嵌入式系统安全开机的方法,包括(a)系统开机设定程序设定开机程序;(b)系统开机设定程序检测是否插入外挂驱动器;(c)如果没有外挂驱动器,系统开机设定程序选择正常开机模式开机;(d)如果有外挂驱动器,系统开机设定程序选择外挂驱动器开机模式开机,且继续检测该外挂驱动器中有无开机执行文件;(e)如果该外挂驱动器中没有开机执行文件,系统开机设定程序选择正常模式开机;(f)如果该外挂驱动器中有开机执行文件,系统开机设定程序检测该外挂驱动器中有无第二芯片设定程序;(g)如果该外挂驱动器中有第二芯片设定程序,则显示开机画面,系统开机;(h)如果该外挂驱动器中没有第二芯片设定程序,则显示全黑画面,整个流程结束。本专利技术还提供一种嵌入式系统安全开机之方法,包括(a)系统开机设定程序接收一用户密码;(b)系统开机设定程序检测该用户密码是否正确;(c)如果该用户密码不正确,系统开机设定程序选择正常开机模式开机;(d)如果该用户密码正确,系统开机设定程序检测是否有外挂驱动器;(e)如果没有检测到外挂驱动器,系统开机设定程序选择正常开机模式开机;(d)如果检测到外挂驱动器,系统开机设定程序检测该外挂驱动器中是否有第二芯片设定程序;(e)如果外挂驱动器中有第二芯片设定程序,则显示除错模式画面;(f)如果外挂驱动器中没有第二芯片设定程序,则显示全黑画面,整个流程结束。本专利技术在嵌入式系统利用外挂驱动器开机的情况下,在驱动器中加入特定的芯片设定程序,不仅可以防止使用者变更系统内部程序,而且方便维修人员对系统进行检测。附图说明图1A为本专利技术嵌入式系统正常开机的工作原理图,该系统为X86架构系统;图1B为本专利技术嵌入式系统正常开机的工作原理图,该系统为ARM、MIPS架构系统;图2A为本专利技术嵌入式系统利用外挂驱动器开机第一实施例的工作模组图,该系统为X86架构系统;图2B为本专利技术嵌入式系统利用外挂驱动器开机第二实施例的工作模组图,该系统为X86架构系统;图2C为本专利技术嵌入式系统利用外挂驱动器开机第三实施例的工作模组图,该系统为X86架构系统;图2D为本专利技术嵌入式系统利用外挂驱动器开机的工作模组图,该系统为ARM、MIPS架构系统;图3A为本专利技术嵌入式系统安全开机的流程图,该系统为X86架构系统;图3B为本专利技术嵌入式系统安全开机的流程图,该系统为ARM、MIPS架构系统。具体实施方式本专利技术的实施方式中,嵌入式系统具有两种开机模式,一种是正常开机模式,另一种是利用外挂驱动器开机模式。本专利技术嵌入式系统可为X86、ARM以及MIPS等架构的系统。图1A所示为本专利技术嵌入式系统于正常开机时工作模块图,该系统为X86架构系统,其包括一处理单元10、一视频控制器11、一视频编码器12、一系统开机设定程序13以及一显示装置14,其中系统开机设定程序13包括一视频图形阵列基本输入输出系统(VGABIOS)130,而视频图形阵列基本输入输出系统130又包括一第一芯片设定程序1300。应注意的是,第一芯片设定程序1300在应用该嵌入式系统之设备出厂前已经烧录在其内存中。在本专利技术的其它实施例中,该第一芯片设定程序1300亦可以放置于视频图形阵列基本输入输出系统130外部。本实施例中,视频控制器11可以被设定为主动模式,亦可以被设定为被动模式,该模式的设定在设备出厂前就已完成。如果视频控制器11工作在主动模式时,设备开机后,视频图形阵列基本输入输出系统130会进入不同的显示模式,如显示模式640×480×256定义为显示模式一,或显示模式640×400×16定义为显示模式二。由于视频图形阵列基本输入输出系统130在出厂前,其画面显示模式已经被预先设定为某一种模式,例如本实施例中,正常开机情况下,视频图形阵列基本输入输出系统130被设定为显示模式一,则显示装置14显示640×480×256色的画面。当系统开机设定程序13,本实施例中为系统的基本输入输出系统(Basic Input Output System,BIOS),执行到系统需要显示画面的时候,就会通知视频图形阵列基本输入输出系统130去设定视频控制器11的工作模式参数,如显示模式、工作频率、时间等,使系统可以显示某种模式的画面。视频图形阵列基本输入输出系统130同时会通知第一芯片设定程序1300去设定视频编码器12的工作模式参数,由于视频编码器12是将从视频控制器11接收到的数字讯号转换为显示装置14,如电视,可以显示的模拟讯号,故其工作模式必须与视频控制器11相同,即视频编码器12的显示模式、工作频率、时间等与视频控制器11相同。若不同,显示装置14则无法显示开机画面。当视频控制器11工作在被动模式时,视频控制器11的工作模式由视频编码器12来设定,而不是由视频图形阵列基本输入输出系统130设定,即当系统执行到需要显示画面的时候,系统开机设定程序13通知第一芯片设定程序1300设定视频编码器12的工作模式,同时视频编码器12也会告知视频控制器11其工作模式,则视频控制器11将会输出模式匹配的讯号。图1B所示为本专利技术嵌入式系统正常开机的工作原模组图,该系统为ARM、MIPS架构系统,其与图1A所示系统不同之处在于第1B图所示系统的视频控制器11只能工作在被动模式下,且该系统的系统开机设定程序13不包括视频图形阵列基本输入输出系统130,则第一芯片设定程序1300直接放置在系统开机设定程序13中。在本实施例中,系统开机设定程序13为开机加载程序(Boot Loader)。图2A所示为嵌入式系统于外挂驱动器开机时第一实施例的工作模块图,该系统为X86架构系统,其包括一处理单元10′、一视频控制器11′、一本文档来自技高网...

【技术保护点】
一种嵌入式系统包括:一视频处理模组包括一处理单元,一视频控制器以及一视频编码器,用于产生可以显示的视频信号;一系统开机设定程序,其与上述视频控制器相连,用于执行相关程序使系统开机;以及一驱动器,其与上述视频编码器相连,用于驱动系统开机,其特征在于:上述驱动器包括一芯片设定程序,用以设定视频编码器的工作模式。

【技术特征摘要】
1.一种嵌入式系统包括一视频处理模组包括一处理单元,一视频控制器以及一视频编码器,用于产生可以显示的视频信号;一系统开机设定程序,其与上述视频控制器相连,用于执行相关程序使系统开机;以及一驱动器,其与上述视频编码器相连,用于驱动系统开机,其特征在于上述驱动器包括一芯片设定程序,用以设定视频编码器的工作模式。2.如权利要求1所述嵌入式系统,其特征在于该驱动器包括一开机执行文件,用来执行相关程序使系统开机。3.如权利要求2所述嵌入式系统,其特征在于上述芯片设定程序可以在开机执行文件内,也可以在开机执行文件外。4.如权利要求1所述嵌入式系统,其特征在于驱动器更包括一视频控制程序,用于设定视频控制器的工作频率。5.如权利要求1所述嵌入式系统,其特征在于包括有一显示装置,用以显示开机画面。6.如权利要求1所述嵌入式系统,其特征在于包括有一连接界面,用以将驱动器电连接至视频编码器。7.一种嵌入式系统安全开机方法,该嵌入式系统包括一正常开机模式与一外挂驱动器开机模式,其特征在于该方法包括如下步骤(a)设定开机程序;(b)判断是否插入一外挂驱动器;(c)如果检测到该外挂驱动器,判断该外挂驱动器中是否包括开机执行文件;(d)如果该外挂驱动器中包括开机执行文件,判断该外挂驱动器中是否包括芯片设定程序;以及(e)如果该外挂驱动器中包括芯片设定程序,显示开机画面,系统开机。8.如权...

【专利技术属性】
技术研发人员:郑明杰
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1