littlebot
Published on 2025-04-10 / 1 Visits
0

【源码】基于Renesas Synergy框架的嵌入式系统编程挑战

项目简介

本项目是基于Renesas Synergy框架的嵌入式系统编程挑战,由两人合作完成。这是一个竞争游戏,有两个团队分别代表绿色和琥珀色交通灯,通过点击按钮在指定时间内关闭对应的LED灯来获取积分,率先达到指定积分阈值的团队获胜,该项目获得了“A+”评分。

项目的主要特性和功能

  1. 游戏逻辑控制:代码中的hal_entry函数可控制基于时间轮询的交通灯游戏逻辑。
  2. 硬件交互:游戏逻辑通过读取特定硬件端口状态检测玩家输入,控制LED灯开关。
  3. 反应时间控制:玩家需在给定时间内点击按钮,否则会失去分数并切换游戏模式。
  4. 胜利条件:任一玩家达到设定积分阈值时,对应LED灯持续亮起表示获胜。

安装使用步骤

此项目是嵌入式系统编程挑战,源码需在Renesas e² studio IDE中编译,并运行在Renesas Synergy FPGA板上。 1. 安装Renesas e² studio IDE:确保已安装该IDE。 2. 获取源码:从提供的源代码文件中获取项目文件。 3. 编译并下载:在Renesas e² studio IDE中导入项目文件并编译,将编译后的程序下载到Renesas Synergy FPGA板上。 4. 运行和测试:点击按钮,在指定时间内关闭对应的LED灯,测试游戏逻辑和反应时间控制。

注意:需有Renesas e² studio IDE和Renesas Synergy FPGA板才能运行和测试该项目。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】