- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
首先感谢ti和deyisupport的各位管理辛苦组织这次活动!
首先感谢TI和Deyisupport的各位管理辛苦组织这次活动!
看到这个活动后,真的很激动,因为这一段时间一直在DSP的门边徘徊,一方面是原来触的比较少,别一方面是资源不是很充足!
前一段时间就一直关注TMDX28069USB这个工具,可谓是艳慕已久了!希望这次能有幸得到TI的资助,一睹其强大的开发功能!
下面我就把近几个月来对DSP从熟悉到入手的经历整理出来,可能对老手没有多大作用,但是对于处于入门边缘的网友来说绝对可以省去很多弯路!
这个文档中有一部分是我在学习的过程中写的随笔,为了以后自己再回头看着方便吧;
同时能够和大家分享我的入门学习过程,也是一件很开心事情,希望大家以后能使用TI DSP开发出更有用的产品;
TI,Motorola,ADI,Lucent主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等TMS320F28027)
关于DSP学习选型:
1、DSP2000(除了2812):进阶:标准C - C和汇编混合编程说明:把DSP2000当作单片机来玩就可以了,非常简单。C2000系列定点、控制器C20X,F20X,F24X,F24XX ,C28x该系芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),WATCHDOG、CAN总线/PWM发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。2、DSP5000主要:标准C - C和汇编混合编程 - DSP/BIOS - RF3说明:DSP5000是个中等产品,性能不高不低,基本上也没有开发难度。C5000系列(定点、低功耗)C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。3、DSP6000主要:标准C - C和汇编混合编程 - DSP/BIOS - XDAIS - RF5说明:DSP6000的开发难度明显增大,不论是硬件还是软件。C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX 是浮点系列。C62XX学习中,硬件上会初步遇到信号完整性问题,软件方面来说,DSP/BIOS是必需的,复杂的程序还需要XDAIS和RF3、RF5的知识。DSP64XX系列的学习中,硬件方面需要重点考虑系统合理架构问题,信号完整性问题;软件方面,需要综合运用各种比较先进、专业的知识,例如用DSP/BIOS作为RTOS,用RF5作为程序架构,尽量采用MiniDriver来编写底层驱动程序等。如果深入编程,还会遇到令人困惑的Cache冲突问题(虽然TI最近专门针对这个难题升级了CCS),等等。GEL,RTDX,CSL,DSP库函数OMAP系列的学习中;
结合自已的学习能力和现有的知识体系:
因为前期主要从事MCU相关的系统与应用开发,对于C和C++有一定的熟悉程序;
从C/C++在MCU中应用过渡到DSP开发需要考虑以下一些问题(使用MCU熟悉的思绪,从存储空间,中断机制,函数库与程序库的使用,数据操作(包括数据类型,和运算)):
1.存储空间:
通过了解与高性能MCU类似dsp也有两种名称的存储空间,一种是物理空间,另一种是映射空间物理空间是dsp上可以存放数据和程序的实际空间(包括外部存储器),数据和程序最终放到物理空间上,但并不能直接访问它们要助于映射空间!映射空间远远大于实际的物理空间,。
TI的DSP开发软件包括集成开发系统(CCS), 实时操作系统(DSP/BIOS),第三方算法库标准(eXpressDSP)。
DSP/BIOS是一个用户可剪裁的实时操作系统,主要由三部分组成:多线程实时内核(抢占式多线程);实时分析工具;芯片支持库。利用实时操作系统开发程序,可以方便快速的开发复杂的DSP程序。操作系统维护调度多线程的运行,只需将定制的数字信号算法作为一个线程嵌入系统即可;芯片支持库帮助管理外设资源,复杂的外设寄存器初始化可以利用直接图形工具配置;实时分析工具可以帮助分析算法实时运行情况。
DSP/BIOS以模块化方式提供给用户对线程、中断、定时器、内存资源、所有外设资源的管理能力都可以根据需要剪裁。
您可能关注的文档
- 如何有效提取数学信息.doc
- 软件工程实践导论.ppt
- 瑞安中学2008学年第二学期高一年级期中考试.doc
- 三角形的概念由不在同一直线上的三条线段首尾顺次相接所.ppt
- 三角形复习测试.doc
- ——————三角形全等的条件习题课案例.doc
- 三角形复习坂上初级中学吴秀兰.ppt
- 三穗县2014年公开吸收引进事业单位高层次人才和急需紧缺人.doc
- 沙坪坝区发改委投资科2016年7月项目审批核准备案等基本信息.doc
- 山东理工大学药品招标书.doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
文档评论(0)