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

本文详细介绍如何在Win10环境下,通过MDK5在IDE内部安装LWIP软件包,以及如何从ARMKEIL官网下载并管理MDK5的MDK5SoftwarePacks,包括不同安装方式的对比和lwip包的更新、卸载及使用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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如何使用,我将用另一篇文章来讲解,文章路径

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈搭石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值