c语言开发dsp嵌入式系统

c语言开发dsp嵌入式系统

ID:22754176

大小:54.01 KB

页数:19页

时间:2018-10-31

c语言开发dsp嵌入式系统_第1页
c语言开发dsp嵌入式系统_第2页
c语言开发dsp嵌入式系统_第3页
c语言开发dsp嵌入式系统_第4页
c语言开发dsp嵌入式系统_第5页
资源描述:

《c语言开发dsp嵌入式系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、童梦无忧网试管婴儿论坛www.tm51.com本文由陈显伟贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。缴珊赣黔撇撇撇瓣蒸熬歉鬓撇戮撇蒸如何用目前很语言开发为核心构建,,嵌人式系统华东交通大学肖宛昂曾为民多嵌入式系统以,但是,采用汇编语言开发,系统存在开发难度.大开发周期长.维护性差等缺点应用语言开发而系统是广大嵌入式开发者的迫切要系统的摘要求有关单片机的工公.语言开发有相当多的资料可以参考器件语言开发却很少见本文以司的系列为例,讲述怎样用语言开发一个完整的嵌入式系统关键词嵌入式系统系统语言开

2、发系列引言大家在开发嵌入式产品时首先会想到用控制器,序中我们写,编译器能够识别.是指累加器而不是一般的变量个专有名字供开发者使用中",即每一个寄存器都有一它们定义在一个头文件·,的汇编语言编写监控程序比高级语言生成的程序快主要原因是,①汇编,语言生成的程序对应的二进制代码少有相应的高级语言可供使用题和寻址空间的限制了..程序执行要没程序员只需在程序的开始部分用语句将该文件包含进来即可."②控制器刚问世时注意这③存储器的价格问,些寄存器的名字不能用作变量名同样,在.的语言中也有一个头,以上所述问题目前已基本解决在这就不阐述,文件比如定义

3、各个寄存器的名称这里摘录几条实际情况是在单片机的应用领域.,开发者已语句进行介绍开始使用语言进行开发大家发现用高级语言开发嵌人式产品是如此轻松并且.语言程序编译后,盯就对应两个寄存器,,的二进制代码也非常短小精练国公司的实际是我们也目前使用最多的数字信号处理器是美芯寄存器的地址件包含进来.用高级语言的说法是指针"',,.家族系列.,而工业控制上用得最多公司为每一个.,在程序的开始部分用这样在,语句将该文的又是的语言中使用它们只,片提供了汇编语言和直使用面的介绍,语言供开发者选用,本人一,需在前面加一个星号寄存器例如语言进行产品开发所以

4、特撰此文而目前很少见到这方将十六进制数赋给以为例嵌入式系统.向各位同行推荐用了语言开发将十六进制数赋给寄存器开发者最好将的语言和语言的特殊性系列,这个文件打印出来..,弄清标,大家在使用器的经常要对硬件操作语言时已经注意到,控制楚各个寄存器的定义名称和考至于不涉及硬件的语法,机上使用的.有一个显著的特点开发者要明白怎样用,语法一样编译器的需要注意的是.有些,程序中有大量针对控制器内部所以,准中的函数在由汇编语言转到应用系统.的编译器中不提供读者可以参.资源进行操作的语句语言手册搞清楚了这些特殊性当然语言来操纵控制器的内部资源操作寄存器

5、和内部存储器等举个例子.即怎样用,语句,语言开发是很容易的事,没有汇编语言编程基础的人同样可以用语言开发在汇编中我们写是指累加器汇编程序能够识别而在的程有关嵌入式系统的语言编程可参考《单片机匹画皿...,,..,,熬纂纂赢暴瘾襄缨黔与嵌人式系统应用》年.一期《入式嵌,编程技术加本文不作讨论下面只针对以芯片为处理器的嵌入式语言编程进行阐述·希望块能够指导读者进行具体操作芯片的简单地说①编辑一语言开发过程个步骤,整个过程包括以下语言源程序注意编译参数注意用文件奔篡晕老糕擎留氦廖翎豁次霸已初始化块如…行汗淤翼洲.已初始化块包含程序代码和数据

6、,未初始化块块.,块,块未初始②编译源程序化块如平'块一③链接目标文件④在线仿真⑤固化程序.例书·兰,倒予员用语司个数组元素的,定义一个数组时具体位置不需要指定这.编译器会在数据区预留所需空间到链源程序的编辑可以用任何一个编辑器书写源程序,接时链接器会具体定位如,·,等写在一个件中.,最后以,为后缀存盘.源代码可以有些自链接器对块的处理链接器对块的处理有两个功能补其一,一将文件中也可写在多个文件中目标文件中的块用来建立程序块和数据块,并将这预定义变量和函数原型声明可以集中放在一个头文注意事项,不要忘记在程序的前面用.丫丫将寄存器定义文

7、件包括进来源程序的编译源程序编辑好后可以用译,编译程序进行编生成使用格式例如文件.源文件名参数一一一常用参数的意义"件一表示编译器选择处理器一保留编译生成的汇编文件系列文件其它参数请参考—进行正常优化,.编译器的手册文件..如果有多一个源文件分别编译个文件和每一个源文件经编译后产生一一一文件链接器命令文件广中使用下面分析一个犯片协的典型假设文件名..…一设定系统堆栈初始化'一文,·£萝毋一说·…'叼目标文件的链接」一输出的文件名叼公司的文件格式一一公司新的汇编器和编译器创建的目标文件采用亡鑫蕊漂次璧戳"令规.的目标文件.格式法.采用格

8、式有利于模块化编程格式编写汇编程序或,,为管理,黔丫脚队配舒练岭储器影''叱代码段和目标系统存储器提供更加有力和灵活的方基于语言程序时不必为程序代码和变量指定目标地址和程序移植提供了极大的方便.为程序编写五.格式的基本思

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。