在线时间0 小时
UID405083
ST金币0
蝴蝶豆0
注册时间2012-9-27
新手上路
- 最后登录
- 2018-3-24
|
a0a.1 0b0c
1)、为什么申请Nucleo开发板 本人是高校的一名教师,曾经做过一些使用stm32f103,f207的项目,包括智能电表,软PLC项目等。为了更新教学的现代化程度。曾经想使用 Arduino,但是arduino所使用的AVR单片机感觉稍嫌过时,和性价比低。在搜索中发现,Nucleo开发板既能满足Arduino的接口,又 能使用mbed的的大量资源。我也是从搜索中发现mbed的强大资源的。在浏览中发现,mbed具有非常直观的库API,用C++的形式封装了一个抽象硬 件层。使得上层应用的编写非常方便,而且mbed也带有一个稳定可靠的基于RTX的操作系统,还包括了大量的外围代码,比如以太网的驱动就非常直观。
所以,我感觉mbed是一个非常适合教学和电子竞赛的资源,而Nucleo既集成了stm芯片的物美价廉,又兼容了arduino,mbed的大量代码库,所以是教学和项目的首选。
(2)说说对Nucleo产品的认知、疑问、应用、或者开发等等
初步的说,我对Nucleo产品的认知还处于简单认识阶段,按照我初步的了解,Nucleo是一款符合ARM mbed硬件结构框架的开发板,同时在软件方面,利用了以前stm32的标准外设库,用外设库在mbed的硬件抽象层下面做了一个中间的驱动层,从而使得 mbed的库函数可以调用Mucleo板子的功能。
暂时的疑问是,是否可以比较自由的从mbed的原型设计中,转化为一款定制的PCB,同时将Mbed的程序成功运行在定制PCB上,另外mbed上的 USB boot-loader硬件特性也不太清楚是否开源,不过这个问题不大,在产品阶段,这个可以去掉。
我暂时的应用,可能是自己熟练了以后,有机会装配教学实验室,在电子大赛或者校企合作项目中使用该原型开发板。
希望这次能够申请到! |
|