在kile 5中一个新工程的创建

这两天博主学习到了在kile5中创建一个工程,当然博主不会忘了小伙伴们的,这就和你们分享。

本次创建以STM32F103C8为例

创建过程:

1首先创建文件

名字随意,但也不要太随意,因为是外国软件,所以多少对中文并不友好,所以尽量写成英文名。

在这个文件下在创建子目录

因为我们是以STM32F103C8单片机为例,所以咱们就叫STM32project, 

最后在写下创建一个文件装项目,嗯看上面有中文名字的文件也知道博主刚学kile 5,没多久,咱们共同进步。

 2.好了进入到我们的klie 5中,咳咳~下面的文件就忽略不看了,我们看上面箭头指向的project,项目,点击它创建项目。

进入到这个界面,首先给自己的项目起个名字,咱就不搞啥花里胡哨的了,就叫项目,然后选择保存位置,看到了上面红线勾这的英文字母了吗?熟悉吗?没错这就是之前建的的文件,确认没错了就可以直接点击保存了。 

然后它就会弹出这个界面,我们按照箭头的指示选择单片机的型号,中间白色的框还写着Search,那里是用来搜索单片机型号的,单片机型号有很多,当你以后下载了很多单片机的种类之后就可以用它来搜索。 

3. 当完成选择之后,回到主界面,咱们点击这三个颜色的小箱子

 

这里面有三个框,中间这个可以添加分组,先点击红色箭头所指向的图标,就会出现一个分组然后双击它就可以改名了,当然这里我已经提前写好了 ,

旁边的两个黑色箭头图标,可以改变分组的位置,先点击分组在点击图标就可以了。

当分组完成就可以向组里添加文件了,

首先点击文件

然后点击红色箭头指向的按钮Add flie

就会出现这个界面 ,要注意查找范围,如果不是你要找的那个文件的话,请自己手动给他添加具体位置。

然后就是要注意,下面出现的文件可能不是全部文件,所以下面的文件类型要选择最下面的那个

ALL File类型

 下面就是一个工程所需要最基础的文件了我分成了四个(网上学的,懒得改名了)

syetem

全选

tart 

灰色部分就是要选的最上面的也就是第一个灰色部分,其实是在一大堆类型里选一个,他的意思是中型号。

library 

全选

在固件库里的里找文件ins, srs里找后面我会,放一个链接,可以根据这个链接去下载所需要的资源

user

很好这样一个新工程就建成了

4.只是还需要一些配置。 

首先点击图中第一个图标魔术棒(有颜色的棒子)

 

进入到这个界面以后,点击c/c++

在上面那个红色箭头所指向的框中写下里面的英文字母。

然后在下面那个箭头所指向的框中点击省略号就可以添加文件路径了,这样你的文件才可以正常使用。 

点击上面箭头所指向的图标,新建一个路径,它同样会有省略号,可以点击选择的。

选择完成就可以点击ok退出了。 

然后点击Debug,更改use中的选项,选择自己所使用的工具,博主使用的是ST-link Debugger

所以选它,就选它,然后点击它旁边的settiings 

进入这个界面,选择红色箭头指向的按钮,勾选第三个红色箭头指向的选项 。

然后点击ok

然后这里就配置完成了

5.然后我们再点设置 (懂得都懂,手快抽筋了)

 

然后选择这个UTF_8 

就可以了。配置完成。

6.补充,点击最后一个图标 

在这里可以下载单片机种类。就是网速慢,也可以在在网上找。

链接: 资料下载

密码:32

上面的资料的可以在以下资料中找到;


完 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/17350.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习工具和框架详细指南:PyTorch、TensorFlow、Keras

引言 在深度学习的世界中,PyTorch、TensorFlow和Keras是最受欢迎的工具和框架,它们为研究者和开发者提供了强大且易于使用的接口。在本文中,我们将深入探索这三个框架,涵盖如何用它们实现经典深度学习模型,并通过代码…

2024-11-16 特殊矩阵的压缩存储

一、数组的存储结构 1.一维数组:各元素大小相同,且物理上连续存放。a[i]起始地址i*siezof(数组元素大小) 2.二维数组:b[j][j]起始地址(i*Nj)*sizeof(数组元素大小) 二、特殊矩阵 1.普通矩阵的存储:使用…

ISCTF2024

