STM32F767ZI NUCLEO144 基于CubeIDE快速开发入门指南
刚入手的NUCLEO-F767ZI;整合官网资源,理清思路,便于快速进行快发;
1 NUCLEO 系列
用户使用价格超值的STM32 Nucleo板,可对任意STM32 MCU进行创新尝试并快速建立应用原型。
可以访问官方stm32-nucleo-boards链接,上面有详细的说明;
ST提供了全面的基于STM32 Nucleo板的STM32软件HAL库和各种软件实例,可在包括IAR EWARM、Keil MDK-ARM、mbed和基于GCC/LLVM的在内的多种IDE下工作。
stm32-nucleo-boards系列的如下所示;

2 NUCLEO-F767ZI

共同特征
- LQFP144封装的STM32微控制器;
- 3个用户LED/红/绿/蓝;
- 2个用户和复位按钮;
- 32.768 kHz晶体振荡器;
- 板连接器:ST Zio 连接器包括ARDUINO ®Uno V3ST morpho扩展连接器;
- 灵活的电源选项:ST-LINK,USB V BUS或外部电源;
- 具有USB重新枚举功能的板载ST-LINK调试器/编程器:大容量存储,虚拟COM端口和调试端口;
- STM32Cube MCU软件包提供了全面的免费软件库和示例;
- 多种可供选择的集成开发环境,包括IAR(集成开发环境)™,Keil公司的支持®和STM32CubeIDE;
电路板特定的功能
- 外部或内部SMPS生成VcoreV_{core}Vcore核逻辑电源;
- 符合IEEE-802.3-2002的以太网
- USB OTG全速设备;
- 板连接器:具有Micro-AB或USB Type-C™的USB以太网RJ45;
- 兼容ARM® Mbed;
文件列表如下所示;

3 环境搭建
3.1 Keil/IAR安装
此处省略一万字;
建议使用正版软件
3.2 CubeIDE安装
Ubuntu系统上的安装:
一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境(图文超详细+文末有附件)
4 创建STM32F767工程
系统:ubuntu1804
软件:CubeIDE 1.3.0

这里找不到**CubeMX**的入口,可以直接点击下图中的图标;

弹出了熟悉的界面,整体使用和windows下的没什么区别;

内心等待,正在下载相关资源包,当然也可以自行下载;

出现了错误,可以点击重试,也可以到官网上自行下载;

软件会自动下载所需资源,然后进入**cubemx** 就能进行相应配置,生成所需的开发库了;

