近大半年来我认真研读了TI的C2000 DSP固件库和LM3S和最新的Tiva固件库。
得出一个可能不正确的结论:
“ 其实懂ARM Cortex的人如果转过去搞DSP 非常简单,反过来可能比较困难”!!
我在前面的帖子中已经给坛友展示过TI不再维护基于直接存储器方式开发C2000 DSP
的老方法,转而大力推荐基于固件的方法。
只要大家有C语言基础和数学基础,包括一些软件工程知识和编程规范,只要
熟悉了DSP或ARM Cortex固件库(因为这两类芯片的外设很多都相同),从事基于
DSP或ARM Cortex的工程开发甚至比C51单片机还简单,所以大家应该把主要精力
放在对那些固件的熟悉和理解上,下面附上我花两天翻译的Tiva SSI的固件库
原理部分引用TI的中文翻译,还是那句话这个翻译我没有过多的推敲错误肯定很多。
注意:现在TivaWare固件库对过去的StellairsWare固件做了较多的增减,而不是有些坛友认为的
TI只是把StellairsWare固件库改名为TivaWare那么简单(坑爹),基于StellairsWare固件库的程序
想要在TivaWare固件库上运行也需做一些修改,不兼容的。网络上那些
TI ARM固件库的翻译可能已经跟不上发展了,希望大家跟进把所有固件库翻译完,供大家共享!!!
[ 本帖最后由 平湖秋月 于 2013-7-26 09:37 编辑 ]
|