ezlogin 源码审计 先审源码,纯js题 const express require(express); const app express(); const bodyParser require(body-parser); var cookieParser require(cookie-parser); var serialize require(node-serialize); app.use(bodyParser.urlencoded({ e…

leetcode226:反转二叉树

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1]示例 2: 输入:root [2,1,3] 输出:[2,3,1]示例 3&#x…

Excel365和WPS中提取字符串的五种方法

一、问题的提出 如何在WPS或者Excel365中提取A列指定的字符串,从"面"开始一直到".pdf"? 问题的提出 二、问题的分析 我们可以采用多种方法解决这个问题,由于A列到B列的提取是非常有规律的,因此我们可以采用如下几种方…

下载jakarta-taglibs-standard-current.zip

官网:https://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 下载版本:

Qt信号和槽

信号和槽的概念 在Linux中我们也学过信号 Signal,这是进程间通信的一种方式,这里大致分为三个要素: 信号源:谁发送的信号(用户进程,系统内核,终端或者作业控制,) 信号的类…

MATLAB绘图

一、实验内容和步骤 MATLAB的图形功能非常强大,可以对二维、三维数据用图形表现,并可以对图形的线形、曲面、视觉、色彩和光线等进行处理。 1、绘制二维曲线 绘制如下图所示的图形,把图形窗口分割为2列2行,在窗口1中绘制一条正弦…

H3C NX30Pro刷机教程-2024-11-16

H3C NX30Pro刷机教程-2024-11-16 ref: http://www.ttcoder.cn/index.php/2024/11/03/h3c-nx30pro亲测无需分区备份 路由器-新机初始化设置路由器登录密码telnet进入路由器后台 刷机上传uboot到路由器后台在Windows环境下解压后的软件包中打开 tftpd64.exe在NX30Pro环境下通过以…

boost之property

简介 property在boost.graph中有使用,用于表示点属性或者边属性 结构 #mermaid-svg-56YI0wFLPH0wixrJ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-56YI0wFLPH0wixrJ .error-icon{fill:#552222;}#me…

[C++] 智能指针

文章目录 智能指针的使用原因及场景分析为什么需要智能指针?异常抛出导致的资源泄漏问题分析 智能指针与RAIIC常用智能指针 使用智能指针优化代码优化后的代码优化点分析 析构函数中的异常问题解决方法 RAII 和智能指针的设计思路详解什么是 RAII?RAII 的…

Android数据存储

前言 在前面,我们已经学了控件和布局,那么我们在存储数据的时候,并不能持久化的存储,所以我们需要来学习一些如何持久化存储数据的方式. 数据存储方式 文件存储:在android中提供了openFileInput()方法和openFileOut…

Java基础——多线程

1. 线程 是一个程序内部的一条执行流程程序中如果只有一条执行流程,那这个程序就是单线程的程序 2. 多线程 指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行) 2.1. 如何创建多条线程 Java通过java.lang.Thread类的对象…

【网络】网络层——IP协议

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解在网络层下的IP协议。 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! > 专栏选自:网络…

获取当前程序运行时的栈大小[C语言]

废话前言 一晃已经毕业了4年,也在某个时间点,从面试者转变成了面试官。 进行第一次面试的时候,我好像比候选人还慌张,压根不知道问什么,好在是同行业,看着简历问了一些协议内容以及模块设计思路&#xff0…

人工智能之数学基础:数学在人工智能领域中的地位

人工智能(AI)是一种新兴的技术,它的目标是构建能够像人类一样思考、学习、推理和解决问题的智能机器。AI已经成为了许多行业的重要组成部分,包括医疗、金融、交通、教育等。而数学则是AI领域中不可或缺的基础学科。本文将阐述数学…

UE5 第一人称射击项目学习(一)

因为工作需要,需要掌握ue5的操作。 选择了视频资料 UE5游戏制作教程Unreal Engine 5 C作为学习。 第一个目标是跟着视频制作出一款第一人称射击项目。 同时作为入门,这个项目不会涉及到C,而是一个纯蓝图的项目。 项目目标 这个项目将实…

图像分类之花卉识别实验验证

本实验基于37种主流的图像分类算法模型,对64种花卉进行识别。使用包括vgg、resnet、densenet、efficientnet、inception、mobilenet等37种图像分类模型进行实验,评估各种模型对花卉的识别准确度、计算量、参数量,对比不同模型的性能和优缺点。…

Linux基础开发工具使用

目录 1. 软件包管理器yum 1.1 概念介绍 1.2 更换镜像源(可选) 1.3 工具的搜索/查看/安装/卸载 1.4 优势 2. vim编辑器 2.1 vi和vim 2.2 三种常用模式和操作 2.3 配置vim 3. Linux编译器-gcc/g 4. Linux调试器-gdb 5. make和Makefile 6.…

电脑怎么自动切换IP地址

在现代网络环境中,电脑自动切换IP地址的需求日益增多。无论是出于网络安全、隐私保护,还是为了绕过地域限制,自动切换IP地址都成为了许多用户关注的焦点。本文将详细介绍几种实现电脑自动切换IP地址的方法,以满足不同用户的需求。…