封面
声明
中文摘要
英文摘要
目录
第一章 绪 论
1.1项目背景
1.2国内外研究现状
1.3研究目的及意义
1.4本文主要工作
1.5本论文的结构安排
第二章 软件和硬件平台介绍
2.1 BeagleBoard-xM开发板介绍
2.2 DM3730 SoC芯片介绍
2.3 MPU子系统与ARM Cortex-A8核
2.4 IVA2.2子系统与C64X+DSP
2.5 aCoral操作系统
2.6 ARM端的Linux环境
2.7开发与调试环境
2.8本章小结
第三章 整体设计
3.1设计目标
3.2系统整体架构设计
3.3应用程序编程模型设计
3.4系统启动流程设计
3.5本章小结
第四章 aCoral在DSP上的实现
4.1链接脚本文件
4.2 aCoral系统引导机制实现
4.3中断机制的实现
4.4线程机制的实现
4.5自旋锁实现
4.6本章小结
第五章 支持异构多核的功能实现
5.1共享内存实现
5.2异构核间同步和互斥
5.3异构核间任务调用实现
5.4 DSP加载功能实现
5.5本章小结
第六章 系统测试
6.1测试环境
6.2 DSP aCoral测试
6.3核间多任务调用测试
6.4本章小结
第七章 总结与展望
7.1研究总结
7.2对下一步工作的展望
致谢
参考文献
攻硕期间取得的研究成果