基于TigerSHARC的可再配置DSP系统动态加载技术
发布时间:2020-06-23 13:12
【摘要】:为了适应不断变化的环境,DSP系统变得越来越复杂,功能也逐渐多样化,在同一DSP系统中实现多种功能,并能够进行不断的升级和扩充。为了实现这种特性,DSP系统必须在维持开机的情况下实现代码的动态加载,高效地再配置系统。 本文在深入研究目标文件(DOJ文件)格式的基础上,通过分析Visual DSP++开发环境对TigerSHARC系列DSP程序的链接和加载过程,借鉴uCLinux的可执行文件加载方法,构建出一整套程序动态加载系统。这个动态加载系统主要包括PC主机上的动态加载文件链接器和驻留在DSP内部的加载管理器系统程序,把原来的程序链接过程分成两个链接阶段——在PC主机和DSP中两次链接。 通过重新编写链接程序,在DSP内部实现了程序的动态链接和动态加载功能。驻留在DSP内存中的符号注册表是本系统的一大特色,它使得用户程序可以调用诸如系统函数的其它程序。本系统引入了灵活的函数库,函数库包含了常用的函数集,驻留在系统中,加载的程序模块不必再次包含这些函数即可使用,极大地提高了DSP编程效率。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.1
本文编号:2727380
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.1
【引证文献】
相关期刊论文 前1条
1 沈发江;;基于以太网的DSP网络加载技术研究[J];微型机与应用;2013年07期
本文编号:2727380
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2727380.html