1.【申请目的】: 在学校期间自学的STM32, 用的是正点原子的战舰开发板,随着学习的深入,希望能开始尝试不同的MCU,不断提高实战水平,通过不同MCU的使用,了解各自的优缺点,尤其是Nucleo这种资料比较全的板子更是非常值得借鉴的,以便应用在实际当中 2.【认知】: 通过一些资料了解到,Nucleo有以下特点: • 支持TQFP64封装的各系列的STM32微处理器 • 完全兼容Arduino Uno Rev.3接口 • 扩展了ST Morpho全部的I/O接口 • 集成ST -Link/V2-1的调试下载器 • 直接访问mbed.org网上资源 本人一直使用KEIL开发环境,对Mbed不太了解,但是根据描述,mbed有以下两个特点: 第一就是CMSIS,CMSIS就是ARM指定的一套接口框架,通过它,可以屏蔽各家芯片操作的差异。所以针对芯片厂家来说,仅需要实现这些规定的接口就可以了。 第二,对嵌入式开发来说,开发环境的搭建是一个耗时耗力的过程,能成功编写和调试第一个程序,犹如孩子出生一样,不经过一番挣扎和摸索是很难顺利完成的。 而MBED技术是一套基于云计算的网页编译工具,可以在Windows、Linux、Mac等各种可以网页浏览的设备上进行编程。所以不需要安装调试工 具,只要选好指定的开发板,就立即可以进行编程,编译后直接生成一个bin文件,直接烧写到设备即可运行。 当然,mbed还有一些其他特点让我蠢蠢欲动,垂涎欲滴。 3.【应用】:实践出真知,我想在nucleo上开发实习单位所需要的一个装置,该装置需要实现以下功能:自动水平调整,液位采集,环境温湿度采集,内部温度采集等等,希望nucleo能有出乎意料的惊艳表现。 |