嵌入式软件固化工具研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:JESSEA11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着基于嵌入式系统的智能产品的市场需求不断扩大,如何更有效地完成嵌入式产品在生产和维护过程中的软件固化成为了生产商越来越重视的问题。为此,从实际需求出发,开发了一种符合要求的嵌入式软件固化工具。该工具采用客户机服务器的工作模式来实现基于命令控制的固化操作,分通讯协议、板级支持包和主机服务软件三大部分实现。固化通讯协议是目标板上的板级支持包和主机上的服务软件为交换信息而必须遵守的数据包编码规范。在该固化工具中,协议包被设计为固定的框架与弹性内容体的组合。一方面,为命令包和反馈包设计了类似的结构,均由包头、包体和包尾组成。另一方面,命令格式和包体结构在设计时对变化预留了很大的空间。板级支持包运行于目标板上,它被设计为不但可作为系统启动引导程序,而且支持固化操作协议,具备完整的固化功能。系统上电时它通过检测特定条件是否已满足,判断是否放弃引导操作系统,转而运行固化操作协议支持代码。主机服务软件是运行在主机上的多线程人机交互程序,通过解析输入命令而完成各种处理。该软件被设计为既可以通过固化操作协议用I/O端口与已运行板级支持包的目标板建立通讯连接,又可以通过边界扫描测试的方式直接操作目标板上的微控制器。一方面,若目标板有板级支持包,则可通过高速I/O端口快速地完成大批数据的固化处理。另一方面,若目标板无可运行的板级支持包,则可以通过控制微控制器先从主机下载并运行小尺寸板级支持包。
其他文献
码头作业系统的生产数据安全保障系统是天津港北港池三期工程中的项目,也是天津港太平洋国际集装箱码头有限公司码头生产作业系统中的子系统。   论文从业务连续性解决方案
说话人识别技术属于生物认证技术的一种,是一项根据语音波形中反映说话人生理和行为特征的语音参数来自动识别说话人身份的技术。根据说话的内容,可以分为文本相关和无关两个
随着WEB2.0概念的提出,AJAX技术已经成为网页信息请求的重要方式,由于AJAX是基于异步加载,请求数据时不必重新加载整个网页,浏览器也不会像同步请求那样一直阻塞直到请求结束,等到
本文在分析节水灌溉方式评价理论的基础上,对节水灌溉方式从经济适宜性、技术适宜性和社会适宜性等三个方面,采用模糊综合评价法,对节水灌溉方式进行了综合评价,构建综合评价指标
随着移动设备和无线网络的发展,出现了诸如无线视频监控、传感器网络以及移动视频电话等新的应用,这些新的应用需要低复杂度的编码器。而以MPEG和H.264为代表的传统视频编码