keil:官网下载安装MDK5的软件包

以LWIP为例,介绍在ide内部安装软件包和在ARM KEIL官网下载安装MDK5的软件包(MDK5 Software Packs)的方法

文章目录

  • 以LWIP为例,介绍在ide内部安装软件包和在ARM KEIL官网下载安装MDK5的软件包(MDK5 Software Packs)的方法
    • 1. 系统环境
    • 2. MDK5软件包简介
    • 3.第一种方法安装pack包
    • 4. 第二种方法:在IDE内安装软件包
    • 5. 第三种方法:LWIP从keil的官网下载LWIP
    • 6. LWIP的pack软件包安装
    • 7. lwip支持包的更新和卸载
    • 8. lwip支持包的使用

1. 系统环境

  • 系统:win10
  • mdk:keil5

2. MDK5软件包简介

当一个软件对多种不同的环境提供支持的时候,若这个软件安装时候同时将所以环境安装,那么将会导致软件包过大,对于用户来讲会有很多没用的环境占用着硬盘,同时也会拖累软件的运行速度,因此现在通用的办法是软件安装包只提供最基本的功能,然后客户根据自己的需求选择安装相应的板件支持包,这样每个用户就可以根据自己的需求来安装不同的使用或开发环境。

KEIL5就是一款这样的软件,KEIL5安装包本身只提供最基本的开发环境,针对不同的功能模块或不同的芯片,需要安装相应的软件支持包(Software Packs),而支持包的来源往往有两种方式:

  1. 有设备厂商或开源组织提供,比如你想开发STM32或者GD32这类板卡,一般都是去芯片厂商的官网找到相应的芯片支持包,然后安装;
  2. 在keil的软件内,点击pack installer图标,让它更新下来软件包的目录,然后用户选择install安装;
  3. 在keil的官网下载,keil官网的支持包有两种来源,一种的ARM自己开发或从开源的项目移植过来的,另一种是来源第三方厂商,如STM32、GD32等。附带keil官网PACK的下载路径;

三种方式的比较:

第一种方式的好处是可以获取芯片等项目的最新版本的支持包,缺点就是需要去相应的网站去找,比较费时间。

第二种方式方便简单,只是通过keil预览了官网的软件包列表,选install自动下载安装,有两个优势,采用这种方式可以下载安装ARM自己开发和移植的pack,另一个是这里面涵盖了几乎所有的支持包,寻找和下载都比较方便,缺点是对于第三方的pack的版本可能不是最新的,移植开源项目做成的pack包可能只做了部分功能。可是在大陆网络下列表刷新和下载比较慢,强迫症根本忍受不了。

第三种本质和第二种原理一致,只是需要去官网下载和安装。但是解决了第二种列表刷新慢的问题。

每种pack在keil使用的时候,方法会有不同,对于芯片支持包的安装和使用,相信大家早已非常清楚。因此本文以LWIP为例,介绍像LWIP这种keil适配的开源包如何从keil的官网下载安装和使用

3.第一种方法安装pack包

略,因为这个大家都很熟悉,就是我们每回安装完keil5软件,然后就会安装那些.pack包,第一种方法就是指在芯片的官网下载到pack包,然后安装。

4. 第二种方法:在IDE内安装软件包

因为这个比较简单,因此先介绍,打开 MDK 软件,点击工具栏的 Pack Installer 图标:
在这里插入图片描述

点击右侧的 Pack,展开 Generic,可以找到lwip::lwip,点击 Action 栏对应的 Install ,就可以在线安装lwip Pack 了。另外有的软件包可能有好几个版本,如果需要安装其他版本,则需要点击这个软件包前面的+号展开,进行选择,由于我已经安装了lwip,因此install就变成了up to date。
在这里插入图片描述

您可能进入这个界面,发现并没有几个选项,这是因为一次进来点击工具栏的 Pack Installer,会弹出是否更新这个表格,点击确认,那个它就会去官网下载这个列表,但是由于大陆网的问题,可能下载巨慢,对于着急的人来讲,下面这种从keil的官网下载方案更靠谱。

5. 第三种方法:LWIP从keil的官网下载LWIP

