首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于嵌入式操作系统的动态链接器设计与实现

摘要第1-6页
ABSTRACT第6-11页
第一章 引言第11-16页
   ·研究背景第11-12页
   ·国内外研究现状第12-13页
   ·论文的研究意义第13-14页
   ·论文的主要工作和组织第14-16页
第二章 相关技术背景第16-27页
   ·UNIX 可执行文件格式第16-17页
   ·PE 可执行文件格式第17-19页
   ·ELF 可执行文件格式第19-20页
   ·Linux 动态装载器第20-25页
     ·Linux 内核模块格式第20-23页
     ·Linux 内核模块的优缺点第23页
     ·Linux 用户态装载器第23-24页
     ·Linux 用户态装载器的优缺点第24-25页
   ·相关加密算法第25-26页
     ·RC4 算法第25页
     ·SHA‐1 算法第25页
     ·RSA 算法第25-26页
   ·本章小结第26-27页
第三章 aELF 的设计与实现第27-46页
   ·aELF 文件格式的设计第27-33页
     ·模块属性信息第28-29页
     ·符号与库第29-30页
     ·名字标示符第30页
     ·导入与导出库第30-33页
   ·aELF 文件格式的实现第33-41页
     ·aELF 模块创建过程第33-35页
     ·特殊区段第35页
     ·重定位第35-36页
     ·导出文件第36-37页
     ·导入与导出库的生成第37-41页
   ·aELF 加密与压缩的设计与实现第41-43页
     ·RSA 签名算法第41-42页
     ·RC4 加密算法第42-43页
     ·SHA‐1 散列算法第43页
   ·aELF 文件格式的后期处理第43-45页
   ·本章小结第45-46页
第四章 aELF 动态链接器的设计与实现第46-60页
   ·aELF 动态链接器的设计第46-50页
     ·aELF 装载 API 接口第47-48页
     ·aELF 装载过程第48-49页
     ·aELF 错误处理第49-50页
     ·aELF 链接器的可移植性第50页
   ·aELF 动态链接器的实现第50-59页
     ·源代码的组织结构第50-51页
     ·加载模块第51-55页
       ·校验与解密第52-53页
       ·装载区段至内存第53页
       ·处理符号表第53-54页
       ·处理重定位信息第54-55页
       ·查找模块属性信息第55页
     ·启动模块第55-57页
     ·终止模块第57页
     ·卸载模块第57-58页
     ·查询模块第58-59页
   ·本章小结第59-60页
第五章 aELF 及加载器的应用设计第60-65页
   ·aELF 音乐播放器第60-61页
     ·基本设计第60-61页
     ·实现第61页
   ·应用 aELF 及加载器改造 aCoral 内核结构第61-63页
     ·需求第62页
     ·设计第62页
     ·实现第62-63页
   ·本章小结第63-65页
第六章 系统测试第65-73页
   ·aELF 装载器的测试第65页
   ·自动化测试方案第65-71页
     ·onlyLib第65-66页
     ·basicLoading第66页
     ·syslibcTester第66页
     ·serverClient第66-69页
     ·weakStub第69-70页
     ·mad第70-71页
   ·aELF 模块安全性测试第71-72页
   ·aELF 文件大小测试第72页
   ·本章小结第72-73页
第七章 总结与展望第73-75页
   ·本文的主要贡献第73页
   ·下一步工作展望第73-75页
附录 ELF 文件格式第75-81页
致谢第81-82页
参考文献第82-86页
攻硕期间取得的研究成果第86-87页

论文共87页,点击 下载论文
上一篇:基于ARM LINUX系统的综合实验平台接口模块设计
下一篇:嵌入式网络视频服务器的设计与实现