基于TigerSHARC的可再配置DSP系统动态加载技术

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhll0011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了适应不断变化的环境,DSP系统变得越来越复杂,功能也逐渐多样化,在同一DSP系统中实现多种功能,并能够进行不断的升级和扩充。为了实现这种特性,DSP系统必须在维持开机的情况下实现代码的动态加载,高效地再配置系统。本文在深入研究目标文件(DOJ文件)格式的基础上,通过分析Visual DSP++开发环境对TigerSHARC系列DSP程序的链接和加载过程,借鉴uCLinux的可执行文件加载方法,构建出一整套程序动态加载系统。这个动态加载系统主要包括PC主机上的动态加载文件链接器和驻留在DSP内部的加载管理器系统程序,把原来的程序链接过程分成两个链接阶段——在PC主机和DSP中两次链接。通过重新编写链接程序,在DSP内部实现了程序的动态链接和动态加载功能。驻留在DSP内存中的符号注册表是本系统的一大特色,它使得用户程序可以调用诸如系统函数的其它程序。本系统引入了灵活的函数库,函数库包含了常用的函数集,驻留在系统中,加载的程序模块不必再次包含这些函数即可使用,极大地提高了DSP编程效率。
其他文献
生物验证是一种新型的验证方法,它是根据人体所固有的生理特征或行为特征来进行身份验证地技术。与计算机技术的结合,使得生物验证技术在许多领域得到了广泛的应用。本文提出了
我国是一个矿产资源丰富的国家,采矿业在国民经济中占有一定的比重。然而,矿井安全生产形势却一直不容乐观。建设现代化的高产高效的矿井,彻底改变我国煤矿行业的落后面貌已
传统PLC 在自动控制领域发挥了巨大的作用,但近几年随着计算机技术的迅速发展以及IEC61131-3 标准的制定,软PLC 得到迅速的发展。近年来,随着嵌入式系统在工业控制中的广泛应用,嵌入式系统与软PLC 的结合是两者在工业控制领域内发展的必然趋势,软PLC 可以作为一个嵌入式应用程序运行在嵌入式系统中。本学位论文在介绍了嵌入式系统和软PLC 后,详细分析了嵌入式软PLC 系统的控制方案、软硬件
分别对W针尖上未组装和组装单壁纳米管进行热处理,然后对所得残气质谱图进行记录和分析。发现在热处理过程中,脱附出一定量的原子C和原子O,然后结合成为CO和CO2被释放出来。
由于远洋捕鱼作业相对是在比较恶劣的环境下进行的,操作人员常常要应对各种复杂的天气情况以及船舱高温高湿的工作环境等,对人的身体和心理都会造成极大的伤害。因此,为了做到少
随着计算机技术和网络技术的发展,单片机技术和现场总线技术广泛应用于电梯控制系统中,论文主要研究基于CAN总线的电梯微机控制系统主控器的开发设计。文章详细地阐述了电梯
回眸2004年的随州市教育,人们欣喜地看到,教育改革和发展的亮点多多:农村教育工作得到前所未有的重视,“以县为主”的义务教育管理体制得到全面落实;普通教育质量稳中有升,
本论文是基于罗克韦尔自动化的Kinetix系统为对象,开发图形识别程序,OPC客户程序以及伺服控制程序从而实现对两轴绘图工具的精确控制。 本论文首先实现对图形坐标进行读取的
随着网络期刊的发展,编辑部缩短稿件刊发周期和提高工作效率的要求越来越迫切。因此,吸收信息技术和现代管理技术的成果并将其应用于期刊编辑实际工作中,实现期刊编辑、出版
本文首先以轧机的弹跳方程为基础,结合轧机的弹跳方程曲线和轧件的塑性曲线分析了各种干扰因素对轧件出口厚度的影响,并总结了基本AGC系统的工作原理及其控制算法。 以本钢