手机软件开发中的程序加载方法研究及应用
摘要 | 第1-6页 |
Abstract | 第6-13页 |
第1章 绪论 | 第13-18页 |
·目的与意义 | 第13-15页 |
·主要研究内容 | 第15页 |
·本文主要工作 | 第15-16页 |
·论文组织结构 | 第16-17页 |
·本章小结 | 第17-18页 |
第2章 重要概念与相关研究 | 第18-31页 |
·智能手机和功能手机 | 第18-19页 |
·手机的本机程序加载过程 | 第19-27页 |
·嵌入式系统的交叉编译与链接 | 第19-23页 |
·GNU make 编译机理 | 第23-24页 |
·本机程序的加载链接过程 | 第24-27页 |
·智能手机的第三方应用动态加载方法 | 第27-28页 |
·功能手机的第三方应用动态加载方法 | 第28-30页 |
·本项目采用的动态加载方法 | 第30页 |
·本章小结 | 第30-31页 |
第3章 ELF 文件动态加载应用程序分析 | 第31-43页 |
·ELF 文件的结构 | 第31-37页 |
·ELF 文件格式 | 第31-32页 |
·ELF 文件头(ELF Header)结构 | 第32-33页 |
·ELF 文件节区(Sections)结构 | 第33-35页 |
·ELF 文件的重定位信息 | 第35-36页 |
·程序头部表格(Program Header) | 第36-37页 |
·ELF 文件的符号动态解析 | 第37-40页 |
·解析符号的ELF 文件相关信息 | 第37-39页 |
·符号动态解析 | 第39-40页 |
·ELF 文件重定位的实现 | 第40-41页 |
·静态重定位的实现 | 第40页 |
·动态重定位的实现 | 第40-41页 |
·ELF 文件运行过程总结 | 第41-42页 |
·本章小结 | 第42-43页 |
第4章 动态加载平台的具体实现 | 第43-64页 |
·综述 | 第43页 |
·函数跳转 | 第43-51页 |
·函数跳转表 | 第43-44页 |
·函数跳转表的自动生成 | 第44-51页 |
·重定位的实现 | 第51-57页 |
·该系统定义文件格式分析 | 第51-54页 |
·重定位实现 | 第54-57页 |
·外部资源访问 | 第57-61页 |
·字符串处理 | 第57-58页 |
·字符串源文件格式 | 第57-58页 |
·字符资源的自定义结构 | 第58页 |
·字符资源使用 | 第58页 |
·图片与铃声处理 | 第58-60页 |
·资源查找 | 第60-61页 |
·PC 上开发环境建立 | 第61-63页 |
·本章小结 | 第63-64页 |
第5章 项目测试与评价 | 第64-73页 |
·项目测试 | 第64-69页 |
·测试环境 | 第64页 |
·测试过程 | 第64-68页 |
·调试过程中遇到的主要问题及解决方法 | 第68-69页 |
·测试结果与评价 | 第69-72页 |
·测试结果 | 第69页 |
·评价 | 第69-71页 |
·论文成果的实际应用价值 | 第71-72页 |
·本章小结 | 第72-73页 |
结论与展望 | 第73-77页 |
结论 | 第73-74页 |
平台目前存在的问题 | 第74-75页 |
下一步工作设想 | 第75页 |
本章小结 | 第75-77页 |
参考文献 | 第77-80页 |
附录A 攻读硕士研究生期间发表的论文及参与的项目 | 第80-81页 |
致谢 | 第81页 |