一种通过主机更新嵌入式设备的操作系统的方法

文档序号:6587417阅读:313来源:国知局
专利名称:一种通过主机更新嵌入式设备的操作系统的方法
技术领域
本发明涉及计算机领域,更确切地说是涉及一种通过主机更新嵌入式设备的操作系统的方法。
背景技术
目前的嵌入式设备的体积一般都比较小,所以大都使用容量和占用物理空间均比较小的存储设备来存储其所使用的操作系统以及上层应用程序。其所使用的操作系统一般都采用可裁减的嵌入式操作系统,比如Windows CE和嵌入式LINUX等,这些操作系统的特点是占用存储空间比较小,比如Windows CE最小可以裁减到3M。
如果要升级嵌入式设备的操作系统以增加系统的功能和优化系统的性能,通常可以采用以下三种方法1、用一个已经烧制好、并且装有新的操作系统的存储设备替换掉嵌入式设备中原有的存储设备。
2、使用Compact Flash(CF)卡进行嵌入式设备的操作系统的自动更新。
3、将嵌入式设备与一台主机相连,通过主机将新的操作系统传输至嵌入式设备,从而实现嵌入式设备的操作系统的升级。
在这三种升级操作系统的方法中,第一种方法由于嵌入式设备的内部结构十分紧密,因此对其中的存储设备的安装、拆卸都比较困难,需要有专业的设备安装、维修和维护人员才能实现,而且对嵌入式设备的拆装容易引起相关硬件的损坏。
第二种方法需要嵌入式设备有CF卡读写器的支持才能实现,而一般的嵌入式设备没有CF卡读写器,如果采用此方法则会增加嵌入式设备的成本。
第三种方法作为被嵌入式设备广泛使用的操作系统的升级方法,通过主机端应用程序与嵌入式设备端应用程序之间的通讯来实现嵌入式设备的操作系统的升级。在这种方法中,为了实现主机与嵌入式设备之间的通讯,通常可以采用串口、并口、以太网口、红外和USB等连接方式。对于串口和并口连接方式,由于传输速率比较低,可扩展的外围应用也比较少,因此大多数嵌入式设备目前都不提供串口和并口;对于以太网口连接方式,需要另外增加以太网口以实现二者的通讯,因此会增加嵌入式设备的成本;对于红外连接方式,由于传输速率比较慢,连接也比较复杂,而且目前大多数的PC机也不提供红外端口的支持,因此该连接方式不实用;对于USB连接方式,嵌入式设备必须工作于从模式下,因此嵌入式设备上用于与主机连接的USB接口在通常情况下不能用作通常意义的USB接口,嵌入式设备需要增加一个工作于从模式的USB接口,而很多CPU,比如X86架构的CPU,本身并没有对这样的USB接口的支持,所以原始设备制造商(OEM)要在嵌入式设备中增加一个工作于从模式的USB接口就一定会增加嵌入式设备的成本。
因此,在这种通过主机更新嵌入式设备的操作系统的方法中,在连接嵌入式设备和主机时所采用的接口存在两种问题,一种是接口的传输速率低,从而导致更新操作系统的速率低,另一种是需要另外增加接口,从而需要增加产品的成本。

发明内容
鉴于以上所述的嵌入式设备更新操作系统时所遇到的不易拆装存储设备、更新操作系统的速率低和需要增加嵌入式设备的成本等问题,而越来越多的嵌入式设备均具有IEEE 802.11无线局域网协议,可以实现移动上网,本发明的主要目的是提供一种更新嵌入式设备的操作系统的方法,该方法利用嵌入式设备与主机的无线连接来更新嵌入式设备的操作系统。
实现本发明的技术方案是这样的一种通过主机更新嵌入式设备的操作系统的方法,该主机与嵌入式设备具有IEEE 802.11无线局域网协议,其特征在于该方法至少包括以下步骤a.分别配置嵌入式设备和主机中与IEEE 802.11无线局域网协议相关的参数,建立嵌入式设备与主机在物理上的无线连接;b.配置嵌入式设备的IP地址和子网掩码,使其与主机工作在同一网段之内,建立嵌入式设备与主机在无线网络上的连通;c.主机将嵌入式设备的新的操作系统文件数据通过无线网络传输给嵌入式设备;d.嵌入式设备接收新的操作系统文件数据,更新嵌入式设备的操作系统。
所述的步骤a中,所实现的嵌入式设备与主机在物理上的无线连接可以为机站模式,嵌入式设备的无线网卡通过网络桥接器与主机的无线网卡连接,从而实现嵌入式设备与主机的无线连接。
所述的步骤a中,所实现的嵌入式设备与主机在物理上的无线连接还可以为点对点模式,嵌入式设备的无线网卡与主机的无线网卡直接连接,从而实现嵌入式设备与主机的无线连接。
运用本发明的方法更新嵌入式设备的操作系统不需要拆装设备,所以不会引起嵌入式设备的硬件的损伤;由于其所应用的802.11协议具有11Mbps或者更高的无线传输速率作保障,所以能够以较高的效率完成嵌入式设备的操作系统的更新;对于OEM厂商,只需充分地利用设备的无线网络功能,而不需要为了实现嵌入式设备操作系统的更新而在硬件上增加特有的接口、设备或提供专用的连线,降低了设备的制造成本。
运用本发明的方法还可以更新运行于所更新的操作系统之上的应用程序及各类文档。
由于越来越多的嵌入式设备可以通过802.11协议实现无线上网,而802.11协议在技术上也逐渐成熟,随着该协议的逐步推广普及,本发明的优点会越来越明显,适用范围也会越来越广。


