嵌入式设备端下载系统的制作方法

文档序号:6591489阅读:255来源:国知局
专利名称:嵌入式设备端下载系统的制作方法
技术领域
本实用新型属于嵌入式系统开发领域,尤其涉及一种嵌入式设备端下载系统。
背景技术
随着社会的发展,大量的嵌入式系统设备终端,如手机等手持智能设备越来越多 的得到人的青睐。因此,在追求品质的前提下,缩短开发周期,使新技术快速上市,成为占领 市场的一大法宝。基于此,世界各国的开发商,都在细心的寻找各种可以缩短开发周期的方 法。特别是从事过基于PXA310平台的windows嵌入式系统开发的工程师会遇到这样的问 题——下载。有过开发经验的工程师都了解,从事这方面开发,就涉及到BSP(BoardSupport Package,即板级支持包)的开发和嵌入式系统程序OS (Operating System)的定制。因此 在开发及测试阶段,就涉及到将嵌入式系统程序OS镜像文件下载到开发机这一环节。而且 还比较频繁。最后在量产时也涉及到此环节。而基于PXA310平台的windows嵌入式系统 开发就没有很好的处理此环节的方法,不是用专门的烧录工具,如JTAG等,就是采用串口 调试工具外加USB线的下载方法。这样就会很不方便而且接线也比较复杂。尤其在如此频 繁的使用中,不仅效率低下,还会浪费开发工程师的大量时间和精力。甚至在产品进入量产 后,批量的终端设备需要进行嵌入式系统程序OS文件的下载,如果采用目前繁琐的下载方 式将造成巨额的成本,而且不易于实现快速便捷的自动化生产,因此十分必要改善这一问 题。

实用新型内容本实用新型为解决目前在嵌入式系统开发及生产性下载的过程中现有技术操作 繁琐、效率低下、成本过高的问题,提供一种快速便捷、效率高、成本低的嵌入式设备端下载 系统。本实用新型实施例公开了一种嵌入式设备端下载系统,用于下载嵌入式系统程 序,包括嵌入式设备端下载模块、嵌入式设备端启动模块、易失性存储器以及USB通信设 备,所述嵌入式设备端启动模块用于通过USB通信设备与外部设备连接并获得嵌入式系统 程序下载命令,并将嵌入式系统程序下载命令存储至易失性存储器,所述嵌入式设备端下 载模块与易失性存储器连接并可从易失性存储器读取下载命令,所述嵌入式设备端下载模 块与外部设备通过USB通信设备连接并进行通信。进一步的,还包括非易失性存储器,所述嵌入式设备端下载模块将所述嵌入式系 统程序下载至易失性存储器中,再将易失性存储器中的嵌入式系统程序写入非易失性存储 器中。进一步的,所述非易失性存储器为Nand flash。进一步的,所述USB通信设备所连接的外部设备为计算机。进一步的,所述嵌入式设备端下载模块与外部设备通过USB通信设备的通信在网络协议下进行。进一步的,所述网络协议为FTP或TFTP协议。进一步的,所述易失性存储器为DDR内存静态存储器。通过采用嵌入式设备端下载模块、嵌入式设备端启动模块、易失性存储器、嵌入式 设备端程序存储模块以及USB通信设备,所述嵌入式设备端启动模块用于通过USB通信设 备与外部设备连接并获得嵌入式系统程序下载命令,并将嵌入式系统程序下载命令存储至 易失性存储器,所述嵌入式设备端下载模块与从易失性存储器连接并可从易失性存储器读 取下载命令,所述嵌入式设备端下载模块与外部设备通过USB通信设备连接并进行通信, 实现了只通过USB通信设备进行下载连接,避免了目前的下载方式繁琐的接线要求,同时 也减少了生产成本,提高了效率。

