电赛TI处理器入门

本文是锁心封爱的点灯大师IVAN为电赛准备的TI处理器入门教程,重点介绍了TIVA C Series TM4C123G Lauchpad Evaluation Kit和MSP432P401R Lauchpad。TM4C123G采用ARM Cortex-M4F架构,拥有高效的处理器核心、浮点数单元、内存保护单元等功能,适合电赛选手学习掌握。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电赛常用微处理器及评估板入门

一、写在前面的话

​ 大家好这里是锁心封爱的点灯大师IVAN,一个努力想变强的大三菜仔。
蓝桥省赛完了,博主本人的比赛情况还行,但是还是等到省赛结果出来之后再看更不更新后面的内容吧,如果能进决赛一定会好好更新的!

​ (可惜,决定写CSDN是受一个学长的影响,但是当时离蓝桥省赛已经很近了,所以一方面是为了准备省赛,另一方面本身也有一些课程和比赛需要准备。)

​ 因而在等待蓝桥成绩出来之前,博主准备开一个新专栏,主要针对TI的主要处理器或者进一步说是他们的评估板,暂时优先级是TIVA Lauchpad>MSP432P401R Lauchpad>msp430F5529 Lauchpad。(5529是很早学的,主要将来如果一切顺利,就会作为一个基础入门板卡的部分,给后面电赛入门的学弟学妹们参考一下)

​ 那么为什么要学习这几块板卡呢?当当当当当当然是因为TI杯了,众所周知,TI杯省国赛会有一题是要求使用TI的处理器平台的,而TI模拟系统邀请赛也是限制使用TI芯片的,所以对于准备参加电赛省国赛邀请赛的同学乃至学弟学妹来说,提前学习一下TM4C123G lauchpad 和 MSP432P401R lauchpad 是很有意义的。

​ PS: 需要注明的是:虽然不愿意承认,但是博主在大三属实浮躁了,参加的比赛和要参加的比赛太多了,主要是因为绩点不大够,但是很倔强的想保研,其实比考研还累,所以更新也会受本人的保研情况的影响。

二、平台介绍

1.TIVA C Series TM4C123G Lauchpad Evaluation Kit

Lauchpad 示意图

处理器芯片TM4C123GH6PM MCU

资源图

(下面的内容大多可以在上面的表格找到)

ARM
TI达芬奇数字媒体处理器DM3730资料汇总 DM3730Digital Media Processors.pdf: 讲解DM3730的硬件资源及器特性。 DM3730Digital Media Processors Silicon Revisions.pdf 讲解DM3730的硬件资源及特性勘误修正。 DM37x Multimedia Device Technical Reference Manual.pdf 这是一个非常重要的文档,在以后的编程中涉及到硬件的地方都需查看这个手册。手册中详细讲解了各片上资源的工作方式,配置寄存器地址及配置功能。 AM37xDM37x Schematic Checklist.pdf 文档里有一网络连接,这个连接可以带起找到最新的图解列表,推荐一些器连接。 xDAIS-DM(Digital Media)User Guide.pdf 本文讲解了数字媒体开发的一个标准。xDAIS 是一个标准,它定义了TI DSP算法接口的标准。这样大大提高了DSP算法软件的通用性。DSP算法工程师要写出能被ARM通过Codec Engine调用的算法,必须保证自己的算法接口符合这个标准。因此,DSP算法工程师也必须了解这个软件模块。 Using DMA with Framework Components for'C64x+.pdf xDAIS DSKT2 User's Guide.pdf 本文档的目的是描述xDAIS DSKT2模块算法支持和配置api。DSKT2是符合xDAIS标准的一个模块,用来管理分配内存的。 Framework Components是TI提供的一个软件模块,负责DSP侧的memory 和DMA资源管理。因此,DSP算法工程师需要了解这个 软件模块。可以登录如下链接。 http://tiexpressdsp.com/wiki/index.php?title=Framework_Components_FAQ Framework Components DMAN3/ACPY3 Users Guide 查看如下链接 http://processors.wiki.ti.com/index.php/Framework_Components_DMAN3/ACPY3_Users_Guide TMS320DM3730_Software_Developers_Guide.pdf 如果你致力成为一个基于Linux的应用开发工程师,那么这个文档你必须详细阅读。 本文讲解了基于Linux开发环境的软件开发向导,他能帮你快速的掌握整个软件开发的整体流程,并讲解了几个例程供你参考。 Codec_Engine_Application_Developer_User's_Guide.pdf 如果你致力成为一个ARM侧的嵌入式系统工程师,那么这个文档你必须详细阅读。 本文讲解了基于嵌入式操作系统的应用程序开发人员不必关注DSP侧的实现细节,只需按照一定的规范调用API,就可以完成 DSP算法的操作。这就类似于把DSP完全看成一个黑盒子。 CodecEngine_Server_Integrator_UserGuide.pdf 如果你致力成为一个DSP侧的系统工程师,那么这个文档你必须详细阅读。 本文讲解了如何按照一定的标准配置DSP/BIOS以及其他的配置,而创建一个DSP侧的编解码服务端。以便于为ARM侧服务。其 中涉及DSP/BIOS实时操作系统的使用,算法工程的算法集成,任务分配等等。 Codec Engine Algorithm Creator User's Guide.pdf 如果你致力成为一个算法工程师,那么这个文档你必须详细阅读。 本文讲解了如何把自己的算法按照xDM标准封装成算法库,以便于使用CE的编解码服务应用工程师调用。 关于算法工程师更多的资料如下: TMS320 DSP Algorithm Standard Rulesand Guidelines.pdf TMS320 DSP Algorithm Standard API Reference (SPRU360).pdf TMS320 DSP Algorithm Standard Developer’s Guide (SPRU424).pdf 如果你是硬件工程师那么你可以到下面这个链接,查看关于DM37x 的硬件设计。 http://processors.wiki.ti.com/index.php/DM37x_Hardware_Design_Guide 如果你是软件工程师那么你可以到下面链接,查看关于DM37x Software Design Guide http://processors.wiki.ti.com/i
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值