2025 / 03 / 17
e²studio和Keil简介及如何安装e²studio开发环境——瑞萨RA系列FSP库开发实战指南连载(01)

第1章

如何安装e²studio/Keil开发环境

e²studio和Keil简介

e²studio:

(简称为e2或e2s)是瑞萨电子的一款包含代码开发、构建和调试的开发工具。e²studio基于开源EclipseIDE和与之相关的C/C++开发工具(CDT)。e²studio托管了瑞萨的FSP灵活配置软件包,这是一个用于支持瑞萨MCU开发的固件库。通过使用FSP库,我们可以轻松配置和管理瑞萨MCU,从而轻松实现复杂的应用程序。


Keil:

(也称为Keil5、Keil MDK uVision5、MDK、MDK-ARM等)是ARM官方的一款专为微控制器应用而设计的集成开发工具。Keil软件为基于Cortex-M、Cortex-R0/R3/R4、ARM7、ARM9处理器设备提供了一个完整的开发环境,功能强大,能够满足大多数的嵌入式应用。我们在使用Keil软件开发瑞萨RAMCU时,为了方便配置芯片和生成FSP库代码,需要配合RASmart Configurator(RASC)软件一起使用。


RASmartConfigurator:

(简称为RASC)是一款桌面应用程序,可为用户提供与集成到e²studio中的FSP配置器(SmartConfigurator)相同的功能。借助RASC,使用第三方工具链和IDE(比如Keil、IAR、GCC)的开发人员可以像e²studio的用户一样,以相同的方式访问软件系统(BSP、HAL驱动程序、中间件、RTOS)的项目设置和图形化配置、引脚分配和时钟设置等。

如何安装e²studio开发环境

1.2.1 获取e²studio安装包

e²studio的下载页面为:https://github.com/renesas/fsp/releases

我们可以找到在该页面的Assets栏下面发布的与FSP4.0.0相关的软件工具,其中就包含了e²studio的安装程序,如下图:


例如:文件“setup_fsp_v4_0_0_e2s_v2022-07.exe”,其文件名表示安装程序包含的FSP库版本为v4.0.0、e2s版本为v2022-07。

小技巧:

e²studio软件的官方页面为:https://www.renesas.cn/cn/zh/software-tool/e-studio。此页面下也包含了e2s最新版本的下载。


1.2.2 安装e²studio软件

e2s的安装步骤如下。首先双击e2s安装包,并且等待安装程序准备完成后,会弹出一个安装界面,如下图所示:


点击选中“QuickInstall”,然后单击“Next”。接着稍等片刻,得到如下图所示的界面。


继续单击“Next”,得到如下图所示的界面。然后勾上“IacceptthetermsoftheSoftwareAgreements”之后,单击“Install”即可开始安装。


在e2s软件安装完成之后,会弹出如下界面,最后点“OK”即可完成安装。


1.2.3 新建启动e²studio快捷方式

在安装路径下可以找到e²studio的启动程序,如下图所示。建议单击右键发送e²studio启动程序的快捷方式到桌面上,方便下一次可以直接在电脑桌面上双击图标来快速打开e²studio。


注解:关于e²studio的软件汉化:

e2s安装完成后的软件界面默认是英文的,如果需要中文界面,则需要下载安装汉化语言包进行汉化。语言包可以从Eclipse的网站https://www.eclipse.org/babel/downloads.php上下载下来,进行手动安装;还有另一种安装语言包方法是在线安装,即不需要手动下载和安装,相对来说比较方便。汉化的具体步骤请读者以“Eclipse配置国内镜像源”和“Eclipse汉化”这两个关键词进行搜索,这里不再赘述。

隐私条款

一、接受条款 使用者(也称"您")在访问或使用本网站及其服务时,即已经表示同意并不加修改地接受本《用户协议》、本网站的《隐私声明》、《法律声明》以及其关或相链接的网页和网站的条件和条款的规定。我们强烈建议:在您阅读和接受本《用户协议》时,也应阅读并接受本《用户协议》中所提到《隐私声明》、《法律声明》及其相关或相链接网页或网站所包含的资料,因为《隐私声明》、《法律声明》及其它相关网页或网站可能包含对您适用的进一步规定。(请注意:点击划有底线的词句即可链接到上述《隐私声明》、《法律声明》及其它相关或相链接的网页和网站。

 

二、使用者的资格要求 在本网站中"使用者"指的是浏览、阅读、使用本网站信息或服务的任何个人或组织。本网站的服务仅适用于根据相关法律的规定具有签订有约束力的合同的个人或组织并仅由其使用。本网站的服务不向18周岁以下的个人使用者提供,也不向临时被本网站中止或取消使用者资格的使用者提供。如果使用者不符合本条规定,请停止使用本网站或本网站的服务。