图1是本实用新型实施例提供的一种嵌入式设备端下载系统结构图图2是本实用新型实施例提供的一种嵌入式设备端下载系统工作流程示意图
具体实施方式
为了使本实用新型所解决的技术问题、技术方案及有益效果更加清楚明白,以下 结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施 例仅仅用以解释本实用新型,并不用于限定本实用新型。如图1所示,本实用新型实施例公开了一种嵌入式设备端下载系统,用于从外部 设备下载嵌入式系统程序0S,包括嵌入式设备端下载模块ΕΒ00Τ、嵌入式设备端启动模块 0ΒΜ、易失性存储器以及USB通信设备,所述嵌入式设备端启动模块用于通过USB通信设备 与外部设备连接并获得嵌入式系统程序下载命令,并将嵌入式系统程序下载命令存储至易 失性存储器,所述嵌入式设备端下载模块与从易失性存储器连接并可从易失性存储器读取 下载命令,所述嵌入式设备端下载模块与外部设备通过USB通信设备连接并进行通信。如图2所示,为本实用新型实施例工作过程启动所述嵌入式设备端启动模块,通 过所述USB通信设备与存储有嵌入式系统程序OS的外部设备连接,并从外部设备获得下载 命令,由于最终的下载动作需要由嵌入式设备端下载模块执行ΕΒ00Τ,但是嵌入式设备端下 载模块执行EBOOT无法通过USB通信设备直接从外部设备获得下载命令,所以本实用新型 将下载命令通过嵌入式设备端启动模块OBM存储至易失性存储器中,然后嵌入式设备端下 载模块执行EBOOT再从易失性存储器读取下载命令,启动下载动作,然后嵌入式设备端下 载模块执行EBOOT通过USB通信设备直接通信进行下载。由于目前的嵌入式设备端下载模 块执行EBOOT只能通过串口接受命令,而本实用新型采用上述系统实现了只通过USB通信 设备就实现了下载嵌入式系统程序OS的工作,该技术方案简单快捷,减少了成本提高了效 率。进一步的,所述嵌入式设备端下载系统还包括非易失性存储器,所述嵌入式设备 端下载模块将所述嵌入式系统程序下载至易失性存储器中,再将易失性存储器中的嵌入式 系统程序写入非易失性存储器中。进一步的,所述非易失性存储器为Nand flash。[0020]进一步的,所述USB通信设备所连接的外部设备为计算机。进一步的,所述嵌入式设备端下载模块与外部设备通过USB通信设备的通信在网 络协议下进行。进一步的,所述网络协议为FTP或TFTP协议。进一步的,所述易失性存储器为DDR内存静态存储器。通过采用嵌入式设备端下载模块、嵌入式设备端启动模块、易失性存储器、嵌入式 设备端程序存储模块以及USB通信设备,所述嵌入式设备端启动模块用于通过USB通信设 备与外部设备连接并获得嵌入式系统程序下载命令,并将嵌入式系统程序下载命令存储至 易失性存储器,所述嵌入式设备端下载模块与从易失性存储器连接并可从易失性存储器读 取下载命令,所述嵌入式设备端下载模块与外部设备通过USB通信设备连接并进行通信, 实现了只通过USB通信设备进行下载连接,避免了目前的下载方式繁琐的接线要求,同时 也减少了生产成本,提高了效率。以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本 实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型 的保护范围之内。
权利要求一种嵌入式设备端下载系统,用于从外部设备下载嵌入式系统程序,其特征在于包括嵌入式设备端下载模块、嵌入式设备端启动模块、易失性存储器以及USB通信设备,所述嵌入式设备端启动模块用于通过USB通信设备与外部设备连接并获得嵌入式系统程序下载命令,并将嵌入式系统程序下载命令存储至易失性存储器,所述嵌入式设备端下载模块与易失性存储器连接并可从易失性存储器读取下载命令,所述嵌入式设备端下载模块与外部设备通过USB通信设备连接并进行通信。
2.如权利要求1所述的一种嵌入式设备端下载系统,其特征在于还包括非易失性存储 器,所述嵌入式设备端下载模块将所述嵌入式系统程序下载至易失性存储器中,再将易失 性存储器中的嵌入式系统程序写入非易失性存储器中。
3.如权利要求2所述的一种嵌入式设备端下载系统,其特征在于所述非易失性存储器 为 Nand flash。
4.如权利要求1所述的一种嵌入式设备端下载系统,其特征在于所述USB通信设备所 连接的外部设备为计算机。
5.如权利要求1所述的一种嵌入式设备端下载系统,其特征在于所述嵌入式设备端下 载模块与外部设备通过USB通信设备的通信在网络协议下进行。
6.如权利要求5所述的一种嵌入式设备端下载系统,其特征在于所述网络协议为FTP 或TFTP协议。
7.如权利要求1至6任意一项所述的一种嵌入式设备端下载系统,其特征在于所述易 失性存储器为DDR内存静态存储器。
专利摘要本实用新型提供了一种嵌入式设备端下载系统,用于下载嵌入式系统程序,通过采用嵌入式设备端下载模块、嵌入式设备端启动模块、易失性存储器、嵌入式设备端程序存储模块以及USB通信设备,所述嵌入式设备端启动模块用于通过USB通信设备与外部设备连接并获得嵌入式系统程序下载命令,并将嵌入式系统程序下载命令存储至易失性存储器,所述嵌入式设备端下载模块与从易失性存储器连接并可从易失性存储器读取下载命令,所述嵌入式设备端下载模块与外部设备通过USB通信设备连接并进行通信。从而实现了只通过USB通信设备进行下载连接,避免了目前的下载方式繁琐的接线要求,同时也减少了生产成本,提高了效率。
文档编号G06F9/445GK201622562SQ20092026100
公开日2010年11月3日 申请日期2009年11月30日 优先权日2009年11月30日
发明者胡志强, 谭祥松, 黄晓毅 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1