[1]姜文,刘立康. 基于VXWORKS系统的热补丁技术研究[J].计算机技术与发展,2017,27(03):18-22.
 JIANG Wen,LIU Li-kang. Research on Hot Patch Technology Based on VXWORKS[J].,2017,27(03):18-22.
点击复制

 基于VXWORKS系统的热补丁技术研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
27
期数:
2017年03期
页码:
18-22
栏目:
智能、算法、系统工程
出版日期:
2017-03-10

文章信息/Info

Title:
 Research on Hot Patch Technology Based on VXWORKS
文章编号:
1673-629X(2017)03-0018-05
作者:
 姜文刘立康
 西安电子科技大学 通信工程学院
Author(s):
 JIANG WenLIU Li-kang
关键词:
 嵌入式操作系统热补丁持续集成静态检查
Keywords:
 embedded operating systemhot patchcontinuous integrationstatic check
分类号:
TP311.53
文献标志码:
A
摘要:
 软件产品交付用户使用后,需要解决软件产品在使用过程中的各类问题与缺陷.对于VXWORKS操作系统开发的软件产品,通常采用热补丁技术,可以在不影响系统正常运行的情况下完成对软件产品错误的修复.为了解决软件在使用过程中的各类问题与缺陷,需要深入研究热补丁技术.结合工作实践,叙述了VXWORKS操作系统的特点和热补丁制作过程中的各种相关技术.以ClearCase作为配置管理工具,ICP-CI作为持续集成工具,进行热补丁包制作;详细叙述了基于VXWORKS系统的软件热补丁包制作过程,包括热补丁代码的编写和静态检查、模块热补丁文件的制作、热补丁包打包、热补丁版本包的测试与发布.最后介绍了一个典型工作案例.工作实践表明,热补丁技术具有实时修复,且不影响嵌入式系统正常运行的优点,提高了系统可靠性,降低了软件开发成本.
Abstract:
 After the software is delivered to customers,all kinds of problems and defects are needed to be solved during the use of soft-ware. The software developed by the VXWORKS operating system is usually used the hot-patch technology,which can solve the software errors with the system operated normally. In order to solve kinds of questions and defects,the technique of hot patch is needed to be re-searched deeply. With the practice of the work, the characteristics of VXWORKS operating system and the types of files during the process of hot patch making are described. With ClearCase as the configuration management tool and ICP-CI as the continuous integra-tion tool to produce hot patches,the process of software hot patches based on the VXWORKS operating system is described in detail,in-cluding writing and static checking the code of hot patch,making the hot patch files for modules,packing the hot patches,and testing and releasing the version package of hot patches. Finally,a typical work case is introduced. Practice shows that the technique of hot patch has the advantages of real-time repair,and will not affect the normal operation of the embedded system,improving system reliability,reducing the cost of software development.

相似文献/References:

[1]王力生 孔庆雯.基于COM的嵌入式系统通用硬件抽象层框架设计[J].计算机技术与发展,2008,(08):242.
 WANG Li-sheng,KONG Qing-wen.Design of Embedded General Hardware Abstraction Layer Framework Based on Microsoft COM[J].,2008,(03):242.
[2]邓中亮 何双亮.基于ARM的嵌入式操作系统μC/OS-Ⅱ的移植研究[J].计算机技术与发展,2007,(10):4.
 DENG Zhong-liang,HE Shuang-liang.Research of Porting Embedded μC/OS-Ⅱ Operating System Based on ARM[J].,2007,(03):4.
[3]阳艳 蒋礼 杨科灵 罗少轩.嵌入式操作系统RTX51 Tiny的分析及应用[J].计算机技术与发展,2006,(06):89.
 YANG Yan,JIANG Li,YANG Ke-ling,et al.Analysis and Application of an Embedded Operating System: RTX51 Tiny[J].,2006,(03):89.
[4]石世光 陈云洽 叶奇明[].嵌入式操作系统μC/OS的运行机制[J].计算机技术与发展,2006,(08):85.
 SHI Shi-guang,CHEN Yun-qia,YE Qi-ming.Operation Mechanism of Embedded Operating System μC/OS[J].,2006,(03):85.
[5]卢媛媛.基于μC/OSII操作系统的声音监控设计与实现[J].计算机技术与发展,2006,(08):163.
 LU Yuan-yuan.Design and Realization of Audio- Monitor System Based on μC/OSII[J].,2006,(03):163.
[6]邓燕妮 潘宁.μc/OS-Ⅱ在Lon Works网络节点的移植研究[J].计算机技术与发展,2006,(10):243.
 DENG Yan-ni,PAN Ning.Research to μc/OS-Ⅱ Transplanting into LonWorks Network Node[J].,2006,(03):243.
[7]陆志平 周金海 李玲玉 张新娄.基于移动数据库的嵌入式程序开发研究[J].计算机技术与发展,2010,(12):94.
 LU Zhi-ping,ZHOU Jin-hai,LI Ling-yu,et al.Research on Application Based on Mobile Database in Embedded Program[J].,2010,(03):94.
[8]李鹏,张凡.L4微内核操作系统及其应用技术研究[J].计算机技术与发展,2014,24(04):29.
 LI Peng[]ZHANG Fan[].Research on L4 Microkernel Operating System and Its Application Technology[J].,2014,24(03):29.
[9]张志宏,吴庆波,邵立松,等.基于飞腾平台TOE协议栈的设计与实现[J].计算机技术与发展,2014,24(07):1.
 ZHANG Zhi-hong,WU Qing-bo,SHAO Li-song,et al. Design and Implementation of TCP/IP Offload Engine Protocol Stack Based on FT Platform[J].,2014,24(03):1.
[10]梁文快,李毅. 改进的基因表达算法对航班优化排序问题研究[J].计算机技术与发展,2014,24(07):5.
 LIANG Wen-kuai,LI Yi. Research on Optimization of Flight Scheduling Problem Based on Improved Gene Expression Algorithm[J].,2014,24(03):5.

更新日期/Last Update: 2017-05-12