图1为嵌入式设备通过802.11协议无线连接主机,并利用主机更新操作系统的工作流程图。
具体实施例方式
下面结合附图及具体实施例对本发明作进一步详细的说明。
本发明是利用嵌入式设备通过802.11协议实现的移动上网功能来实现嵌入式设备与主机的无线互连,通过主机更新嵌入式设备的操作系统,其中所使用的802.11协议可以为802.11a、802.11b、802.11e或802.11g协议。
以下是本发明方法的具体步骤A.分别配置主机和嵌入式设备中与802.11协议相关的参数,以达到二者之间在物理上的无线连接。802.11协议目前主要提供两种无线连接方式,一种是机站模式,将嵌入式设备的无线网卡通过网络桥接器(Access Point,简称AP)与主机的无线网卡连接,从而实现嵌入式设备与主机之间的无线连接;另一种是点对点模式,将嵌入式设备的无线网卡与主机上的无线网卡直接进行无线连接,从而实现嵌入式设备与主机之间的无线连接。具体选用哪种无线连接方式可以通过对802.11协议上的参数的配置来决定。
其中,AP和嵌入式设备与主机上的无线网卡应包含PCMCIA、USB、MINI PCI、PCI或CF等接口。
B.配置嵌入式设备的IP地址和子网掩码,以实现用同一网关对嵌入式设备和主机进行管理,从而使二者工作在同一网段之内而实现二者在无线网络上的连通。
C.主机利用套接口(Socket)编程将嵌入式设备的新的操作系统文件数据通过无线网络传输给嵌入式设备。
D.嵌入式设备接收新的操作系统文件数据,将嵌入式设备中原有的操作系统更新为新的操作系统,从而实现嵌入式设备操作系统的更新。
运用本发明的方法还可以更新运行于所更新的操作系统之上的应用程序及各类文档。
本发明的方法符合无线网络代替有线网络的趋势,并充分地运用了嵌入式设备的移动特性,减少了因使用有线连接而给嵌入式设备在操作上带来的不便。
权利要求
1.一种通过主机更新嵌入式设备的操作系统的方法,该主机与嵌入式设备具有IEEE 802.11无线局域网协议,其特征在于该方法至少包括以下步骤a.分别配置嵌入式设备和主机中与IEEE 802.11无线局域网协议相关的参数,建立嵌入式设备与主机在物理上的无线连接;b.配置嵌入式设备的IP地址和子网掩码,使其与主机工作在同一网段之内,建立嵌入式设备与主机在无线网络上的连通;c.主机将嵌入式设备的新的操作系统文件数据通过无线网络传输给嵌入式设备;d.嵌入式设备接收新的操作系统文件数据,更新嵌入式设备的操作系统。
2.根据权利要求1所述的方法,其特征在于所述的步骤a中,所实现的嵌入式设备与主机在物理上的无线连接为机站模式,嵌入式设备的无线网卡通过网络桥接器与主机的无线网卡连接。
3.根据权利要求1所述的方法,其特征在于所述的步骤a中,所实现的嵌入式设备与主机在物理上的无线连接为点对点模式,嵌入式设备的无线网卡与主机的无线网卡直接连接。
全文摘要
本发明公开了一种通过主机更新嵌入式设备的操作系统的方法,该方法对操作系统的更新简单、方便,解决了嵌入式设备原来更新操作系统时所遇到的不易拆装存储设备、更新操作系统的速率低和需要增加器件的问题。本发明利用嵌入式设备的移动上网功能,首先通过配置嵌入式设备和主机与IEEE 802.11无线局域网协议相关的参数实现嵌入式设备与主机在物理上的无线连接,进而通过配置嵌入式设备的IP地址和子网掩码实现嵌入式设备与主机在网络上的无线连接,主机将嵌入式设备的新的操作系统文件数据通过无线网络传输给嵌入式设备,嵌入式设备利用接收到的操作系统文件数据更新嵌入式设备的操作系统。
文档编号G06F3/00GK1484160SQ0213068
公开日2004年3月24日 申请日期2002年9月18日 优先权日2002年9月18日
发明者尚可, 刘渤, 易贤群, 尚 可 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1