摘要
针对嵌入式软件中的内存泄露、内存写溢出等问题,提出嵌入式Linux平台下数据采集和测试分离的交叉测试方法,设计实现一个嵌入式软件动态内存的检测工具。该工具可以检测软件的内存泄露、内存写溢出、释放野指针和内存管理函数不匹配等问题,通过一个实例验证其有效性和可靠性。
Aiming at the problems of memory leakage and memory overflow in embedded software,this paper proposes a cross-test method on embedded Linux platform,in which data collection and test are separated to improve the test efficiency.A dynamic memory detection tool is implemented,which can be used to detect memory leakage,memory overflow and mismatch of memory manage function.An instance is presented to show the effectiveness and reliability of the tool.
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第20期44-46,共3页
Computer Engineering
基金
2007年粤港关键领域重点突破基金资助项目(2007A010101003)
广东省教育部产学研结合示范基地基金资助项目(2007B090200018)
关键词
动态内存检测
嵌入式软件
内存泄露
交叉测试
可靠性
dynamic memory detection
embedded software
memory leakage
cross-test
reliability