首先keil5是要先下载和安装的,否则安装pack的时候,pack不能正常识别出keil的安装路径,就不能在安装的时候自动加载到keil环境中。

在我keil5未安装lwip的时候,keil5的pack目录如下:
在这里插入图片描述

点击链接:进入keil的pack下载界面,搜索下载关键此,选择版本,点击下载,如图:
在这里插入图片描述

这样,lwip的keil5支持包就下载下来了。

6. LWIP的pack软件包安装

点击下载好的LWIP支持包,这个时候,支持包会自动识别出KEIL的安装路径,并自动将自己安装到keil的packs路径下,这个路径下的支持包可以自动被keil加载和使用,不需要在keil中添加额外的路径配置,点击Next就可以安装了,如下:

在这里插入图片描述

安装完成后,在keil中随意打开一个工程,然后点击Manage Run-Time Environment图标,就可以看见lwip包了,如下图:
在这里插入图片描述

7. lwip支持包的更新和卸载

当keil官网的lwip版本进行了更新后,你想更新你的支持包版本,或者你现在想卸载你安装的支持包,可以在keil中点击pack installer图标,然后选择lwip选择更新或者卸载,如下图:
在这里插入图片描述

8. lwip支持包的使用

因为本文主要是是以lwip为例,介绍通过keil官网下载和安装keil的软件支持包,因此重点不是讲lwip怎么使用,至于lwip如何使用,我将用另一篇文章来讲解,文章路径;

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

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

相关文章

Keil MDK5安装详细步骤

一、Keil MDK介绍 Keil是德国知名软件公司Keil(现已并入ARM 公司)开发的微控制器软件开发平台,是目前ARM内核单片机开发的主流工具。 Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案&#xff…

MDK5软件安装

MDK5软件安装 (安装包已上传在资源里,自行下载即可) Keil MDK,也称MDK-ARM、Realview MDK、I-MDK、uVision4 等。Keil MDK是由三家国内代理商提供技术支持和相关服务。 MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设…

MDK5新建工程详细教程-基于固件库

大家好,因为自身对STM32接触的较多,今天向大家介绍一下如何在MDK5上新建工程。 给小伙伴们推荐几个网址,对学习STM32很有帮助。 正点原子官方论坛;STM32中文论坛;MDK官方;正点原子B站教程 接下来给大家总结…

MDK5软件入门之——基础工程创建及下载和调试

MDK5软件入门 这里主要记录一下MDK5软件的介绍及使用。 MDK5简介 MDK 源自德国的 KEIL 公司,是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为:MDK5.14,该版本使用 uVision5 IDE 集成开发环境&…

MDK5软件入门

文章目录 一、MDK简介二、建立STM32工程模板 一、MDK简介 MDK 源自德国的 KEIL 公司,是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为:MDK5.14,该版本使用 uVision5 IDE 集成开发环境,是…

改进YOLOv5,利用HRNet高分辨率特征金字塔的全新物体检测突破

目录 一、介绍1、物体检测的背景与重要性2、HRNet和YOLOv5的概述(1)HRNet的概述(2)YOLOv5的概述 二、HRNet的架构1、HRNet的基本单元2、HRNet的高分辨率特征金字塔3、HRNet的体系结构4、HRNet的特点5、HRNet的局限性 三、YOLOv5的…

Java学习路线(19)——IO流(下)

一、缓冲流 1、概念: 一种自带缓冲区的字节流、可提高原始字节流、字符流读写数据的性能。 2、缓冲流高性能原理: 磁盘与内存之间有一块存储区域,当磁盘向内存传输数据时,先传输到缓冲区,当缓冲区满了之后&#xff0…

c语言仿宋gb2312字体,仿宋gb2312字体官方下载|仿宋gb2312字体下载官方版 - 维维软件园...

仿宋gb2312字体你要找它吗,最近很多小伙伴在重装系统后发现win7提示没有这款仿宋gb2312字体也没有楷体_GB2312字体了,另外有些PDF可能会提示缺这个仿宋gb2312字体,因此运行软件或打开网页显示的字体非常奇怪,其实这是因为你在安装…

html设置字体仿宋GB2312,Word怎么设置仿宋体显示为仿宋GB2312字体?

