摘要
介绍了嵌入式Linux操作系统下的一种内核运行态可视化性能分析方法。它采用Linux的字符设备驱动技术,Linux内核源代码内的探针嵌入以及内核补丁技术,基于Socket的Linux端与Windows端的TCP通信技术和Windows端的图形化显示技术,以模块化方式实现了在Windows宿主操作系统下对Linux操作系统运行时系统事件状态变化的图形化地观察手段,从而辅助软件开发人员方便地去诊断和解决嵌入式Linux系统中存在的调度问题、性能问题以及定时问题等。
A graphical analysis method for the running kernel of the embedded Linux system is introduced.The method is designed and implemented based on the Linux character device driver,kernel source code instrumentation and kernel patch technology,the TCP communication between Windows XP system and the embedded Linux system based on Socket and the graphical display technology.The dynamic information of the system events can be displayed in a viewgraph window which helps software developers to detect problems relating to task interaction and determine application responsiveness and performance.
出处
《测控技术》
CSCD
2016年第1期98-101,105,共5页
Measurement & Control Technology