论文部分内容阅读
进入21世纪,机电仪器仪表与嵌入式系统相结合产生了嵌入式机电仪器仪表。嵌入式机电仪器仪表的快速发展使得仪器仪表本身更加小型化、功能全面化、处理能力大大提高、可靠性进一步提升。软件是实现嵌入式机电仪器仪表功能的关键,但软件开发不可能尽善尽美,总会存在一些漏洞;在软件使用中,用户会发现各种软件问题,并且会提出新的功能需求,这些都需要对嵌入式软件进行升级更新。嵌入式机电仪器仪表通过软件升级,不仅为用户提供更加完善的功能,保证用户数据安全,而且也提高了嵌入式产品的综合竞争力,增加其市场占有率。为此,本文对一种面向现场升级的嵌入式机电仪器仪表使能技术进行了研究。首先,论文介绍了升级技术的分类及各自特点,然后结合嵌入式机电仪器仪表的研究现状,阐述了嵌入式机电仪器仪表软件升级技术的国内外研究现状,并分析现有技术的优缺点。接着,论文围绕嵌入式机电仪器仪表现场升级技术的总体设计,从功能需要、设计原则、软硬件架构这几个方面进行研究,从整体上为下文设计起到了指导性作用。然后,论文对现场升级过程中需要使用的关键协议进行详细的理论分析,为下一步的代码实现打下基础。同时针对软件的可靠性问题,论文提出了具体措施来实现软件的避错、容错设计,保证其高可靠性。最后,论文给出了嵌入式机电仪器仪表现场升级技术的具体实现,包括软件开发环境的建立及开发流程,并对核心软件模块给出了具体的实现流程和源码分析,这样就实现了现场升级技术的软件设计。通过在嵌入式产品中的应用及相应测试,对现场升级技术进行可靠性评估,证明了该升级技术具有方便、快速、高可靠性的优点,可广泛应用于嵌入式机电仪器仪表的软件升级,有良好的推广应用价值。