如何优化乐清市城乡建设局网站以支持学校网站的平台建设?

摘要:乐清市城乡建设局网站,学校网站平台建设,黄山学院教务管理系统,食品包装设计开题报告STM32单片机开发前的准备1.集成开发环境的选取STM32 CubeIDEKEIL_MDK2.KEIL_MDK环境搭建安装包获取及安装芯片包下载及安装工程建
乐清市城乡建设局网站,学校网站平台建设,黄山学院教务管理系统,食品包装设计开题报告STM32单片机开发前的准备1.集成开发环境的选取STM32 CubeIDEKEIL_MDK2.KEIL_MDK环境搭建安装包获取及安装芯片包下载及安装工程建立(STM32F407VET6为例)1.新建工程文件夹2.新建工程3.安装ST-LINK以及CH340的驱动4.设置KEIL#xff0c;并烧录本文重点1.集成开发环境的选取 前面… STM32单片机开发前的准备1.集成开发环境的选取STM32 CubeIDEKEIL_MDK2.KEIL_MDK环境搭建安装包获取及安装芯片包下载及安装工程建立(STM32F407VET6为例)1.新建工程文件夹2.新建工程3.安装ST-LINK以及CH340的驱动4.设置KEIL并烧录本文重点1.集成开发环境的选取 前面两篇主要是围绕单片机做了一些概述本开始正式进入STM32的开发准备。首先是开发环境的选取得益于发展时间比较长单片机的开发环境已经变得集成化程度愈来愈高了针对STM32有着多款IDE集成开发环境可以选择例如常见的KEIL MDK、IAR、VScode、STM32 CubeIDE。 注IDE集成开发环境Integrated Development Environment 是用于提供程序开发环境的应用程序一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套组都可以叫集成开发环境。——来自百度百科对于IDE的解释。 STM32 CubeIDE 当然ST公司也有自己的开发环境STM32 CubeIDE配合其图形化编程软件STM32CubeMX可以很大程度上节约用户编写片内外设底层代码的时间以及调试成本配合其HAL库也有着不错的开发体验本系列暂时选用KEIL MDK配合寄存器开发后面有时间笔者再安排使用ST公司自家开发全家桶进行介绍。想要了解的也可以去其官网查看https://www.st.com/zh/development-tools/stm32-software-development-tools.html KEIL_MDK 进入KEIL官网点击产品选择Arm Cortex-M然后就可以看见MDK的界面了。 我们可以看见MDK集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务是一个STM32开发常用的IDE。 2.KEIL_MDK环境搭建 KEIL有专门针对学生和个人开发者的免费社区版直接在这点击下载即可推荐大家下载5.35以前的版本新版的编译器什么的都更新了会造成例程都无法编译通过的尴尬局面还得自己手动切换编译器。 安装包获取及安装 关于KEIL的获取和安装网上资料很多这里给大家贴个链接 Keil5MDK(MDK-Community edition)社区版安装教程http://t.csdn.cn/Xw2gd 如果看完还有错误或者想要详细安装文档以及5.25版本安装包的可以私信笔者发给你。 芯片包下载及安装 MDK安装好后其默认是没有STM32的芯片包的需要我们自己下载并添加这里记录手动下载及安装的方式 首先进入KEIL的官网找到芯片包的下载地址 在新界面点击software Pscks 或者直接点击下方链接进去选择对应型号的芯片包下载并安装。 https://www.keil.com/dd2/pack/ 查找到自己需要的芯片信号然后点击下载选择接受然后等待下载完毕。由于是外网下载可能很慢或者说下载不了的直接点击这个链接进去网盘下载—— 链接:https://pan.baidu.com/s/1q9zMc6tJE7gD8M2EzwfedA?pwdx9q8 提取码:x9q8 关于安装直接双击然后一路next就可以了如果双击没反应也可以参考这种添加PACK的方式—— keil5MDK导入pack包http://t.csdn.cn/gQ6vL。 工程建立(STM32F407VET6为例) 1.新建工程文件夹 首先为了后期方便管理自己的代码建议是单独新建一个专门存放程序的文件夹每次新建工程都在这个大文件如下图的工程代码内再新建一个小的文件夹LEDKEY小文件开始往后面尽量不要使用中文命名。 而后在小文件内再新建三个文件夹分别是: 1.CMSIS——用来存放系统启动文件以及官方时钟配置文件 2.PROJECT——用来存放KEIL生成的工程文件以及工程输出的相关文档。 3.USER——用来存放个人文件类似main.c、以及其他用户源文件以及头文件等等。
阅读全文