一、项目描述
硬件平台:GEC210
项目要求:在GEC210裸机上实现数码相册:
(1)程序运行时显示主界面:从上往下滚动显示程序介绍和使用说明(自己设计文字格式);
(2)按下K2键从主界面进入照片浏览模式:按下k3键前翻、k4键后翻,5秒内没有任何按键自动循环播放照片,5分钟没有任何按键则重回主界面;
(3)可以自行添加使界面更美观或使用更人性化的功能;
说明:照片格式采用image2lcd生成的带头部格式的文件,至少5副照片
二、设计思路
三、程序要点
1、字幕滚动
利用LCD视窗(视口)相对于缓冲区移动,实现视窗滚动的效果。
局限于我还没学会控制窗口叠加,在这里我将LCD (800*480pixels) 分为两个窗口:
win1:大小 (40*480pixels) 位置 (0,0)->(39,479)
win0:大小 (760*480pixels) 位置 (40,0)->(799,479)
在win1中初始化视窗vid1,大小和win1一样,位置从win1的(0,0)开始。初始化时视窗取得缓冲区framebuffer的起始地址&#