草庐IT

keil5软件安装&开发环境搭建教程(mdk,c51通用)

这是我在csdn上写的第一篇文章,心情激动兴奋。因为之前都是看别人写的博客,从来没想过自己去写一篇,在学长的鼓励下,尝试完成人生第一篇博客。仍有不足,希望大佬多多指正!写这篇的目的是因为keil5的安装是许多人入门嵌入式的第一步,而且以后遇到许多不知名的问题,重装是最快的方法,我本人就重装过7、8次。我会把安装包也放在这里,希望对你有所帮助。目录一、安装前准备二、安装mdk三、激活mdk四、添加stm32芯片包五、安装C51六、激活C51七、添加51芯片包八、视频教程(不懂可看)安装包链接:https://pan.baidu.com/s/1n-ALuXPho27MhG6KtThq1w?pwd=

虚拟机安装keil、JLink过程

本文仅交流学习使用虚拟机安装keil、JLink过程1.安装虚拟机主机系统:Ubuntu20.04使用软件:virtualbox7.0.6虚拟机系统:windows10iso下载链接:百度网盘根据需要的条件完成虚拟机配置,等待windows安装即可。2.虚拟机与主机的文件共享(1)安装增强功能点击上方设备,选择安装增强功能即可如果点击后没有反应,则采用以下步骤手动安装点击进入此电脑,点击CD驱动器,点击VBoxWindowsAdditions-amd64.exe文件安装即可(2)开启共享文件夹与复制粘贴功能共享文件夹点击上方设备,选择共享文件夹。打开后点击右侧图标添加共享文件夹。选择你想要共享

单片机keil3的安装及使用

介绍:2006年1月30日ARM推出全新的针对各种嵌入式处理器的软件开发工具,集成KeilμVision3的RealViewMDK开发环境。RealViewMDK开发工具KeilμVision3源自Keil公司。RealViewMDK集成了业内领先的技术,包括KeilμVision3集成开发环境与RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。安装机:Windows10安装前最好

Keil uVision5修改工程名字

目录1.打开文件中mdk的文件夹:2.把Listings和Objects里边东西全部删除:3.删除文件夹之外的东西,并且绿色这个文件改名:4.打开KeiluVision5,点开他那个魔法棒:5.选择这个Output,修改名字点击ok即可:6.把改好的工程重新编译一遍就行了: 1.打开文件中mdk的文件夹:2.把Listings和Objects里边东西全部删除: 3.删除文件夹之外的东西,并且绿色这个文件改名:4.打开KeiluVision5,点开他那个魔法棒:5.选择这个Output,修改名字点击ok即可: 6.把改好的工程重新编译一遍就行了: 

KEIL编译报错,解决方法汇总

目录背景最近在跟着野火码uCosiii的代码时,感觉非常完美,结果一编译,报了120个莫名其妙的问题,下面是踩过的坑,一起记录下,免得下次又掉进去了~1.编译汇编文件,报错error:unexpectedtokenatstartofstatement如果在编译的时候出现大面积相同的错误,可以考虑文字编码、格式、编译器选择的问题。前两个错误排除,我这里属于编译器设置问题。像如下这样修改汇编编译的设置项,Rebuild后,此错误消除。打开“OptionsforTargetXXXX”窗口,点击“Asm”打开汇编配置页面,查看“AssamblerOption”项设置的内容,开始时选的是第一个Auto,

KEIL5中头文件路劲包含问题

方式1:1.Keil中添加头文件相对路劲的方法在c/c++配置中添加路劲,最终是将添加的绝对路径转化为相对路径;注意:相对路径的当前位置指.uvproj文件所在位置在C/C++配置中的includepaths”中添加工程所用的所有头文件的路径;2.使用已添加头文件的方法比如:gpio.c这个源文件要调用uart.h、gpio.h、这两个头文件,那包含路径的写法如下:#include“gpio.h”#include“uart.h”3.预编译的过程是在已添加的路劲中查找“gpio.h”、“uart.h”,若查找到则正常载入.c中,若查找不到则报寻找不到该头文件的错误方式2:以自身文件(源文件或头文

【LVGL】学习笔记--(1)Keil中嵌入式系统移植LVGL

一LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮(buttons)、图表(charts)、列表(lists)、滑动条(sliders)、图片(images)等高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等效果支持多种输入设备:触摸屏、键盘、编码器、按键等支持多显示设备不依赖特定的硬件平台,可以在任何显示屏上运行配置可裁剪(最低资源占用:64

【LVGL】学习笔记--(1)Keil中嵌入式系统移植LVGL

一LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮(buttons)、图表(charts)、列表(lists)、滑动条(sliders)、图片(images)等高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等效果支持多种输入设备:触摸屏、键盘、编码器、按键等支持多显示设备不依赖特定的硬件平台,可以在任何显示屏上运行配置可裁剪(最低资源占用:64

Keil 下载报错ST-link connection error解决方法

最近做毕设遇见的这个问题明明之前板子下载的好好的,哪都没动,结果过一晚上就下载不进去了,不要着急不要心焦,按照下面的方法就能解决!首先下载并解压ST-link固件升级软件链接:https://pan.baidu.com/s/1TxhVj0BJ1TaqDt9uFR7Mww 提取码:z9gy点击Windows 文件夹,点击ST-linkUPgrade软件 点击Deviceconnect,(注意:如果失败,就拔下来st-link的USB线,再插上,然后立刻再点击Deviceconnect)若成功,yes>>>会变黑,点击yes 然后打开下载的keil的文件夹位置,按照ARM——STLink——USB

嵌入式开发:使用STM32CubeMX 和 Keil uVision5实现两位数码管循环显示实验

一、STM32CubeMx实现数码管1、双击打开STM32CubeMX。2、点击File选项,在File列表下选择NewProject选项新建工程。3、在图中所示位置的方框中输入我们使用的芯片型号来搜索芯片4、与我们的搜索相关的芯片型号会在这里呈现,我们只需要选择我们需要的即可,这里我们双击第一个STM32F103C8T6即可完成芯片选型。5、完成芯片选型之后我们会来到这个界面:6、下一步我们先来配置程序下载方式:选中SystemCore清单下的SYS选项。在右侧弹出的窗口中有Debug选项,单击Debug选项右侧的小箭头,在下拉列表中选择SerialWire选项。这一步是配置使用ST-LIN