嵌入式系统软、硬件分离方法

文档序号:6466545阅读:737来源:国知局
专利名称:嵌入式系统软、硬件分离方法
技术领域
本发明涉及计算机软件和硬件的使用方法,具体的涉及嵌入式系统的软、 硬件分离方法。
背景技术
随着电子技术的快速发展,特别是大规模集成电路的产生而出现的各类数 字产品,使现代科学研究得到了质的飞跃,而嵌入式微控制器技术的出现则是 给现代工业控制领域带来了一次新的技术革命。由嵌入式微控制器组成的系统, 最明显的优势就是可以嵌入到任何微型或小型仪器、设备。
如图1所示,现有的嵌入式数字产品的结构是将整个嵌入式操作系统4和 嵌入式应用程序3在硬件平台1上运行,通过介于硬件平台1与操作系统4之 间的硬件驱动2将特定的上层接口与嵌入式操作系统4进行交互,直接操作操 作系统硬件平台1;整个嵌入式应用程序3的运行完全依赖于嵌入式操作系统和 应用程序运行的硬件平台。
由于目前嵌入式系统产品都是软件和硬件结合在一起,其严重制约该产品 技术的发展;该技术进步和进一步发展需要硬件和软件同时改变,从而增加技 术发展所需硬件平台的成本,同时对嵌入式系统产品的应用范围也大大縮减。

发明内容
为了解决上述问题,本发明提供了将嵌入式系统产品的软件与硬件分离的 方法,可以将硬件、软件技术等分开发展和进步,大大提高了技术发展的灵活性。
禾发明是这样实现的
一种嵌入式系统软、硬件分离方法,包含硬件平台21、嵌入式应用23、嵌 入式操作系统24、硬件驱动22以及产品数据25,嵌入式应用23与嵌入式操作 系统24之间通过接口相连,产品数据25与嵌入式应用23通过接口相连,硬件 驱动22与嵌入式操作系统24通过接口相连,嵌入式应用系统23、嵌入式操作 系统24、硬件驱动22、产品数据25存储到软件存储模块20,软件存储模块20 通过专用数据通讯接口与硬件平台21相连。
本发明进一步的技术方案是存储模块20与硬件平台21相连之间USB HOST 接口是USBl. 1协议。
本发明进一步的技术方案是存储模块20与硬件平台21相连之间USB HOST 接口是USB2.0协议。
本发明进一步的技术方案是软件存储模块20采用PIP封装。
本发明进一步的技术方案是用嵌入式程序开发专用开发工具Redroot实现 嵌入式应用23、嵌入式操作系统24、硬件驱动22、产品数据25存储在软件存 储模块20中。
本发明专利将嵌入式数字产品的软件和硬件进行分离,极大方便产品后期 的管理、维修、维护等问题。同时也对嵌入式技术的升级发展起到积极的推动 作用。


图1为传统嵌入式数字产品结构示意图 图2为本发明嵌入式数字产品结构示意图
具体实施例方式
下面结合附图对本发明做进一、步的说明。
如附图2所示,为本发明在传统嵌入式数字产品的基础上作出了改进,将 嵌入式操作系统程序24、嵌入式应用程序23、硬件驱动程序22、产品相关数据 25及其他应用程序等利用嵌入式程序开发专用开发工具RedBoot存储到软件存 储模块,它们之间有接口相联,并利用PIP技术进行特殊封装。该软件模块20 设计有专门与硬件设备配套使用的专用数据通讯接口,例如可以使用标准USB H0ST接口与硬件平台21相连,实现软件部分在结构上与硬件完全分离,但同时 又能与硬件方便的配套使用。以便达到仅通过更换软件存储模块或更新其存储 的程序来实现产品的升级,提高其可移植性、可更换性、可扩展性,将大大促 进嵌入式技术的发展。
此软件存储模块还可根据不同个性化需求进行更新或更改,可以增添该产 品硬件平台支持的其他功能或该产品支持的应用程序如更换界面、添加广告、 游戏等;同时随着嵌入式技术的发展,在系统功能不断增强的过程中将该软件 存储模块进行软件更新或则更换即可,同时针对该产品的升级、维护、管理也 很方便,极大程度上推进了嵌入式技术的发展。
权利要求
1、一种嵌入式系统软、硬件分离方法,包含硬件平台(21)、嵌入式应用(23)、嵌入式操作系统(24)、硬件驱动(22)以及产品数据(25),嵌入式应用(23)与嵌入式操作系统(24)之间通过接口相连,产品数据(25)与嵌入式应用(23)通过接口相连,硬件驱动(22)与嵌入式操作系统(24)通过接口相连,其特征在于嵌入式应用系统(23)、嵌入式操作系统(24)、硬件驱动(22)、产品数据(25)存储到软件存储模块(20),软件存储模块(20)通过专用数据通讯接口与硬件平台(21)相连。
2、 如权利要求1所述的嵌入式系统软、硬件分离方法,其特征在于所述的件 存储模块(20)通过标准USB HOST接口与硬件平台(21)相连。
3、 如权利要求2所述的嵌入式系统软、硬件分离方法,其特征在于所述的存 储模块(20)与硬件平台(21)相连之间USB H0ST接口是USB1.1协议。
4、 如权利要求2所述的嵌入式系统软、硬件分离方法,其特征在于所述的存 储模块(20)与硬件平台(21)相连之间USB H0ST接口是USB2.0协议。
5、 如权利要求1至权利要求4任一权利一要求所述的嵌入式系统软、硬件分 离方法,其特征在于所述的软件存储模块(20)采用PIP封装。
6、 如权利要求至权利要求4任一权利一要求所述的嵌入式系统软、硬件分离 方法,其特征在于所述的用嵌入式程序开发专用开发工具Redroot实现嵌 入式应用(23)、嵌入式操作系统(24)、硬件驱动(22)、产品数据(25) 存储在软件存储模块(20)中。
全文摘要
本发明公开了一种嵌入式系统软、硬件分离方法,嵌入式应用(23)与嵌入式操作系统(24)之间通过接口相连,产品数据(25)与嵌入式应用(23)通过接口相连,硬件驱动(22)与嵌入式操作系统(24)通过接口相连。嵌入式应用系统(23)、嵌入式操作系统(24)、硬件驱动(22)、产品数据(25)存储到软件存储模块(20),软件存储模块(20)通过专用数据通讯接口与硬件平台(21)相连。本发明将嵌入式数字产品的软件和硬件进行分离,极大方便产品后期的管理、维修、维护等问题,可以广泛应用在手机等各种使用嵌入式系统领域。
文档编号G06F9/44GK101441562SQ20081014775
公开日2009年5月27日 申请日期2008年12月2日 优先权日2008年12月2日
发明者刘海润, 陈文英 申请人:四川金网通电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1