在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

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


完 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PortSwigger WEB缓存欺骗

一、Web缓存概述 Web 缓存是位于源服务器和用户之间的系统。当客户端请求静态资源时,请求首先被定向到缓存。如果缓存不包含资源的副本(称为缓存未命中),则请求将转发到源服务器,该服务器将处理并响应请求。然后&#…

nginx源码安装配置ssl域名

nginx源码安装 下载 wget http://nginx.org/download/nginx-1.24.0.tar.gz 解压 tar -zxvf nginx-1.24.0.tar.gz 下载openssl apt install openssl 安装nginx cd nginx-1.24.0 sudo apt-get install libpcre3 libpcre3-dev ./configure --prefix=/home/nginx24 --with-http_ss…

如何用WordPress和Shopify提升SEO表现?

选择合适的建站程序对于SEO优化非常重要。目前,WordPress和Shopify是两种备受推崇的建站平台,各有优势。 WordPress最大的优点是灵活性。它支持大量SEO插件,帮助你调整元标签、生成站点地图、优化内容结构等。这些功能让你能够轻松地提升网站…

RHCE的学习(20)

变量5种赋值方式 shell中变量赋值5种方式,其中采用name10的方法称A 直接赋值 nameB read命令 read v1C 使用命令行参数 ($1 $2 $3 ..) name$1D 使用命令的输入 username$(whoami)E 从文件读取 #cut -d : -f1 /etc/passwd > /user.listfor…

llama factory lora 微调 qwen2.5 7B Instruct模型

项目背景 甲方提供一台三卡4080显卡 需要进行qwen2.5 7b Instruct模型进行微调。以下为整体设计。 要使用 LLaMA-Factory 对 Qwen2.5 7B Instruct模型 进行 LoRA(Low-Rank Adapters)微调,流程与之前提到的 Qwen2 7B Instruct 模型类似。LoRA …

Python酷库之旅-第三方库Pandas(221)

目录 一、用法精讲 1036、pandas.DatetimeIndex.to_pydatetime方法 1036-1、语法 1036-2、参数 1036-3、功能 1036-4、返回值 1036-5、说明 1036-6、用法 1036-6-1、数据准备 1036-6-2、代码示例 1036-6-3、结果输出 1037、pandas.DatetimeIndex.to_series方法 10…

108. UE5 GAS RPG 实现地图名称更新和加载关卡

在这一篇里,我们将实现对存档的删除功能,在删除时会有弹框确认。接着实现获取玩家的等级和地图名称和存档位置,我们可以通过存档进入游戏,玩家在游戏中可以在存档点存储存档。 实现删除存档 删除存档需要一个弹框确认&#xff0…

后台管理系统(开箱即用)

很久没有更新博客了,给大家带上一波福利吧,大佬勿扰 现在市面上流行的后台管理模板很多,若依,芋道等,可是这些框架对我们来说可能会有点重,所以我自己从0到1写了一个后台管理模板,你们使用时候可扩展性也会更高 项目主要功能: 成员管理,部门管理&#…

【ubuntu】Geogebra

Geogebra 几何作图工具 是一款跨平台的几何作图工具软件, 目前已经覆盖了, windows,android, mac, linux 等操作系统。 Ubuntu 现状 Ubuntu 自带应用市场 Ubuntu 自带应用市场目前只有 Geogebra 4.0 版本, 不能画立…

MySQL--数据库基础

1. 数据库简介 1.1什么是数据库? 简单来说就是组织和保存数据的应用程序。 数据库是20世纪60年代末发展起来的⼀项重要技术,已经成为计算机科学与技术的⼀个重要分⽀。数据库技术主要是⽤来解决数据处理的⾮数值计算问题,数据处理的主要内容…

《生成式 AI》课程 第3講 CODE TASK 任务2:角色扮演的机器人

课程 《生成式 AI》课程 第3講:訓練不了人工智慧嗎?你可以訓練你自己-CSDN博客 我们希望你设计一个机器人服务,你可以用LM玩角色扮演游戏。 与LM进行多轮对话 提示:告诉聊天机器人扮演任意角色。 后续输入:与聊天机器人交互。 Part 2: Role…

SpringCloud篇(配置中心 - Nacos)

目录 一、Nacos 配置中心 1. 统一配置管理 1.1. 在nacos中添加配置文件 1.2. 从微服务拉取配置 1.2.1. 引入nacos-config依赖 1.2.2. 添加bootstrap.yaml 1.2.3. 读取nacos配置 1.2.4. 页面访问 2. 配置热更新:两种 2.1. 方式一 2.2. 方式二 3. 配置共享…

Docker 基础命令介绍和常见报错解决

介绍一些 docker 可能用到的基础命令,并解决三个常见报错: 权限被拒绝(Permission Denied)无法连接到 Docker 仓库(Timeout Exceeded)磁盘空间不足(No Space Left on Device) 命令以…

js识别二维码

需要下载的js文件:https://download.csdn.net/download/impossible1994727/90001718https://download.csdn.net/download/impossible1994727/90001718 或者直接复制也行: var _aa {}; _aa._ab function (f, e) { var d qrcode.width; var b qrcode…

Uniapp踩坑input自动获取焦点ref动态获取实例不可用

前言 大家好我是没钱的君子下流坯,用自己的话解释自己的知识。很久很更新了,这几个月一直在加班,今天记录一个uniapp关于input中focus()方法自动获取焦点的坑。 案例 为了实现一个手机验证码的页面,验证码是五个输入框&#xf…

GA/T1400视图库平台EasyCVR视频融合平台HLS视频协议是什么?

在数字化时代,视频监控系统已成为保障安全、提升效率的关键技术。EasyCVR视频融合云平台,作为TSINGSEE青犀视频在“云边端”架构体系中的重要一环,专为大中型项目设计,提供了一个跨区域、网络化的视频监控综合管理系统平台。它不仅…

文献解读-DNAscope: High accuracy small variant calling using machine learning

关键词:基准与方法研究;基因测序;变异检测; 文献简介 标题(英文):DNAscope: High accuracy small variant calling using machine learning标题(中文):DNAsc…

每日一博 - Java的Shallow Copy和Deep Copy

文章目录 概述创建对象的5种方式1. 通过new关键字2. 通过Class类的newInstance()方法3. 通过Constructor类的newInstance方法4. 利用Clone方法5. 反序列化 Clone方法基本类型和引用类型浅拷贝深拷贝如何实现深拷贝1. 让每个引用类型属性内部都重写clone()方法2. 利用序列化 概述…

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-25

文件下载与邀请翻译者 学习英特尔开发手册,最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。 讲解下载英特尔开发手册的文章 翻译英特尔开发手册,会是一件耗时费力的工作。如果有愿意和我一起来做这件事的,那么&#xff…

Odoo :一款免费开源的日化行业ERP管理系统

文 / 开源智造Odoo亚太金牌服务 概述 构建以 IPD 体系作为核心的产品创新研发管控体系,增进企业跨部门业务协同的效率,支撑研发管控、智慧供应链、智能制造以及全渠道营销等行业的场景化,构筑行业的研产供销财一体化管理平台。 行业的最新…