电子工程师技术服务社区
- 社区首页
- 下载
- 【NUCLEO-F446RE开发板试用】 使用mbed在线编程 下篇.pdf
资料描述
本帖最后由 lygo 于 2017-9-5 23:41 编辑
最近一直在学习这块板子,看了这么久终于感觉自己入门了一点,这里强行给自己鼓励一下下;p首先这篇帖子主要讲解三个方面:
一、开发环境的选择:
nucleo-f446re这块板子有多种软件可以选择。
(1)、iar ewarm
这个软件我相信大家比较熟悉,这个软件具有入门容易,使用方便,代码紧凑的特点。由于本人没安装这个软件,所以就没办法给大家进行详细的说明啦。(2)、gcc-based ide 这个软件可能做linux和嵌入式软件开发用的较多。(3)、mbed 在线编译器 ①、当你插上mini—usb线后,会发现多出来一个可移动的磁盘(大小为520kb),见下图: 三、stm32 cubemx初步了解: 相信很多人都知道stm32cubemx这个工具,也是近年来开发stm32比较流行的一个工具。这个工具从两年前第一版到现在已经有多个版本了,功能也从简单越来越强大了。 stm32cubemx是一个配置stm32代码的工具,它把很多东西封装的比较好,硬件抽象层、中间层、示例代码等。现在st公司升级和维护的库主要就是stm32cubemx的hal库和标准外设库,使用这两种库开发stm32各有各的好处,下面简单描述一下。如果你是一名刚学stm32的初学者,想要把硬件底层相关的东西搞明白,不建议使用stm32cubemx这个工具,建议使用之前经典的标准外设库来开发(先学习标准外设库,但有必要抽时间了解stm32cubemx)。标准外设库可以很简单直接跟踪到底层寄存器,而hal库里面的代码想要跟踪并理解底层很难。 如果你是一名熟练使用标准外设库的人,有必要学习并使用stm32cubemx来开发程序。 这里只是简单提一下有这么个东西,下一篇帖子将会详细讲解这个软件以及配置,见下帖,不见不散喔!