本项目主要实现 SD 卡数据读写、按键交互、红外遥控与点阵显示功能。系统可通过本地按键检测,驱动点阵模块实时展示信息;同时支持遥控器操作,切换 SD 卡存储数据或本地内置数据的播放。可利用点阵屏反馈工作状态,结合按键与遥控器两套控制方式,灵活管理数据读取与播放流程。
本项目规划两套开发方案:一是裸机程序框架,采用队列、链表实现数据管理;二是基于 RTOS 进行多任务设计。本人主要承担硬件调试工作,借助示波器、万用表排查硬件缺陷;同时负责软件整体架构设计,完成队列、链表编写,实现按键中断、串口通信、定时器、看门狗以及片内 Flash 读写等底层驱动开发