以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),而支持包的来源往往有两种方式:
- 有设备厂商或开源组织提供,比如你想开发STM32或者GD32这类板卡,一般都是去芯片厂商的官网找到相应的芯片支持包,然后安装;
- 在keil的软件内,点击pack installer图标,让它更新下来软件包的目录,然后用户选择install安装;
- 在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如何使用,我将用另一篇文章来讲解,文章路径;