做好的Word文档在系统升级后,或更换电脑后,原来设置的字体突然都变了,排版效果全乱,找不出问题在哪,挨个修改,不甚其烦。在经历过这磨难后,我决定刨根问底。才发现原来是XP系统和win7之间字体不…

工程图字体宋体仿宋_设计干货来了!最热门的宋体字要如何设计搭配?

字体设计搭配是一位优秀设计师必须掌握的学问,宋体字作为汉字最常见的一种字形,如何将宋体运用搭配好呢?一流设计网来为您逐一分析。 虽然说宋体字叫做宋体字,但是如果要追溯宋体字的起源,我们还得从唐朝说起。 唐朝时期,佛教在中国开始盛行开来,唐朝皇帝甚至派出唐僧师…

c语言仿宋gb2312字体,gb2312字体下载|仿宋gb2312字体 v2.0 官方版-520下载站

仿宋gb2312字体是一款非常多用户在使用的官方印刷字体,仿宋GB2312字体安装方便,具有工整、笔画均匀的特点,欢迎有需要的用户来本站下载使用。 仿宋gb2312字体基本简介: 仿宋_GB2312字体是印刷字体的一种 ,仿照宋版书上…

c语言仿宋gb2312字体,【仿宋gb2312字体下载】仿宋gb2312字体官方下载 免费版-七喜软件园...

仿宋gb2312字体是Windows系统中很常见使用的一款经典字体,GB2312字体是印刷字体中的一种字体,仿宋gb2312字体就是一种大众常用印刷字体,该字体是模仿宋版书上所刻的字体而形成的一种新型字体,该字体笔画粗细均匀,有长、…

鱼骨图工具

鱼骨图是一个不错的工具,但是真正用好的不多,其实鱼骨图也是一种树状结构,跟功能树类似。 树状结构有一个不好的情况是不能反应影响因子的交集。但是对于大部分情况来说,设计产品也好,工艺分析也好,故障分析…

鱼骨图技能详解+13张精选模板,让你3分钟快速掌握鱼骨图分析法!

鱼骨图看似很简单,其实有很多操作要点,它是一个非定量的工具,可以帮助我们找出引起问题的根本原因,使我们问自己:问题为什么会发生?促使人把目光聚焦于问题的原因,而非问题的症状。 接下来从鱼骨…

利用思维导图软件绘制鱼骨图怎样做

思维导图的类型有哪些? 圆圈图主要用于把一个主题展开来,联想或描述细节。小圈圈是主题,而外面的大圈圈里放的是和这个主题有关的细节或特征气泡图由很多泡泡组成,中间一个主题泡泡描述核心主题,周围的属性泡泡描述关于…

“鱼骨图”勾勒合理ERP项目进度计划

一个好的ERP(Enterprise Resource Planning)项目进度计划是能够保证ERP项目成功实施的关键之一。ERP项目进度计划一般采用里程碑管理,将ERP项目分为五个阶段:项目准备、业务蓝图设计、系统实现、上线准备、上线和上线支持;根据客户的需求制订每一个阶段实施时间。如何为每一…

如何用XMind绘制鱼骨图

鱼骨图因常常被用于问题的分析以及解决方法,所以又被称为因果图。鱼骨图一直是XMind思维导图软件的拿手好戏之一,一直被模仿从未被超越。让我们一起通过本篇文章,探讨XMind鱼骨图的秘密吧。 当你打开XMind思维导图后,就可以在新建…

XMind是怎么绘制鱼骨图

鱼骨图因常常被用于问题的分析以及解决方法,所以又被称为因果图。鱼骨图一直是XMind思维导图软件的拿手好戏之一,一直被模仿从未被超越。让我们一起通过本篇文章,探讨XMind鱼骨图的秘密吧。 当你打开XMind思维导图后,就可以在新建…

C++ vector类成员函数介绍

目录 🤔vector模板介绍: 🤔特点: 🤔vector的成员函数: 🔍vector构造函数: 🔍vector赋值函数 🔍vector容器的判断函数 resize函数的重点内容: …

燃尽图、甘特图、鱼骨图

1. 燃尽图 燃尽图(burn down chart)是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着…