刚入手的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;

详细参考官方链接

工具和软件的下载

文档都在这里,密码: 1rjv

文件列表如下所示;

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下进行CubeIDESTM32F767ZI NUCLEO144进行开发

STM32F767ZI NUCLEO144 基于CubeIDE快速开发入门指南的更多相关文章

  1. Office 365 机器人(Bot)开发入门指南 (新篇)

    最近在整理书稿时,发现我在2017年7月份写的这篇 Office 365 机器人(Bot)开发入门 的内容,因为相关平台的升级,已经完全不能体现当前的开发过程,所以我再专门写一篇新的开发入门指南给有兴 ...

  2. 《Office 365开发入门指南》上市说明和读者服务

    写在最开始的话 拙作<Office 365开发入门指南>上周开始已经正式在各大书店.在线商城上市,欢迎对Office 365的开发.生态感兴趣的开发者.项目经理.产品经理参考本书,全面了解 ...

  3. DCloud-HTML5+:5+ App开发入门指南

    ylbtech-DCloud-HTML5+:5+ App开发入门指南 1.返回顶部 1. 5+ App开发入门指南 App App入门 HTML5 Plus应用概述 HTML5 Plus移动App,简 ...

  4. 所有人都可以是开发人员——《Office 365开发入门指南》视频教程即将上市

      今天是春节假期的最后一天,在这里给全国的朋友们拜个晚年,祝大家身体健康,晚年幸福啊.这个春节大家过的怎么样啊,我自己是在老家过的年,家乡的年味还是比较浓的,也再次感谢朋友圈的大家给我看了各地的风光 ...

  5. mxGraph进阶(一)mxGraph教程-开发入门指南

    mxGraph教程-开发入门指南 概述 mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图.图表.网络图和普通图形的Web应用程序.mxgraph下载包中包括用 ...

  6. 《Office 365开发入门指南教程》正式上线,限时优惠和邀请分享推广

    我很高兴地通知大家,<Office 365 开发入门指南教程>已经正式在网易云课堂上线,你可以通过直接访问  https://aka.ms/office365devlesson 这个短地址 ...

  7. 【转】mxGraph教程-开发入门指南

    原文:https://blog.csdn.net/sunhuaqiang1/article/details/51289580 mxGraph教程-开发入门指南 概述 mxGraph是一个JS绘图组件适 ...

  8. 基于django快速开发一个网站(一)

    基于django快速开发一个网站(一) *  创建虚拟环境.基于虚拟环境创建django==2.0.0和图片加载库和mysql数据库驱动 1. 创建目录并创建虚拟环境 ╰$ mkdir Cornuco ...

  9. 鸿蒙OS前端开发入门指南:网络图片_Image渲染网络图片

    目录: 1.开启明文传输 2.权限申请 3.引入http插件 4.案例展示 5.<鸿蒙OS前端开发入门指南>文章合集 开启明文传输 在config.json配置文件添加如下配置(如果不开启 ...

随机推荐

  1. linux下的信号量PV操作进阶之路

    一.同步和互斥机制 信号量 互斥锁 同步:指多个任务按照约定的先后次序相互配合来完成一件事情. 比如读线程等待写线程写完之后再去读. 二.信号量-P/V操作 P(s)含义: if(信号量>0) ...

  2. vue项目中使用bpmn-节点篇

    前情提要 根据之前的操作,我们可以创建.导入.导出流程图,并对其进预览.通过此篇可以学到: 为节点添加点击.鼠标悬浮等事件 获取流程图内所有指定类型的节点 通过外部更新节点名字 获取节点实例的两种方法 ...

  3. Apache jena SPARQL endpoint及推理

    一.Apache Jena简介 Apache Jena(后文简称Jena),是一个开源的Java语义网框架(open source Semantic Web Framework for Java),用 ...

  4. seo 回忆录百度基本概念(一)

    前言 我以前的博客自己做的seo,现在拿来和大家一起交流,是白帽哈,黑帽的不敢发,也不敢学[微笑]. 正文 为什么做seo 做seo说到底就是为了排名.为什么需要排名呢?因为现在人比较懒,只会去查看第 ...

  5. tensorflow1.0 构建神经网络做图片分类

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_dat ...

  6. 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!

    一.前言    在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...

  7. web前端该怎么入门?web前端入门教程(非常详细)

    初学编程的小伙伴经常会遇到的问题,1.没资源 2.没人带 3.不知道从何开始 ,小编也是从新手期过来的,所以很能理解萌新的难处,现在整理一些以前自己学习的一些资料送给大家,希望对广大初学小伙伴有帮助! ...

  8. thinkphp--create()的使用方法(个人感悟)

    M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...

  9. 2019-2020-1 20199326《Linux内核原理与分析》第九周作业

    进程的切换和系统的一般执行过程 中断 中断在本质上都是软件或者硬件发生了某种情形而通知处理器的行为,处理器进而停止正在运行的指令流(当前进程),对这些通知做出相应反应,即转去执行预定义的中断处理程序( ...

  10. [Python] bytes 转换成 str

    b = b"example" # bytes object s = "example" # str object sb = bytes(s, encoding ...