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

技术编号:2913905 阅读:286 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种嵌入式系统软、硬件分离方法,嵌入式应用(23)与嵌入式操作系统(24)之间通过接口相连,产品数据(25)与嵌入式应用(23)通过接口相连,硬件驱动(22)与嵌入式操作系统(24)通过接口相连。嵌入式应用系统(23)、嵌入式操作系统(24)、硬件驱动(22)、产品数据(25)存储到软件存储模块(20),软件存储模块(20)通过专用数据通讯接口与硬件平台(21)相连。本发明专利技术将嵌入式数字产品的软件和硬件进行分离,极大方便产品后期的管理、维修、维护等问题,可以广泛应用在手机等各种使用嵌入式系统领域。

【技术实现步骤摘要】

本专利技术涉及计算机软件和硬件的使用方法,具体的涉及嵌入式系统的软、硬件分离方法。
技术介绍
随着电子技术的快速发展,特别是大规模集成电路的产生而出现的各类数字产品,使现代科学研究得到了质的飞跃,而嵌入式微控制器技术的出现则是给现代工业控制领域带来了一次新的技术革命。由嵌入式微控制器组成的系统,最明显的优势就是可以嵌入到任何微型或小型仪器、设备。如图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接口是USB1.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设计有专门与硬件设备配套使用的专用数据通讯接口,例如:可以使用标准USBHOST接口与硬件平台21相连,实现软件部分在结构上与硬件完全分离,但同时又能与硬件方便的配套使用。以便达到仅通过更换软件存储模块或更新其存储的程序来实现产品的升级,提高其可移植性、可更换性、可扩展性,将大大促进嵌入式技术的发展。此软件存储模块还可根据不同个性化需求进行更新或更改,可以增添该产品硬件平台支持的其他功能或该产品支持的应用程序如更换界面、添加广告、游戏等;同时随着嵌入式技术的发展,在系统功能不断增强的过程中将该软件存储模块进行软件更新或则更换即可,同时针对该产品的升级、维护、管理也很方便,极大程度上推进了嵌入式技术的发展。-->本文档来自技高网...

【技术保护点】
一种嵌入式系统软、硬件分离方法,包含硬件平台(21)、嵌入式应用(23)、嵌入式操作系统(24)、硬件驱动(22)以及产品数据(25),嵌入式应用(23)与嵌入式操作系统(24)之间通过接口相连,产品数据(25)与嵌入式应用(23)通过接口相连,硬件驱动(22)与嵌入式操作系统(24)通过接口相连,其特征在于:嵌入式应用系统(23)、嵌入式操作系统(24)、硬件驱动(22)、产品数据(25)存储到软件存储模块(20),软件存储模块(20)通过专用数据通讯接口与硬件平台(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所述...

【专利技术属性】
技术研发人员:刘海润陈文英
申请(专利权)人:四川金网通电子科技有限公司
类型:发明
国别省市:90[中国|成都]

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

1