下面过程基本都类似,前面文章有所提及,此处不再赘述,具体可以参考STM32 CubeIDE快速创建工程(图文详解)
5 总结
简单记录一下在ubuntu下进行CubeIDE对STM32F767ZI NUCLEO144进行开发
STM32F767ZI NUCLEO144 基于CubeIDE快速开发入门指南的更多相关文章
- Office 365 机器人(Bot)开发入门指南 (新篇)
最近在整理书稿时,发现我在2017年7月份写的这篇 Office 365 机器人(Bot)开发入门 的内容,因为相关平台的升级,已经完全不能体现当前的开发过程,所以我再专门写一篇新的开发入门指南给有兴 ...
- 《Office 365开发入门指南》上市说明和读者服务
写在最开始的话 拙作<Office 365开发入门指南>上周开始已经正式在各大书店.在线商城上市,欢迎对Office 365的开发.生态感兴趣的开发者.项目经理.产品经理参考本书,全面了解 ...
- DCloud-HTML5+:5+ App开发入门指南
ylbtech-DCloud-HTML5+:5+ App开发入门指南 1.返回顶部 1. 5+ App开发入门指南 App App入门 HTML5 Plus应用概述 HTML5 Plus移动App,简 ...
- 所有人都可以是开发人员——《Office 365开发入门指南》视频教程即将上市
今天是春节假期的最后一天,在这里给全国的朋友们拜个晚年,祝大家身体健康,晚年幸福啊.这个春节大家过的怎么样啊,我自己是在老家过的年,家乡的年味还是比较浓的,也再次感谢朋友圈的大家给我看了各地的风光 ...
- mxGraph进阶(一)mxGraph教程-开发入门指南
mxGraph教程-开发入门指南 概述 mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图.图表.网络图和普通图形的Web应用程序.mxgraph下载包中包括用 ...
- 《Office 365开发入门指南教程》正式上线,限时优惠和邀请分享推广
我很高兴地通知大家,<Office 365 开发入门指南教程>已经正式在网易云课堂上线,你可以通过直接访问 https://aka.ms/office365devlesson 这个短地址 ...
- 【转】mxGraph教程-开发入门指南
原文:https://blog.csdn.net/sunhuaqiang1/article/details/51289580 mxGraph教程-开发入门指南 概述 mxGraph是一个JS绘图组件适 ...
- 基于django快速开发一个网站(一)
基于django快速开发一个网站(一) * 创建虚拟环境.基于虚拟环境创建django==2.0.0和图片加载库和mysql数据库驱动 1. 创建目录并创建虚拟环境 ╰$ mkdir Cornuco ...
- 鸿蒙OS前端开发入门指南:网络图片_Image渲染网络图片
目录: 1.开启明文传输 2.权限申请 3.引入http插件 4.案例展示 5.<鸿蒙OS前端开发入门指南>文章合集 开启明文传输 在config.json配置文件添加如下配置(如果不开启 ...
随机推荐
- Video tagging systems based on DNNs
Need: With the ever-growth large-scale video in the mobile phone, so what will everyone get from the ...
- 爬虫实战2_有道翻译sign破解
目标url 有道翻译 打开网站输入要翻译的内容,一一查找network发现数据返回json格式,红框就是我们的翻译结果 查看headers,发现返回结果的请求是post请求,且携带一大堆form_da ...
- SQL语句加锁分析
背景 MySQL中SQL加锁的情况十分复杂,不同隔离级别.不同索引类型.索引是否命中的SQL加锁各不相同. 然而在分析死锁过程当中,熟知各种情况的SQL加锁是分析死锁的关键,因此需要将MySQL的各种 ...
- java多线程3:原子性,可见性,有序性
概念 在了解线程安全问题之前,必须先知道为什么需要并发,并发给我们带来什么问题. 为什么需要并发,多线程? 时代的召唤,为了更充分的利用多核CPU的计算能力,多个线程程序可通过提高处理器的资源利用率来 ...
- 基于 Python 的自动文本提取:抽象法和生成法的比较
我们将现有的 提取方法(Extractive)(如LexRank,LSA,Luhn和Gensim现有的TextRank摘要模块)与含有51个文章摘要对的Opinosis数据集进行比较.我们还尝试使用T ...
- 用 Python 获取百度搜索结果链接
前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...
- 全球数字高程数据(DEM)详解,还有地形晕渲、等高线等干货
1 基本概念 DEM是数字高程模型的英文简称(Digital Elevation Model),是研究分析地形.流域.地物识别的重要原始资料.由于DEM 数据能够反映一定分辨率的局部地形特征,因此通过 ...
- Flutter Weekly Issue 53
插件 left-scroll-actions A useful left scroll actions widget like WeChat.一款仿微信效果的 Flutter 左滑菜单插件.现在支持i ...
- 百度云BCH配置说明
百度云虚拟空间(BCH) 来源:https://www.cnblogs.com/llll/p/7930029.html 参考资料:https://cloud.baidu.com/doc/BCH/Ge ...
- 20199326《Linux内核原理与分析》第十一周作业
Shellsock攻击实验 实验背景 2014年9月24日,Bash中发现了一个严重漏洞shellshock,该漏洞可用于许多系统,并且既可以远程也可以在本地触发. Shellshock,又称Bash ...