在线时间147 小时
UID2092384
ST金币0
蝴蝶豆6
注册时间2014-5-9
金牌会员
- 最后登录
- 2019-4-8
|
a0a.1 0b0c
为什么申请Nucleo开发板:
我是有三年研发经验的年轻的工程师,主要从事于嵌入式开发方面。最近阴差阳错接受一个关于语音识别类的项目,说实话,语音识别跟嵌入式开发我也不知道怎么会联系起来,但是,结果就是必须做。经过前期的搜索资料发现,语音识别类项目主要由DSP芯片来成,最终我也选择了C5000系列的TI的DSP芯片---TMS320C5535,据说这款芯片做语音识别类产品非常具有优势。但无奈于习惯于STM32微控制器的我来说必须重新开始学习,这个周期也是相当的长的,因此我迫切的希望能有一块能够满足我的要求,并且价格便宜最好免费,最主要的是上手快的开发板供我选择。无疑,stm32系列的微控制器是我不二选择。就在我纠结于是否开始学习C5535应用于语音识别项目的时候,我意外收到一份关于申请Nucleo开发板的邮件,我粗略的浏览了一下这款开发板的资料,真让我喜出望外,因为我发现为什么不能用这款开发板来开发我们的产品呢,便宜不说,而且与自己原先习惯于使用的微处理器同出一处,因此易于上手。相对于TI的C5535来说,芯片价格是无法相比的,STM32F302价格在20几块钱,而C5535要将近100元;另外C5535全是BGA封装,这才是最纠结的地方,最起码调试就是个问题,而对于STM32的普通封装来说,调试就显得相当便利了。而对于这款Nucleo开发板,它将IO全部引出,更有利于我们的开发。而主芯片STM32F302是基于Cortex-M4内核的,对于从未涉足M4内核而又熟悉M3内核的我来说,确实有相当大的诱惑,最起码提供给我一个学习M4内核微处理器的机会。
对Nucleo产品的认知、疑问、应用和开发:
说实话,对Nucleo产品的认知全是来自于互联网,通过网络上关于对Nucleo的介绍,大概对这款开发板有了感性的认识,至于更加深刻的体会还需等到真正的接触这款开发板并且学习之后。而对于此开发板上的主CPU来说,据说可以用其他同封装的STM32微处理器替换,这样是否就是说减少了学习其他微处理器的硬件成本了呢?当学习完这款CPU之后转而换成其他比如说具有超高性价比的STM32F030系列的CPU继续学习呢?这些是以后的事,如果真的有幸得到一块Nucleo开发板,首先要做的就是将本开发板应用到公司的项目上,其次就是在下班时间好好的学习M4内核的STM32F302这款CPU,争取将其资源全部挖出来加以应用,对每一资源就行整理,方便后来者的学习。关于本开发板上主控CPU的时钟的疑问,资料上说最高时钟72MHz,不知道能否满足我们项目的要求呢?当然这些还需要进一步验证才知道,即使不成功也是一次学习M4的机会,为以后使用做准备也好。
最后感谢沐紫姐的支持! |
|