论文部分内容阅读
随着后PC时代的来临,嵌入式移动设备已经融入到千家万户,在人们的日常生活之中担当着不可或缺的角色。虽然现在的嵌入式移动设备在硬件性能上已经有了极大的提升,但是其软件性能依然是嵌入式移动设备最关心的问题。因此,开发出一款实用的嵌入式移动设备软件性能分析工具是当前该领域发展过程中急需解决的问题,具有非常高的研究价值。本文依托全球著名嵌入式移动设备制造商(诺基亚公司),其研发中心的一款工具开发项目——基于ETM设备的嵌入式移动设备软件性能分析工具FTC(FineToothComb).对软件性能分析工具的相关理论和实现技术进行了研究。简单地介绍了这款工具所涉及到的关键技术和使用到的相关设备。详细地阐述了这款嵌入式移动设备软件性能分析工具的分析方法以及其设计过程。并在这款工具测试完成后,给出了这款工具软件的测试方法和最终的测试结果。FTC并不是单一的一款软件分析工具,而是基于硬件设备、ETM模块和TRACE32仿真调试工具,再加上FTC控制面板、数据解析和性能分析程序以及其需要使用的数据服务器、WEB服务器,共同组成的一个组件工具。FTC虽然在初期的使用过程中还有一些功能上的bugs(臭虫),但是却对工程师们在手持移动设备性能优化的分析过程起到了极大的帮助。大大的提高了软件部门对软件优化的工作效率。在整个FTC项目完成并由质量部门检收过后,该工具就第一时间发布给了公司内部的软件开发与测试人员,成为整个公司统一使用的软件性能分析工具。结果表明,这款工具在公司内多个项目的软件性能优化过程中起到了重要作用。