[发明专利]可更新操作系统程序的嵌入式装置及其方法无效
| 申请号: | 200610035234.5 | 申请日: | 2006-04-28 |
| 公开(公告)号: | CN101063939A | 公开(公告)日: | 2007-10-31 |
| 发明(设计)人: | 张生龙 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 528308广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 更新 操作系统 程序 嵌入式 装置 及其 方法 | ||
技术领域
本发明关于一种更新操作系统程序的装置及其方法,特别是一种可更新操作系统程序的嵌入式装置及更新嵌入式装置的操作系统程序的方法。
背景技术
一般计算机系统依其特性可分为可再编程(reprogrammable)系统及嵌入式(embedded)系统。可再编程系统就像一般使用的个人计算机,含有可储存大量数据的硬盘,使用者可借着键盘及显示器等输出入组件在硬盘内存放各种不同程序,并随时调出来使用或是更改。而嵌入式系统一般都是使用刻录机将一压缩后的程序预先烧录于一可编程只读存储器,使其做某一特定工作,储存于可编程只读存储器的中的数据可以重复烧录进去。使用者于开机后,将可编程只读存储器内的内容全部解压缩,置入另一随机存取内存(RAM)内执行。
嵌入式系统早已融入我们日常生活中,除了平常可以看到的家电产品、工业与军事应用的独立产品之外,许多大型计算机系统也是由许多小小的嵌入式系统所组成。嵌入式系统的组成包括了硬件与软件技术,以个人数字助理(PDA)来说,由于一些重要数据及程序代码不可随着电源关闭而消失,但在软件开发或系统更新功能时,常需修改可编程只读存储器中的程序,产业上一般使用闪存(Flash ROM)来做为可编程只读存储器装置。
通常一个产品会衍生很多版本,现今更改程序代码的方法一般为将可编程只读存储器拆下放置于烧录器上,再将新版本的程序代码烧录进去,然而,大部分产品的各个版本的平台相同,但是功能略异,可能只是一些机构的改变,或是按钮定义不同,举例而言,如于个人数字助理(PDA)中增加内部储存装置的容量,或是更改其控制脚位,或因缺料而需要更换同类型的硬件,在这些情形下,倘若每一版本皆重新产生一符合新硬件的作业软件来符合其需求,不仅增加作业的复杂度,也增加了软件版本的管理难度。
发明内容
本发明的主要目的在于提供一种可更新操作系统程序的嵌入式装置及更新嵌入式装置的操作系统程序的方法,利用一软件技术,搭配额外的储存装置,用以储存新增硬件的设定值,再借以更新原始的操作系统程序,如此可以节省新产品的开发时间,以解决背景技术所存在的问题。
为达上述目的,本发明所揭露的可更新操作系统程序的嵌入式装置,包括有一第一储存模块、一主存储模块、一处理模块、一侦测模块以及一第二储存模块。
第一储存模块用以储存一压缩程序。主存储模块用以自第一储存模块读取存放于当中的压缩程序,并将压缩程序解压缩为一操作系统程序。
处理模块为用以执行操作系统程序,负责全部模块之间的联系沟通。侦测模块用以侦测是否有新增装置的反应;第二储存模块用以储存对应于新增装置的更新程序。
当侦测模块侦测发现有新增装置时,将存放于第二储存模块当中的更新程序加载至主存储模块,主存储模块根据此更新程序以更新原始的操作系统程序。另一方面,本发明的更新嵌入式装置的操作系统程序的方法,包含有下列步骤:
储存一压缩程序与一更新程序;
读取该压缩程序,并解压缩为一操作系统程序;
执行该操作系统程序;以及
当侦测发现至少一新增装置时,读取该更新程序,并以该更新程序更新该操作系统程序;
其中更新程序关于新增装置的驱动程序或是参数设定值。
以下在实施方式中详细叙述本发明的详细特征以及优点。
附图说明
图1为本发明所提的可更新操作系统程序的嵌入式装置的系统架构图
图2为本发明所提的更新嵌入式装置的操作系统程序的方法流程图
具体实施方式
请参阅图1,为本发明所提的可更新操作系统程序的嵌入式装置的系统架构图,包含有一第一储存模块130、一主存储模块140、一处理模块150、一侦测模块110以及一第二储存模块120。
第一储存模块130,是用来储存一压缩程序,此压缩程序为系统原始操作系统程序的压缩文件。第一储存模块130可为一只读存储器(ROM)。
主存储模块140,用来读取储存于第一储存模块130中的压缩程序,并将压缩程序解压缩还原为一操作系统程序,以便执行所需的动作。主存储模块140可为随机存取内存(RAM)。
处理模块150,用以执行操作系统程序,负责全部模块之间的联系沟通。处理模块150可为中央处理器(CPU)。
第二储存模块120,用以储存对应于新增装置100的更新程序,此更新程序可为新增装置100的驱动程序或是参数设定值。第二储存模块120可为一电可擦除可编程只读存储器(EPROM)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610035234.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制香流感散
- 下一篇:前馈功率放大电路及其邻道功率的提取装置





