1. 项目概述
在嵌入式开发领域,瑞萨电子的RA8P1微控制器凭借其强大的AI加速能力正在工业自动化、智能家居等领域获得广泛应用。作为RA8P1开发套件的重要组成部分,RUHMI(Renesas Unified Human Machine Interface)框架为开发者提供了构建人机交互界面的标准化工具链。本教程将聚焦于如何在E2Studio集成开发环境中创建运行时工程,这是将AI模型部署到硬件前的关键步骤。
对于初次接触瑞萨生态的开发者而言,E2Studio中的工程创建过程涉及多个易错点:从开发板型号选择、运行时库配置到编译工具链设置,每一步的疏漏都可能导致后续模型部署失败。本文将基于实际项目经验,详细解析每个配置环节的技术要点,并分享从官方文档中未曾提及的实战技巧。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与工程初始化
2.1 开发环境配置要点
在开始创建工程前,需确保开发环境满足以下要求:
- E2Studio版本需为2023-04或更高(旧版本可能缺少RA8P1支持包)
- 已安装RA8P1 Device Family Pack(DFP)和RUHMI插件
- 系统PATH中包含最新版GCC ARM工具链(建议使用瑞萨提供的专用版本)
注意:常见环境冲突问题多源于工具链版本不匹配。若遇到编译错误,可运行
arm-none-eabi-gcc -v确认工具链版本是否与DFP要求一致。
2.2 新建工程向导关键步骤
- 启动E2Studio后选择 File > New > Renesas C/C++ Project
- 在目标设备选择界面:
- 设备系列:RA8系列
- 具体型号:RA8P1M2(根据实际硬件选择)
- 勾选"Create project with Smart Configurator"选项
- 工程属性设置:
- 工具链:GCC for ARM Embedded
- 勾选"Add RA8P1 runtime library"
- 取消默认的"Generate main() function"(RUHMI需要自定义入口)

