|
- 2017
基于VXWORKS系统的热补丁技术研究Keywords: 嵌入式操作系统, 热补丁, 持续集成, 静态检查 Abstract: 软件产品交付用户使用后,需要解决软件产品在使用过程中的各类问题与缺陷.对于VXWORKS操作系统开发的软件产品,通常采用热补丁技术,可以在不影响系统正常运行的情况下完成对软件产品错误的修复.为了解决软件在使用过程中的各类问题与缺陷,需要深入研究热补丁技术.结合工作实践,叙述了VXWORKS操作系统的特点和热补丁制作过程中的各种相关技术.以ClearCase作为配置管理工具,ICP-CI作为持续集成工具,进行热补丁包制作;详细叙述了基于VXWORKS系统的软件热补丁包制作过程,包括热补丁代码的编写和静态检查、模块热补丁文件的制作、热补丁包打包、热补丁版本包的测试与发布.最后介绍了一个典型工作案例.工作实践表明,热补丁技术具有实时修复,且不影响嵌入式系统正常运行的优点,提高了系统可靠性,降低了软件开发成本
|