




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DSP软件编程与算法实现西北工业大学DSP软件编程与算法实现西北工业大学论题目录DSP应用系统的一般开发流程DSP与MCS51、PC硬件结构对算法的影响针对不同的算法来选择DSP与编程语言DSP常用算法简介DSP算法的仿真DSP算法的移植与实现论题目录DSP应用系统的一般开发流程DSP应用系统的一般开发流程1.概念分析与建立模型2.算法设计与仿真3.算法移植与软件编程4.DSP软件仿真5.DSP实时调试仿真DSP应用系统的一般开发流程1.概念分析与建立模型百度文库VIP特权福利特权说明服务特权VIP专享文档下载特权VIP用户有效期内可使用VIP专享文档下载特权下载或阅读完成VIP专享文档(部分VIP专享文档由于上传者设置不可下载只能阅读全文),每下载/读完一篇VIP专享文档消耗一个VIP专享文档下载特权。年VIP月VIP连续包月VIP享受60次VIP专享文档下载特权,一次发放,全年内有效。VIP专享文档下载特权自VIP生效起每月发放一次,每次发放的特权有效期为1个月,发放数量由您购买的VIP类型决定。每月专享9次VIP专享文档下载特权,自VIP生效起每月发放一次,持续有效不清零。自动续费,前往我的账号-我的设置随时取消。共享文档下载特权VIP用户有效期内可使用共享文档下载特权下载任意下载券标价的文档(不含付费文档和VIP专享文档),每下载一篇共享文档消耗一个共享文档下载特权。年VIP月VIP连续包月VIP享受100次共享文档下载特权,一次发放,全年内有效赠送的共享文档下载特权自VIP生效起每月发放一次,每次发放的特权有效期为1个月,发放数量由您购买的VIP类型决定。赠送每月15次共享文档下载特权,自VIP生效起每月发放一次,持续有效不清零。自动续费,前往我的账号-我的设置随时取消。累积特权在购买的VIP时长期间,下载特权不清零。100W优质文档免费下载VIP有效期内的用户可以免费下载VIP免费文档,不消耗下载特权,非会员用户需要消耗下载券/积分获取。部分付费文档八折起VIP用户在购买精选付费文档时可享受8折优惠,省上加省;参与折扣的付费文档均会在阅读页标识出折扣价格。内容特权0下载券文档一键搜索VIP用户可在搜索时使用专有高级功能:一键搜索0下载券文档,下载券不够用不再有压力!无限次复制特权VIP有效期内可以无限次复制文档内容,不用下载即可获取文档内容文档格式转换VIP有效期内可以将PDF文档转换成word或ppt格式,一键转换,轻松编辑!阅读页去广告VIP有效期内享有搜索结果页以及文档阅读页免广告特权,清爽阅读没有阻碍。多端互通VIP有效期内可以无限制将选中的文档内容一键发送到手机,轻松实现多端同步。其他特权抽奖特权开通VIP后可以在VIP福利专区不定期抽奖,千万奖池送不停!福利特权开通VIP后可在VIP福利专区定期领取多种福利礼券。VIP专享精彩活动开通VIP后可以享受不定期的VIP优惠活动,活动多多,优惠多多。VIP专属身份标识当您成为百度文库VIP后,您的专有身份标识将被点亮,随时随地彰显尊贵身份。专属客服VIP专属客服,第一时间解决你的问题。专属客服QQ:800049878VIP礼包百度阅读VIP精品版特权享受阅读VIP精品版全部权益:1.海量精选书免费读2.热门好书抢先看3.独家精品资源4.VIP专属身份标识5.全站去广告6.名人书友圈7.三端同步知识影响格局,格局决定命运!百度文库特权福利特权说明服务特权VIP专享文档下载特权VIPDSP软件编程及算法实现课件MCS51单片机内核累加器ACC算术单元逻辑ALU堆栈指针SP指令计数器PCMCS51单片机内核累加器ACC一般处理器内核Cache结构CPU内总线PCI总线桥流水线结构PCI总线
一般处理器内核Cache结构单内核DSP多总线结构硬件乘法器流水线结构内部PLL单内核DSP多总线结构多内核DSP分组FILE结构VLIW指令结构EMIF接口多内核DSP分组FILE结构DSP内核特点对算法的影响1)硬件上采用了多总线哈佛结构,提高了数据的处理能力与速度。
我们可以利用块搬移指令在程序与数据空间,两块数据空间之间实现快速的数据块搬移。2)采用了独立的硬件乘加器,极大地提高了数字信号处理算法的运行速度。特别在实现FIR滤波器、相关器、卷积器等数字信号处理算法时应当充分利用这个特性。DSP内核特点对算法的影响1)硬件上采用了多总线哈佛结构,提权衡现有优化算法与算法的DSP优化间的利弊注意现有优化算法不一定适合DSP的实现3)DSP设有循环寻址、位反转寻址等特殊指令循环寻址在实现滤波器,多采样率滤波器上有很大好处。位反转寻址加速了FFT算法的实现。4)内部独立的DMA总线控制器,通过DSP器件中一组或多组独立的DMA总线,可以实现程序执行与数据传输的并行工作。5)指令执行采用流水线结构,具有较高的指令执行速度,我们在设计算法,特别是程序编写时应特别注意一方面利用好流水线,另一方面有效地防止流水线冲突。权衡现有优化算法与算法的DSP优化间的利弊针对不同的算法来选择
DSP与编程语言汇编语言,线性汇编语言,高级语言?首先的问题是您要做什么?其次是您选择什么样的DSP?然后是您的应用对系统实时性要求如何?最后,您可以权衡一下采用那一种语言。针对不同的算法来选择
DSP与编程语言汇编语言,线性汇编语言DSP常用算法简介
1)通用数字信号处理算法
FIR滤波器、IIR滤波器、DFT变换、FFT变换。2)机电控制算法电机伺服、PLC算法3)通信类算法
DTMF收发、调制解调算法、通信信道编解码4)信号处理算法
DSP常用算法简介
1)通用数字信号处理算法语音信号编解码算法
G.723、G.729、MP3、AAC静止图象编解码算法JPEG、JPEG2000、小波变换压缩算法视频编解码算法MPEG1、MPEG2、MPEG4、H.263压缩算法语音信号编解码算法DSP算法的仿真选择仿真工具常用的算法仿真工具MATLAB、C
对于通信类还可选用SYSTEMVIEW
高端仿真工具SPW、COSSAPDSP算法的仿真选择仿真工具MATLAB简介在具体编程实现某个DSP算法之前,一般首先需要对其进行模拟仿真。MATLAB目前已经成为非常优秀的仿真工具、现行的版本已经包含了许多强大的工具软件包。被各个学科广泛使用。单独使用MATLAB语言就可以实现C、FORTRAN等语言的许多功能,并且实现起来更加简洁方便,同时它也提供同C语言的接口。MATLAB简介在具体编程实现某个DSP算法之前MATLAB的不足
MATLAB有其不足之处,如数值计算只能按固定精度进行,很难作底层硬件控制,运算效率也不如C,等等因为它主要用于数值计算,所以对于仿真、特别是定点
DSP的仿真来说、这些缺陷不影响其强大的仿真功能。MATLAB的不足MATLAB有其不足之处,如数MATLAB仿真在实现某种DSP算法功能前,一般可以先充分利用MATLAB的编程简单、调试方便的优点来求取各种必须的系统参数,并利用所求得的系统参数模拟实现DSP过程,来进行算法的验证和各项参数的调整。等仿真通过各项指标都以达到设计要求。然后再考虑用C语言、或DSP的汇编语言来实现。MATLAB仿真在实现某种DSP算法功能前,FIR滤波器仿真实例FIR滤波器仿真实例仿真结果仿真结果输出滤波器系数输出滤波器系数采用C语言进行仿真在DSP的C编译器出现以前,C语言担当的主要是算法仿真的角色。与MATLAB相比、它没有强大的工具软件包。但它的优势是可以很快地形成商业化软件,另外由于历史原因,国际上的各种算法的交流,都是在UNIX平台上,用C语言编写。所以C也成为被广泛使用的仿真工具。采用C语言进行仿真在DSP的C编译器出现以前,C语言担当的主在有了C编译器、特别是CCS开发系统开发系统以后C语言直接可在CCS开发平台上完成一些系统仿真从商业化的C,C++到DSP的移植工作也容易了许多通常要非常注意以下两个问题1。内存空间的使用问题2。数据类型与精度控制问题在有了C编译器、特别是CCS开发系统开发系统以后图象小波变换的仿真实例图象小波变换的仿真实例程序程序仿真结果仿真结果DSP算法的移植与实现对于浮点DSP处理器、算法的移植相对简单一些但也要注意数据的范围和精度的控制。对于定点DSP处理器、就要特别注意定点化工作和防止数据溢出的处理。DSP算法的移植与实现对于浮点DSP处理器、算法的移植相对简定点运算中数的定标在定点DSP中,都是采用定点数进行数值运算,其操作数一般采用整型数来表示。而许多算法的仿真往往是使用浮点数进行的。对于定点DSP编程来说,数的定标是一个关键性的问题对于16位的DSP而言,由程序员来确定一个数的小数点将处于16位中的哪一位。我们可以用Q,S法来表示,不同的表示方法所带来的数的范围和精度的定点运算中数的定标在定点DSP中,都是采用定点数进行数值运算Q,S表示法及数的范围Q,S表示法及数的范围浮点数与定点数之间的转换浮点数(f)转换为定点数I:I=f×2Q定点数(I)转换为浮点数f:f=I×2-Q例如:浮点数f=0.5采用Q=15的定标后,则定点数I=0.5×215=16384此时所表示数的范围为
–1到1
所表示数的精度为
2-15
浮点数与定点数之间的转换浮点数(f)转换为定点数I:I数的定标要注意的问题1.在作运算时最重要的就是保证两个操作数的定标值一样2.程序变量的Q值的确定,直接影响到系统的性能指标,特别对于中间变量,若Q值定高了,提高了系统的精度,但可能会带来中间结果的溢出。若Q值定低了就能保证不溢出,但是损失了精度。关键就在于用理论分析或统计的方法估计出每一中间变量的可能动态范围MAX,然后以2MAX的数据范围来定标。数的定标要注意的问题1.在作运算时最重要的就是保证两个操简单谈一下COFF文件格式TI公司的汇编器和链接器创建的目标文件采用一种称为COFF(CommonObjectFileFormat)。公共目标文件格式采用这种格式的目的是为了模块化编程的方便。通过这种格式,程序员可以自己进行代码段的管理和目标系统存储器的管理。在COFF文件格式中,程序员在编程时是基于代码段的概念。简单谈一下COFF文件格式TI公司的汇编器和链接器创建的目块的概念目标文件中最小单位称为块,一个块就是存储器映像中占据连续空间空间的一块代码或数据目标文件中每个块都是相互独立的一般文件包括三个缺省的块。.text通常包含可执行代码.data通常包含已初始化数据.bss为未初始化数据保留空间其它块.sect.usect.const.stack块的概念目标文件中最小单位称为块,一个块就是存储器映像中占据DSP编译流程DSP编译流程使用.cmd文件来定位块在DSP编程中使用.cmd文件,来定位程序块和数据块使用.cmd文件来定位块在DSP编程中使用.cmd文件,来定一个在CCS上图象处理实例一个在CCS上图象处理实例CCS的安装与设置CCS的安装与设置建立仿真项目建立仿真项目CCS上的.cmd文件CCS上的.cmd文件设置图像仿真窗口设置图像仿真窗口初始化仿真图像初始化仿真图像编译程序编译程序输入.out目标文件输入.out目标文件初始化程序指针初始化程序指针运行程序仿真运行程序仿真仿真结果仿真结果百度文库VIP特权福利特权说明服务特权VIP专享文档下载特权VIP用户有效期内可使用VIP专享文档下载特权下载或阅读完成VIP专享文档(部分VIP专享文档由于上传者设置不可下载只能阅读全文),每下载/读完一篇VIP专享文档消耗一个VIP专享文档下载特权。年VIP月VIP连续包月VIP享受60次VIP专享文档下载特权,一次发放,全年内有效。VIP专享文档下载特权自VIP生效起每月发放一次,每次发放的特权有效期为1个月,发放数量由您购买的VIP类型决定。每月专享9次VIP专享文档下载特权,自VIP生效起每月发放一次,持续有效不清零。自动续费,前往我的账号-我的设置随时取消。共享文档下载特权VIP用户有效期内可使用共享文档下载特权下载任意下载券标价的文档(不含付费文档和VIP专享文档),每下载一篇共享文档消耗一个共享文档下载特权。年VIP月VIP连续包月VIP享受100次共享文档下载特权,一次发放,全年内有效赠送的共享文档下载特权自VIP生效起每月发放一次,每次发放的特权有效期为1个月,发放数量由您购买的VIP类型决定。赠送每月15次共享文档下载特权,自VIP生效起每月发放一次,持续有效不清零。自动续费,前往我的账号-我的设置随时取消。累积特权在购买的VIP时长期间,下载特权不清零。100W优质文档免费下载VIP有效期内的用户可以免费下载VIP免费文档,不消耗下载特权,非会员用户需要消耗下载券/积分获取。部分付费文档八折起VIP用户在购买精选付费文档时可享受8折优惠,省上加省;参与折扣的付费文档均会在阅读页标识出折扣价格。内容特权0下载券文档一键搜索VIP用户可在搜索时使用专有高级功能:一键搜索0下载券文档,下载券不够用不再有压力!无限次复制特权VIP有效期内可以无限次复制文档内容,不用下载即可获取文档内容文档格式转换VIP有效期内可以将PDF文档转换成word或ppt格式,一键转换,轻松编辑!阅读页去广告VIP有效期内享有搜索结果页以及文档阅读页免广告特权,清爽阅读没有阻碍。多端互通VIP有效期内可以无限制将选中的文档内容一键发送到手机,轻松实现多端同步。其他特权抽奖特权开通VIP后可以在VIP福利专区不定期抽奖,千万奖池送不停!福利特权开通VIP后可在VIP福利专区定期领取多种福利礼券。VIP专享精彩活动开通VIP后可以享受不定期的VIP优惠活动,活动多多,优惠多多。VIP专属身份标识当您成为百度文库VIP后,您的专有身份标识将被点亮,随时随地彰显尊贵身份。专属客服VIP专属客服,第一时间解决你的问题。专属客服QQ:800049878VIP礼包百度阅读VIP精品版特权享受阅读VIP精品版全部权益:1.海量精选书免费读2.热门好书抢先看3.独家精品资源4.VIP专属身份标识5.全站去广告6.名人书友圈7.三端同步路漫漫其修远兮,吾将上下而求索!ThenEnd知识影响格局,格局决定命运!百度文库特权福利特权说明服务特权VIP专享文档下载特权VIPDSP软件编程与算法实现西北工业大学DSP软件编程与算法实现西北工业大学论题目录DSP应用系统的一般开发流程DSP与MCS51、PC硬件结构对算法的影响针对不同的算法来选择DSP与编程语言DSP常用算法简介DSP算法的仿真DSP算法的移植与实现论题目录DSP应用系统的一般开发流程DSP应用系统的一般开发流程1.概念分析与建立模型2.算法设计与仿真3.算法移植与软件编程4.DSP软件仿真5.DSP实时调试仿真DSP应用系统的一般开发流程1.概念分析与建立模型百度文库VIP特权福利特权说明服务特权VIP专享文档下载特权VIP用户有效期内可使用VIP专享文档下载特权下载或阅读完成VIP专享文档(部分VIP专享文档由于上传者设置不可下载只能阅读全文),每下载/读完一篇VIP专享文档消耗一个VIP专享文档下载特权。年VIP月VIP连续包月VIP享受60次VIP专享文档下载特权,一次发放,全年内有效。VIP专享文档下载特权自VIP生效起每月发放一次,每次发放的特权有效期为1个月,发放数量由您购买的VIP类型决定。每月专享9次VIP专享文档下载特权,自VIP生效起每月发放一次,持续有效不清零。自动续费,前往我的账号-我的设置随时取消。共享文档下载特权VIP用户有效期内可使用共享文档下载特权下载任意下载券标价的文档(不含付费文档和VIP专享文档),每下载一篇共享文档消耗一个共享文档下载特权。年VIP月VIP连续包月VIP享受100次共享文档下载特权,一次发放,全年内有效赠送的共享文档下载特权自VIP生效起每月发放一次,每次发放的特权有效期为1个月,发放数量由您购买的VIP类型决定。赠送每月15次共享文档下载特权,自VIP生效起每月发放一次,持续有效不清零。自动续费,前往我的账号-我的设置随时取消。累积特权在购买的VIP时长期间,下载特权不清零。100W优质文档免费下载VIP有效期内的用户可以免费下载VIP免费文档,不消耗下载特权,非会员用户需要消耗下载券/积分获取。部分付费文档八折起VIP用户在购买精选付费文档时可享受8折优惠,省上加省;参与折扣的付费文档均会在阅读页标识出折扣价格。内容特权0下载券文档一键搜索VIP用户可在搜索时使用专有高级功能:一键搜索0下载券文档,下载券不够用不再有压力!无限次复制特权VIP有效期内可以无限次复制文档内容,不用下载即可获取文档内容文档格式转换VIP有效期内可以将PDF文档转换成word或ppt格式,一键转换,轻松编辑!阅读页去广告VIP有效期内享有搜索结果页以及文档阅读页免广告特权,清爽阅读没有阻碍。多端互通VIP有效期内可以无限制将选中的文档内容一键发送到手机,轻松实现多端同步。其他特权抽奖特权开通VIP后可以在VIP福利专区不定期抽奖,千万奖池送不停!福利特权开通VIP后可在VIP福利专区定期领取多种福利礼券。VIP专享精彩活动开通VIP后可以享受不定期的VIP优惠活动,活动多多,优惠多多。VIP专属身份标识当您成为百度文库VIP后,您的专有身份标识将被点亮,随时随地彰显尊贵身份。专属客服VIP专属客服,第一时间解决你的问题。专属客服QQ:800049878VIP礼包百度阅读VIP精品版特权享受阅读VIP精品版全部权益:1.海量精选书免费读2.热门好书抢先看3.独家精品资源4.VIP专属身份标识5.全站去广告6.名人书友圈7.三端同步知识影响格局,格局决定命运!百度文库特权福利特权说明服务特权VIP专享文档下载特权VIPDSP软件编程及算法实现课件MCS51单片机内核累加器ACC算术单元逻辑ALU堆栈指针SP指令计数器PCMCS51单片机内核累加器ACC一般处理器内核Cache结构CPU内总线PCI总线桥流水线结构PCI总线
一般处理器内核Cache结构单内核DSP多总线结构硬件乘法器流水线结构内部PLL单内核DSP多总线结构多内核DSP分组FILE结构VLIW指令结构EMIF接口多内核DSP分组FILE结构DSP内核特点对算法的影响1)硬件上采用了多总线哈佛结构,提高了数据的处理能力与速度。
我们可以利用块搬移指令在程序与数据空间,两块数据空间之间实现快速的数据块搬移。2)采用了独立的硬件乘加器,极大地提高了数字信号处理算法的运行速度。特别在实现FIR滤波器、相关器、卷积器等数字信号处理算法时应当充分利用这个特性。DSP内核特点对算法的影响1)硬件上采用了多总线哈佛结构,提权衡现有优化算法与算法的DSP优化间的利弊注意现有优化算法不一定适合DSP的实现3)DSP设有循环寻址、位反转寻址等特殊指令循环寻址在实现滤波器,多采样率滤波器上有很大好处。位反转寻址加速了FFT算法的实现。4)内部独立的DMA总线控制器,通过DSP器件中一组或多组独立的DMA总线,可以实现程序执行与数据传输的并行工作。5)指令执行采用流水线结构,具有较高的指令执行速度,我们在设计算法,特别是程序编写时应特别注意一方面利用好流水线,另一方面有效地防止流水线冲突。权衡现有优化算法与算法的DSP优化间的利弊针对不同的算法来选择
DSP与编程语言汇编语言,线性汇编语言,高级语言?首先的问题是您要做什么?其次是您选择什么样的DSP?然后是您的应用对系统实时性要求如何?最后,您可以权衡一下采用那一种语言。针对不同的算法来选择
DSP与编程语言汇编语言,线性汇编语言DSP常用算法简介
1)通用数字信号处理算法
FIR滤波器、IIR滤波器、DFT变换、FFT变换。2)机电控制算法电机伺服、PLC算法3)通信类算法
DTMF收发、调制解调算法、通信信道编解码4)信号处理算法
DSP常用算法简介
1)通用数字信号处理算法语音信号编解码算法
G.723、G.729、MP3、AAC静止图象编解码算法JPEG、JPEG2000、小波变换压缩算法视频编解码算法MPEG1、MPEG2、MPEG4、H.263压缩算法语音信号编解码算法DSP算法的仿真选择仿真工具常用的算法仿真工具MATLAB、C
对于通信类还可选用SYSTEMVIEW
高端仿真工具SPW、COSSAPDSP算法的仿真选择仿真工具MATLAB简介在具体编程实现某个DSP算法之前,一般首先需要对其进行模拟仿真。MATLAB目前已经成为非常优秀的仿真工具、现行的版本已经包含了许多强大的工具软件包。被各个学科广泛使用。单独使用MATLAB语言就可以实现C、FORTRAN等语言的许多功能,并且实现起来更加简洁方便,同时它也提供同C语言的接口。MATLAB简介在具体编程实现某个DSP算法之前MATLAB的不足
MATLAB有其不足之处,如数值计算只能按固定精度进行,很难作底层硬件控制,运算效率也不如C,等等因为它主要用于数值计算,所以对于仿真、特别是定点
DSP的仿真来说、这些缺陷不影响其强大的仿真功能。MATLAB的不足MATLAB有其不足之处,如数MATLAB仿真在实现某种DSP算法功能前,一般可以先充分利用MATLAB的编程简单、调试方便的优点来求取各种必须的系统参数,并利用所求得的系统参数模拟实现DSP过程,来进行算法的验证和各项参数的调整。等仿真通过各项指标都以达到设计要求。然后再考虑用C语言、或DSP的汇编语言来实现。MATLAB仿真在实现某种DSP算法功能前,FIR滤波器仿真实例FIR滤波器仿真实例仿真结果仿真结果输出滤波器系数输出滤波器系数采用C语言进行仿真在DSP的C编译器出现以前,C语言担当的主要是算法仿真的角色。与MATLAB相比、它没有强大的工具软件包。但它的优势是可以很快地形成商业化软件,另外由于历史原因,国际上的各种算法的交流,都是在UNIX平台上,用C语言编写。所以C也成为被广泛使用的仿真工具。采用C语言进行仿真在DSP的C编译器出现以前,C语言担当的主在有了C编译器、特别是CCS开发系统开发系统以后C语言直接可在CCS开发平台上完成一些系统仿真从商业化的C,C++到DSP的移植工作也容易了许多通常要非常注意以下两个问题1。内存空间的使用问题2。数据类型与精度控制问题在有了C编译器、特别是CCS开发系统开发系统以后图象小波变换的仿真实例图象小波变换的仿真实例程序程序仿真结果仿真结果DSP算法的移植与实现对于浮点DSP处理器、算法的移植相对简单一些但也要注意数据的范围和精度的控制。对于定点DSP处理器、就要特别注意定点化工作和防止数据溢出的处理。DSP算法的移植与实现对于浮点DSP处理器、算法的移植相对简定点运算中数的定标在定点DSP中,都是采用定点数进行数值运算,其操作数一般采用整型数来表示。而许多算法的仿真往往是使用浮点数进行的。对于定点DSP编程来说,数的定标是一个关键性的问题对于16位的DSP而言,由程序员来确定一个数的小数点将处于16位中的哪一位。我们可以用Q,S法来表示,不同的表示方法所带来的数的范围和精度的定点运算中数的定标在定点DSP中,都是采用定点数进行数值运算Q,S表示法及数的范围Q,S表示法及数的范围浮点数与定点数之间的转换浮点数(f)转换为定点数I:I=f×2Q定点数(I)转换为浮点数f:f=I×2-Q例如:浮点数f=0.5采用Q=15的定标后,则定点数I=0.5×215=16384此时所表示数的范围为
–1到1
所表示数的精度为
2-15
浮点数与定点数之间的转换浮点数(f)转换为定点数I:I数的定标要注意的问题1.在作运算时最重要的就是保证两个操作数的定标值一样2.程序变量的Q值的确定,直接影响到系统的性能指标,特别对于中间变量,若Q值定高了,提高了系统的精度,但可能会带来中间结果的溢出。若Q值定低了就能保证不溢出,但是损失了精度。关键就在于用理论分析或统计的方法估计出每一中间变量的可能动态范围MAX,然后以2MAX的数据范围来定标。数的定标要注意的问题1.在作运算时最重要的就是保证两个操简单谈一下COFF文件格式TI公司的汇编器和链接器创建的目标文件采用一种称为COFF(CommonObjectFileFormat)。公共目标文件格式采用这种格式的目的是为了模块化编程的方便。通过这种格式,程序员可以自己进行代码段的管理和目标系统存储器的管理。在COFF文件格式中,程序员在编程时是基于代码段的概念。简单谈一下COFF文件格式TI公司的汇编器和链接器创建的目块的概念目标文件中最小单位称为块,一个块就是存储器映像中占据连续空间空间的一块代码或数据目标文件中每个块都是相互独立的一般文件包括三个缺省的块。.text通常包含可执行代码.data通常包含已初始化数据.bss为未初始化数据保留空间其它块.sect.usect.const.stack块的概念目标文件中最小单位称为块,一个块就是存储器映像中占据DSP编译流程DSP编译流程使用.cmd文件来定位块在DSP编程中使用.cmd文件,来定位程序块和数据块使用.cmd文件来定位块在DSP编程中使用.cmd文件,来定一个在CCS上图象处理实例一个在CCS上图象处理实例CCS的安装与设置CCS的安装与设置建立仿真项目建立仿真项目CCS上的.cmd文件CCS上的.cmd文件设置图像仿真窗口设置图像仿真窗口初始化仿真图像初始化仿真图像编译程序编译程序输入.out目标文件输入.out目标文件初始化程序指针初始化程序指针运行程序仿真运行程序仿真仿真结果仿真结果百度文库VIP特权福利特权说明服务特权
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海上风电场方向研究的价值相关的新闻报告
- 氮化镓铟异质结结构
- 宝宝起名词语大全
- 《走眼》小说阅读
- 白泥采购合同范本
- 2025届高三冲刺高考模块分练课件 化学 专题12 实验仪器的选用与基本操作
- 禽产品安全热点问题
- 小吃制作培训合同范本
- 结核复发治疗管理规范
- Unit 5 B Lets talk基于深度学习的教学课件
- 历史选择题中常见的名词解释课件-高三历史统编版二轮复习
- 北师大版二年级数学下册各单元测试卷
- 保险运营培训课件
- 品管圈PDCA改善案例-降低住院患者跌倒发生率
- 2024年售后服务响应与处理时间框架3篇
- 2024-2025学年江苏省淮安市高三第一次模拟考试物理试卷(含答案)
- 2023水电工程费用构成及概(估)算费用标准
- 心源性呼吸困难的护理
- 2025年新高考历史模拟预测试卷(含答案解析)
- 2025年湖南省高中学业水平合格性考试数学试卷(含答案)
- 《影视广告设计》教学大纲
评论
0/150
提交评论